From 4710f085b3d4dbf242085f4cb53708efc7ebbefd Mon Sep 17 00:00:00 2001 From: Joel Speed Date: Fri, 17 Nov 2023 13:57:29 +0000 Subject: [PATCH] Add IP and CIDR libraries to CEL environment for 1.30 --- staging/src/k8s.io/apiserver/pkg/cel/environment/base.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/staging/src/k8s.io/apiserver/pkg/cel/environment/base.go b/staging/src/k8s.io/apiserver/pkg/cel/environment/base.go index 0c1dee82dc5..4dce93a7925 100644 --- a/staging/src/k8s.io/apiserver/pkg/cel/environment/base.go +++ b/staging/src/k8s.io/apiserver/pkg/cel/environment/base.go @@ -123,6 +123,13 @@ var baseOpts = []VersionedOptions{ ext.Sets(), }, }, + { + IntroducedVersion: version.MajorMinor(1, 30), + EnvOptions: []cel.EnvOption{ + library.IP(), + library.CIDR(), + }, + }, } // MustBaseEnvSet returns the common CEL base environments for Kubernetes for Version, or panics