From 53481420f182f58fcb83222cffc5a7e0cf3c0d4b Mon Sep 17 00:00:00 2001 From: Jiahui Feng Date: Mon, 30 Oct 2023 11:29:57 -0700 Subject: [PATCH] use context for lazy evaluation. Kubernetes-commit: 865f214fe534c90ddfa8010a182c5f4205f05033 --- pkg/admission/plugin/cel/composition.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/admission/plugin/cel/composition.go b/pkg/admission/plugin/cel/composition.go index 646c640fc..2dbfa0991 100644 --- a/pkg/admission/plugin/cel/composition.go +++ b/pkg/admission/plugin/cel/composition.go @@ -178,7 +178,7 @@ func (a *variableAccessor) Callback(_ *lazy.MapValue) ref.Val { return types.NewErr("composited variable %q fails to compile: %v", a.name, a.result.Error) } - v, details, err := a.result.Program.Eval(a.activation) + v, details, err := a.result.Program.ContextEval(a.context, a.activation) if details == nil { return types.NewErr("unable to get evaluation details of variable %q", a.name) }