From 29849e196fe262988ed3ffec7eec13ad5a009712 Mon Sep 17 00:00:00 2001 From: Frank Jogeleit Date: Fri, 7 Mar 2025 14:31:38 +0100 Subject: [PATCH] Add CEL HTTP Lib to the imageverification compiler (#12335) Signed-off-by: Frank Jogeleit --- pkg/imageverification/evaluator/compiler.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/imageverification/evaluator/compiler.go b/pkg/imageverification/evaluator/compiler.go index 0508af15ff..d7467fa1b5 100644 --- a/pkg/imageverification/evaluator/compiler.go +++ b/pkg/imageverification/evaluator/compiler.go @@ -5,6 +5,7 @@ import ( "github.com/google/cel-go/cel" policiesv1alpha1 "github.com/kyverno/kyverno/api/policies.kyverno.io/v1alpha1" engine "github.com/kyverno/kyverno/pkg/cel" + "github.com/kyverno/kyverno/pkg/cel/libs/http" "github.com/kyverno/kyverno/pkg/cel/policy" "github.com/kyverno/kyverno/pkg/imageverification/imagedataloader" "github.com/kyverno/kyverno/pkg/imageverification/imageverifierfunctions" @@ -70,7 +71,7 @@ func (c *compiler) Compile(logger logr.Logger, ivpolicy *policiesv1alpha1.ImageV for _, declType := range declTypes { options = append(options, cel.Types(declType.CelType())) } - options = append(options, imageverifierfunctions.Lib(logger, c.ictx, ivpolicy, c.lister)) + options = append(options, imageverifierfunctions.Lib(logger, c.ictx, ivpolicy, c.lister), http.Lib()) env, err := base.Extend(options...) if err != nil { return nil, append(allErrs, field.InternalError(nil, err))