Bump cel-go to v0.33.0 and update dependencies

This commit is contained in:
Cici Huang committed 2026-10-28 18:43:37 +00:00
1 parent 882d7194bd
commit 4ce108bf64
325 files changed
+26202 -8019

No files matched your search

@@ -1,4 +1,4 @@
= vendor/github.com/google/cel-go licensed under: =
= vendor/cel.dev/cel-go licensed under: =
Apache License
@@ -234,4 +234,4 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
= vendor/github.com/google/cel-go/LICENSE 9e40c7725e55fa8f61a69abf908e2c6f
= vendor/cel.dev/cel-go/LICENSE 9e40c7725e55fa8f61a69abf908e2c6f
+1 -1
View File
@@ -12,6 +12,7 @@ godebug default=go1.27
require (
bitbucket.org/bertimus9/systemstat v0.5.0
cel.dev/cel-go v0.33.0
github.com/JeffAshton/win_pdh v0.0.0-20161109143554-76bb4ee9f0ab
github.com/Microsoft/go-winio v0.6.2
github.com/Microsoft/hnslib v0.1.3
@@ -32,7 +33,6 @@ require (
github.com/go-openapi/jsonreference v1.0.2
github.com/godbus/dbus/v5 v5.2.4
github.com/google/cadvisor/lib v0.60.6
github.com/google/cel-go v0.29.2
github.com/google/gnostic-models v0.7.1
github.com/google/go-cmp v0.7.0
github.com/google/uuid v1.6.0
+3 -2
View File
@@ -2,6 +2,8 @@ bitbucket.org/bertimus9/systemstat v0.5.0 h1:n0aLnh2Jo4nBUBym9cE5PJDG8GT6g+4VuS2
bitbucket.org/bertimus9/systemstat v0.5.0/go.mod h1:EkUWPp8lKFPMXP8vnbpT5JDI0W/sTiLZAvN8ONWErHY=
buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go v1.36.6-20250425153114-8976f5be98c1.1/go.mod h1:avRlCjnFzl98VPaeCtJ24RrV/wwHFzB8sWXhj26+n/U=
buf.build/go/protovalidate v0.12.0/go.mod h1:q3PFfbzI05LeqxSwq+begW2syjy2Z6hLxZSkP1OH/D0=
cel.dev/cel-go v0.33.0 h1:dVJNaNetMyzFG8iz7ZxOJDVvRHxpzwA4rrxxkTcsWQ0=
cel.dev/cel-go v0.33.0/go.mod h1:DnVip7tpJSsgZymwfT+m1tnEVy3ivAjSMXPx12YrMkU=
cel.dev/expr v0.25.3 h1:A2jO8jwOugrrovveCWfj0KEZOfqiLgAcwjpHPhzIGw0=
cel.dev/expr v0.25.3/go.mod h1:hrXvqGP6G6gyx8UAHSHJ5RGk//1Oj5nXQ2NI02Nrsg4=
cloud.google.com/go/compute/metadata v0.9.0/go.mod h1:E0bWwX5wTnLPedCKqk3pJmVgCBSM6qQI1yTBdEb3C10=
@@ -152,8 +154,7 @@ github.com/google/btree v1.1.3 h1:CVpQJjYgC4VbzxeGVHfvZrv1ctoYCAI8vbl07Fcxlyg=
github.com/google/btree v1.1.3/go.mod h1:qOPhT0dTNdNzV6Z/lhRX0YXUafgPLFUh+gZMl761Gm4=
github.com/google/cadvisor/lib v0.60.6 h1:VX5+magaxafSlozQiLqo2zbHByciW5IBafASCmySZUw=
github.com/google/cadvisor/lib v0.60.6/go.mod h1:htHKT0OSYO6zaik+iLOo3Wj1mf/5l8uV5TJaqLz13oM=
github.com/google/cel-go v0.29.2 h1:ZtDxkeiMmz0mxbKDYiNkE5Lk7V5edMRcaaDf2jX002k=
github.com/google/cel-go v0.29.2/go.mod h1:X0bD6iVNR8pkROSOoHVdgTkzmRcosof7WQqCD6wcMc8=
github.com/google/cel-go v0.25.0/go.mod h1:hjEb6r5SuOSlhCHmFoLzu8HGCERvIsDAbxDAyNU/MmI=
github.com/google/gnostic-models v0.7.1 h1:SisTfuFKJSKM5CPZkffwi6coztzzeYUhc3v4yxLWH8c=
github.com/google/gnostic-models v0.7.1/go.mod h1:whL5G0m6dmc5cPxKc5bdKdEN3UjI7OUGxBlw57miDrQ=
github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=
+1
View File
@@ -15,6 +15,7 @@ github.com/envoyproxy/go-control-plane/ratelimit v0.1.0 h1:/G9QYbddjL25KvtKTv3an
github.com/envoyproxy/protoc-gen-validate v1.3.3 h1:MVQghNeW+LZcmXe7SY1V36Z+WFMDjpqGAGacLe2T0ds=
github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568 h1:BHsljHzVlRcyQhjrss6TZTdY2VfCqZPbv5k3iBFa2ZQ=
github.com/golang/glog v1.2.5 h1:DrW6hGnjIhtvhOIiAKT6Psh/Kd/ldepEa81DKeiRJ5I=
github.com/google/cel-go v0.25.0 h1:jsFw9Fhn+3y2kBbltZR4VEz5xKkcIFRPDnuEzAGv5GY=
github.com/ianlancetaylor/demangle v0.0.0-20250417193237-f615e6bd150b h1:ogbOPx86mIhFy764gGkqnkFC8m5PJA7sPzlk9ppLVQA=
github.com/jpillora/backoff v1.0.0 h1:uvFg412JmmHBHw7iwprIxkPMI+sGQ4kzOWsMeHnm2EA=
github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM=
+1 -1
View File
@@ -166,8 +166,8 @@
"google.golang.org/grpc"
],
"golang.org/x/exp": [
"cel.dev/cel-go",
"github.com/antlr4-go/antlr/v4",
"github.com/google/cel-go",
"github.com/grpc-ecosystem/go-grpc-middleware/v2"
],
"gopkg.in/yaml.v3": [
@@ -21,7 +21,7 @@ import (
"strings"
"testing"
"github.com/google/cel-go/cel"
"cel.dev/cel-go/cel"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/util/validation/field"
@@ -7,8 +7,8 @@ go 1.27.0
godebug default=go1.27
require (
cel.dev/cel-go v0.33.0
github.com/emicklei/go-restful/v3 v3.14.0
github.com/google/cel-go v0.29.2
github.com/google/gnostic-models v0.7.1
github.com/google/go-cmp v0.7.0
github.com/google/uuid v1.6.0
+3 -2
View File
@@ -1,5 +1,7 @@
buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go v1.36.6-20250425153114-8976f5be98c1.1/go.mod h1:avRlCjnFzl98VPaeCtJ24RrV/wwHFzB8sWXhj26+n/U=
buf.build/go/protovalidate v0.12.0/go.mod h1:q3PFfbzI05LeqxSwq+begW2syjy2Z6hLxZSkP1OH/D0=
cel.dev/cel-go v0.33.0 h1:dVJNaNetMyzFG8iz7ZxOJDVvRHxpzwA4rrxxkTcsWQ0=
cel.dev/cel-go v0.33.0/go.mod h1:DnVip7tpJSsgZymwfT+m1tnEVy3ivAjSMXPx12YrMkU=
cel.dev/expr v0.25.3 h1:A2jO8jwOugrrovveCWfj0KEZOfqiLgAcwjpHPhzIGw0=
cel.dev/expr v0.25.3/go.mod h1:hrXvqGP6G6gyx8UAHSHJ5RGk//1Oj5nXQ2NI02Nrsg4=
cloud.google.com/go/compute/metadata v0.9.0/go.mod h1:E0bWwX5wTnLPedCKqk3pJmVgCBSM6qQI1yTBdEb3C10=
@@ -83,8 +85,7 @@ github.com/golang/glog v1.2.5/go.mod h1:6AhwSGph0fcJtXVM/PEHPqZlFeoLxhs7/t5UDAwm
github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek=
github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps=
github.com/google/btree v1.1.3/go.mod h1:qOPhT0dTNdNzV6Z/lhRX0YXUafgPLFUh+gZMl761Gm4=
github.com/google/cel-go v0.29.2 h1:ZtDxkeiMmz0mxbKDYiNkE5Lk7V5edMRcaaDf2jX002k=
github.com/google/cel-go v0.29.2/go.mod h1:X0bD6iVNR8pkROSOoHVdgTkzmRcosof7WQqCD6wcMc8=
github.com/google/cel-go v0.25.0/go.mod h1:hjEb6r5SuOSlhCHmFoLzu8HGCERvIsDAbxDAyNU/MmI=
github.com/google/gnostic-models v0.7.1 h1:SisTfuFKJSKM5CPZkffwi6coztzzeYUhc3v4yxLWH8c=
github.com/google/gnostic-models v0.7.1/go.mod h1:whL5G0m6dmc5cPxKc5bdKdEN3UjI7OUGxBlw57miDrQ=
github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=
@@ -27,7 +27,7 @@ import (
"unicode"
"unicode/utf8"
celgo "github.com/google/cel-go/cel"
celgo "cel.dev/cel-go/cel"
apiextensionsv1 "k8s.io/apiextensions-api/pkg/apis/apiextensions/v1"
apiextensionsv1beta1 "k8s.io/apiextensions-api/pkg/apis/apiextensions/v1beta1"
@@ -24,7 +24,7 @@ import (
"strings"
"testing"
"github.com/google/cel-go/cel"
"cel.dev/cel-go/cel"
apiextensionsv1beta1 "k8s.io/apiextensions-api/pkg/apis/apiextensions/v1beta1"
"k8s.io/apiextensions-apiserver/pkg/apis/apiextensions"
@@ -22,9 +22,9 @@ import (
"strings"
"time"
"github.com/google/cel-go/cel"
"github.com/google/cel-go/checker"
"github.com/google/cel-go/common/types"
"cel.dev/cel-go/cel"
"cel.dev/cel-go/checker"
"cel.dev/cel-go/common/types"
apiextensions "k8s.io/apiextensions-api/pkg/apis/apiextensions/v1"
"k8s.io/apiextensions-apiserver/pkg/apiserver/schema"
@@ -22,9 +22,9 @@ import (
"strings"
"testing"
celgo "github.com/google/cel-go/cel"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
celgo "cel.dev/cel-go/cel"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
apiextensions "k8s.io/apiextensions-api/pkg/apis/apiextensions/v1"
"k8s.io/apiextensions-apiserver/pkg/apiserver/schema"
@@ -20,7 +20,7 @@ import (
"reflect"
"testing"
"github.com/google/cel-go/common/types"
"cel.dev/cel-go/common/types"
"google.golang.org/protobuf/proto"
@@ -19,8 +19,8 @@ package model
import (
"testing"
"github.com/google/cel-go/cel"
"github.com/google/cel-go/common/types"
"cel.dev/cel-go/cel"
"cel.dev/cel-go/common/types"
apiservercel "k8s.io/apiserver/pkg/cel"
)
@@ -26,10 +26,10 @@ import (
"strings"
"time"
celgo "github.com/google/cel-go/cel"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"github.com/google/cel-go/interpreter"
celgo "cel.dev/cel-go/cel"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
"cel.dev/cel-go/interpreter"
apiextensions "k8s.io/apiextensions-api/pkg/apis/apiextensions/v1"
"k8s.io/apiextensions-apiserver/pkg/apiserver/schema"
@@ -17,7 +17,7 @@ limitations under the License.
package cel
import (
"github.com/google/cel-go/common/types/ref"
"cel.dev/cel-go/common/types/ref"
structuralschema "k8s.io/apiextensions-apiserver/pkg/apiserver/schema"
"k8s.io/apiextensions-apiserver/pkg/apiserver/schema/cel/model"
@@ -20,9 +20,9 @@ import (
"reflect"
"testing"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"github.com/google/cel-go/common/types/traits"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
"cel.dev/cel-go/common/types/traits"
"k8s.io/apiextensions-apiserver/pkg/apiserver/schema"
)
+1 -1
View File
@@ -7,6 +7,7 @@ go 1.27.0
godebug default=go1.27
require (
cel.dev/cel-go v0.33.0
github.com/blang/semver/v4 v4.0.0
github.com/coreos/go-oidc/v3 v3.21.0
github.com/coreos/go-systemd/v22 v22.7.0
@@ -15,7 +16,6 @@ require (
github.com/go-jose/go-jose/v4 v4.1.5
github.com/go-logr/logr v1.4.4
github.com/go-openapi/jsonreference v1.0.2
github.com/google/cel-go v0.29.2
github.com/google/gnostic-models v0.7.1
github.com/google/go-cmp v0.7.0
github.com/google/uuid v1.6.0
+3 -2
View File
@@ -1,5 +1,7 @@
buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go v1.36.6-20250425153114-8976f5be98c1.1/go.mod h1:avRlCjnFzl98VPaeCtJ24RrV/wwHFzB8sWXhj26+n/U=
buf.build/go/protovalidate v0.12.0/go.mod h1:q3PFfbzI05LeqxSwq+begW2syjy2Z6hLxZSkP1OH/D0=
cel.dev/cel-go v0.33.0 h1:dVJNaNetMyzFG8iz7ZxOJDVvRHxpzwA4rrxxkTcsWQ0=
cel.dev/cel-go v0.33.0/go.mod h1:DnVip7tpJSsgZymwfT+m1tnEVy3ivAjSMXPx12YrMkU=
cel.dev/expr v0.25.3 h1:A2jO8jwOugrrovveCWfj0KEZOfqiLgAcwjpHPhzIGw0=
cel.dev/expr v0.25.3/go.mod h1:hrXvqGP6G6gyx8UAHSHJ5RGk//1Oj5nXQ2NI02Nrsg4=
cloud.google.com/go/compute/metadata v0.9.0/go.mod h1:E0bWwX5wTnLPedCKqk3pJmVgCBSM6qQI1yTBdEb3C10=
@@ -84,8 +86,7 @@ github.com/golang/glog v1.2.5/go.mod h1:6AhwSGph0fcJtXVM/PEHPqZlFeoLxhs7/t5UDAwm
github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek=
github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps=
github.com/google/btree v1.1.3/go.mod h1:qOPhT0dTNdNzV6Z/lhRX0YXUafgPLFUh+gZMl761Gm4=
github.com/google/cel-go v0.29.2 h1:ZtDxkeiMmz0mxbKDYiNkE5Lk7V5edMRcaaDf2jX002k=
github.com/google/cel-go v0.29.2/go.mod h1:X0bD6iVNR8pkROSOoHVdgTkzmRcosof7WQqCD6wcMc8=
github.com/google/cel-go v0.25.0/go.mod h1:hjEb6r5SuOSlhCHmFoLzu8HGCERvIsDAbxDAyNU/MmI=
github.com/google/gnostic-models v0.7.1 h1:SisTfuFKJSKM5CPZkffwi6coztzzeYUhc3v4yxLWH8c=
github.com/google/gnostic-models v0.7.1/go.mod h1:whL5G0m6dmc5cPxKc5bdKdEN3UjI7OUGxBlw57miDrQ=
github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=
@@ -19,8 +19,8 @@ package admission
import (
"reflect"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime/schema"
@@ -21,9 +21,9 @@ import (
"reflect"
"testing"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"github.com/google/cel-go/common/types/traits"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
"cel.dev/cel-go/common/types/traits"
"github.com/google/go-cmp/cmp"
"github.com/stretchr/testify/require"
@@ -22,7 +22,7 @@ import (
"math"
"time"
"github.com/google/cel-go/interpreter"
"cel.dev/cel-go/interpreter"
admissionv1 "k8s.io/api/admission/v1"
v1 "k8s.io/api/core/v1"
@@ -19,7 +19,7 @@ package cel
import (
"fmt"
"github.com/google/cel-go/cel"
"cel.dev/cel-go/cel"
"k8s.io/apimachinery/pkg/util/version"
celconfig "k8s.io/apiserver/pkg/apis/cel"
@@ -21,7 +21,7 @@ import (
"strings"
"testing"
celgo "github.com/google/cel-go/cel"
celgo "cel.dev/cel-go/cel"
"k8s.io/apimachinery/pkg/util/version"
"k8s.io/apiserver/pkg/cel/environment"
@@ -20,10 +20,10 @@ import (
"context"
"math"
"github.com/google/cel-go/cel"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"github.com/google/cel-go/common/types/traits"
"cel.dev/cel-go/cel"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
"cel.dev/cel-go/common/types/traits"
v1 "k8s.io/api/admission/v1"
corev1 "k8s.io/api/core/v1"
@@ -21,7 +21,7 @@ import (
"strings"
"testing"
"github.com/google/cel-go/cel"
"cel.dev/cel-go/cel"
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apiserver/pkg/admission"
@@ -24,8 +24,8 @@ import (
"strings"
"testing"
celgo "github.com/google/cel-go/cel"
celtypes "github.com/google/cel-go/common/types"
celgo "cel.dev/cel-go/cel"
celtypes "cel.dev/cel-go/common/types"
"github.com/stretchr/testify/require"
corev1 "k8s.io/api/core/v1"
@@ -20,8 +20,8 @@ import (
"context"
"time"
"github.com/google/cel-go/cel"
"github.com/google/cel-go/common/types/ref"
"cel.dev/cel-go/cel"
"cel.dev/cel-go/common/types/ref"
v1 "k8s.io/api/admission/v1"
corev1 "k8s.io/api/core/v1"
@@ -17,16 +17,16 @@ limitations under the License.
package patch
import (
celgo "cel.dev/cel-go/cel"
"context"
gojson "encoding/json"
"errors"
"fmt"
celgo "github.com/google/cel-go/cel"
"reflect"
"strconv"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/traits"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/traits"
"google.golang.org/protobuf/types/known/structpb"
jsonpatch "gopkg.in/evanphx/json-patch.v4"
@@ -22,8 +22,8 @@ import (
"fmt"
"strings"
celgo "github.com/google/cel-go/cel"
celtypes "github.com/google/cel-go/common/types"
celgo "cel.dev/cel-go/cel"
celtypes "cel.dev/cel-go/common/types"
"sigs.k8s.io/structured-merge-diff/v7/fieldpath"
"sigs.k8s.io/structured-merge-diff/v7/schema"
@@ -20,7 +20,7 @@ import (
"context"
"io"
celgo "github.com/google/cel-go/cel"
celgo "cel.dev/cel-go/cel"
v1 "k8s.io/api/admissionregistration/v1"
corev1 "k8s.io/api/core/v1"
@@ -19,7 +19,7 @@ package validating
import (
"context"
celgo "github.com/google/cel-go/cel"
celgo "cel.dev/cel-go/cel"
corev1 "k8s.io/api/core/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@@ -17,7 +17,7 @@ limitations under the License.
package validating
import (
celgo "github.com/google/cel-go/cel"
celgo "cel.dev/cel-go/cel"
"k8s.io/apiserver/pkg/admission/plugin/cel"
)
@@ -23,7 +23,7 @@ import (
"strings"
"time"
"github.com/google/cel-go/cel"
"cel.dev/cel-go/cel"
v1 "k8s.io/api/admissionregistration/v1"
"k8s.io/apimachinery/pkg/api/meta"
@@ -22,7 +22,7 @@ import (
"fmt"
"strings"
celtypes "github.com/google/cel-go/common/types"
celtypes "cel.dev/cel-go/common/types"
v1 "k8s.io/api/admissionregistration/v1"
corev1 "k8s.io/api/core/v1"
@@ -24,7 +24,7 @@ import (
"testing"
"time"
celtypes "github.com/google/cel-go/common/types"
celtypes "cel.dev/cel-go/common/types"
"github.com/stretchr/testify/require"
admissionv1 "k8s.io/api/admission/v1"
@@ -22,8 +22,8 @@ import (
"fmt"
"time"
"github.com/google/cel-go/cel"
celtypes "github.com/google/cel-go/common/types"
"cel.dev/cel-go/cel"
celtypes "cel.dev/cel-go/common/types"
v1 "k8s.io/api/admissionregistration/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@@ -26,7 +26,7 @@ import (
v1 "k8s.io/api/admissionregistration/v1"
celtypes "github.com/google/cel-go/common/types"
celtypes "cel.dev/cel-go/common/types"
"github.com/stretchr/testify/require"
admissionv1 "k8s.io/api/admission/v1"
@@ -39,7 +39,7 @@ import (
"fmt"
"strings"
celtypes "github.com/google/cel-go/common/types"
celtypes "cel.dev/cel-go/common/types"
"google.golang.org/protobuf/types/known/structpb"
admissionv1 "k8s.io/api/admission/v1"
admissionregistrationv1 "k8s.io/api/admissionregistration/v1"
@@ -25,8 +25,8 @@ import (
"strings"
"time"
celgo "github.com/google/cel-go/cel"
"github.com/google/cel-go/common/operators"
celgo "cel.dev/cel-go/cel"
"cel.dev/cel-go/common/operators"
exprpb "google.golang.org/genproto/googleapis/api/expr/v1alpha1"
v1 "k8s.io/api/authorization/v1"
@@ -19,7 +19,7 @@ package cel
import (
"fmt"
"github.com/google/cel-go/cel"
"cel.dev/cel-go/cel"
"k8s.io/apimachinery/pkg/util/version"
apiservercel "k8s.io/apiserver/pkg/cel"
@@ -20,9 +20,9 @@ package cel
import (
"context"
celgo "github.com/google/cel-go/cel"
"github.com/google/cel-go/common/types/ref"
"github.com/google/cel-go/common/types/traits"
celgo "cel.dev/cel-go/cel"
"cel.dev/cel-go/common/types/ref"
"cel.dev/cel-go/common/types/traits"
)
// ExpressionAccessor is an interface that provides access to a CEL expression.
@@ -20,8 +20,8 @@ import (
"context"
"fmt"
"github.com/google/cel-go/common/types/traits"
"github.com/google/cel-go/interpreter"
"cel.dev/cel-go/common/types/traits"
"cel.dev/cel-go/interpreter"
)
var _ ClaimsMapper = &mapper{}
@@ -28,7 +28,7 @@ import (
"strings"
"testing"
"github.com/google/cel-go/cel"
"cel.dev/cel-go/cel"
"github.com/google/go-cmp/cmp"
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
"k8s.io/apimachinery/pkg/runtime"
@@ -19,10 +19,10 @@ package cel
import (
"fmt"
"github.com/google/cel-go/cel"
celast "github.com/google/cel-go/common/ast"
"github.com/google/cel-go/common/operators"
"github.com/google/cel-go/common/types/ref"
"cel.dev/cel-go/cel"
celast "cel.dev/cel-go/common/ast"
"cel.dev/cel-go/common/operators"
"cel.dev/cel-go/common/types/ref"
authorizationv1 "k8s.io/api/authorization/v1"
"k8s.io/apimachinery/pkg/util/version"
@@ -17,7 +17,7 @@ limitations under the License.
package cel
import (
celgo "github.com/google/cel-go/cel"
celgo "cel.dev/cel-go/cel"
)
type ExpressionAccessor interface {
@@ -21,7 +21,7 @@ import (
"fmt"
"time"
celgo "github.com/google/cel-go/cel"
celgo "cel.dev/cel-go/cel"
authorizationv1 "k8s.io/api/authorization/v1"
utilerrors "k8s.io/apimachinery/pkg/util/errors"
+3 -3
View File
@@ -22,9 +22,9 @@ import (
"net/netip"
"reflect"
"github.com/google/cel-go/cel"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"cel.dev/cel-go/cel"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
)
// CIDR provides a CEL representation of an network address.
@@ -19,8 +19,8 @@ package common
import (
"time"
"github.com/google/cel-go/cel"
"github.com/google/cel-go/common/types"
"cel.dev/cel-go/cel"
"cel.dev/cel-go/common/types"
apiservercel "k8s.io/apiserver/pkg/cel"
"k8s.io/kube-openapi/pkg/validation/spec"
@@ -17,9 +17,9 @@ limitations under the License.
package common
import (
"github.com/google/cel-go/cel"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"cel.dev/cel-go/cel"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
)
// TypeResolver resolves a type by a given name.
@@ -21,9 +21,9 @@ import (
"strings"
"testing"
"github.com/google/cel-go/cel"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"cel.dev/cel-go/cel"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
"k8s.io/apimachinery/pkg/util/version"
"k8s.io/apiserver/pkg/cel/environment"
@@ -21,9 +21,9 @@ import (
"testing"
"time"
"github.com/google/cel-go/cel"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"cel.dev/cel-go/cel"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
"k8s.io/apimachinery/pkg/api/resource"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@@ -30,9 +30,9 @@ import (
"k8s.io/apimachinery/pkg/util/intstr"
"k8s.io/apiserver/pkg/cel"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"github.com/google/cel-go/common/types/traits"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
"cel.dev/cel-go/common/types/traits"
)
// TypedToVal wraps "typed" Go value as CEL ref.Val types using reflection.
@@ -38,8 +38,8 @@ import (
"reflect"
"testing"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
)
type keyTestEntry struct {
@@ -21,9 +21,9 @@ import (
"fmt"
"reflect"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"github.com/google/cel-go/common/types/traits"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
"cel.dev/cel-go/common/types/traits"
"sigs.k8s.io/structured-merge-diff/v7/value"
apiequality "k8s.io/apimachinery/pkg/api/equality"
@@ -23,9 +23,9 @@ import (
"testing"
"time"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"github.com/google/cel-go/common/types/traits"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
"cel.dev/cel-go/common/types/traits"
corev1 "k8s.io/api/core/v1"
"k8s.io/apimachinery/pkg/api/resource"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@@ -22,9 +22,9 @@ import (
"sync"
"time"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"github.com/google/cel-go/common/types/traits"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
"cel.dev/cel-go/common/types/traits"
"k8s.io/kube-openapi/pkg/validation/strfmt"
@@ -21,7 +21,7 @@ import (
"strings"
"testing"
"github.com/google/cel-go/cel"
"cel.dev/cel-go/cel"
"k8s.io/apimachinery/pkg/util/sets"
"k8s.io/apimachinery/pkg/util/version"
@@ -20,7 +20,7 @@ import (
"fmt"
"math"
"github.com/google/cel-go/cel"
"cel.dev/cel-go/cel"
"k8s.io/apimachinery/pkg/util/version"
apiservercel "k8s.io/apiserver/pkg/cel"
@@ -21,7 +21,7 @@ import (
"fmt"
"testing"
"github.com/google/cel-go/cel"
"cel.dev/cel-go/cel"
"k8s.io/apimachinery/pkg/util/version"
"k8s.io/apiserver/pkg/authorization/authorizer"
@@ -19,7 +19,7 @@ package cel
import (
"fmt"
"github.com/google/cel-go/cel"
"cel.dev/cel-go/cel"
)
// ErrInternal the basic error that occurs when the expression fails to evaluate
@@ -20,7 +20,7 @@ import (
"errors"
"testing"
"github.com/google/cel-go/cel"
"cel.dev/cel-go/cel"
)
func TestOutOfBudgetError(t *testing.T) {
@@ -20,10 +20,10 @@ import (
"fmt"
"reflect"
"github.com/google/cel-go/cel"
"github.com/google/cel-go/checker/decls"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"cel.dev/cel-go/cel"
"cel.dev/cel-go/checker/decls"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
)
var (
+3 -3
View File
@@ -22,9 +22,9 @@ import (
"net/netip"
"reflect"
"github.com/google/cel-go/cel"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"cel.dev/cel-go/cel"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
)
// IP provides a CEL representation of an IP address.
@@ -20,9 +20,9 @@ import (
"fmt"
"reflect"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"github.com/google/cel-go/common/types/traits"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
"cel.dev/cel-go/common/types/traits"
"k8s.io/apiserver/pkg/cel"
)
@@ -20,10 +20,10 @@ import (
"fmt"
"testing"
"github.com/google/cel-go/cel"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"github.com/google/cel-go/interpreter"
"cel.dev/cel-go/cel"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
"cel.dev/cel-go/interpreter"
"k8s.io/apimachinery/pkg/util/version"
apiservercel "k8s.io/apiserver/pkg/cel"
@@ -25,9 +25,9 @@ import (
"k8s.io/apimachinery/pkg/fields"
"k8s.io/apimachinery/pkg/labels"
"github.com/google/cel-go/cel"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"cel.dev/cel-go/cel"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
apimachineryvalidation "k8s.io/apimachinery/pkg/api/validation"
"k8s.io/apimachinery/pkg/runtime/schema"
@@ -22,9 +22,9 @@ import (
"math"
"net/netip"
"github.com/google/cel-go/cel"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"cel.dev/cel-go/cel"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
apiservercel "k8s.io/apiserver/pkg/cel"
)
@@ -21,9 +21,9 @@ import (
"regexp"
"testing"
"github.com/google/cel-go/cel"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"cel.dev/cel-go/cel"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
"github.com/stretchr/testify/require"
"k8s.io/apimachinery/pkg/util/sets"
apiservercel "k8s.io/apiserver/pkg/cel"
@@ -20,10 +20,10 @@ import (
"fmt"
"net/url"
"github.com/google/cel-go/cel"
"github.com/google/cel-go/common/decls"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"cel.dev/cel-go/cel"
"cel.dev/cel-go/common/decls"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
apimachineryvalidation "k8s.io/apimachinery/pkg/api/validation"
"k8s.io/apimachinery/pkg/util/validation"
@@ -20,8 +20,8 @@ import (
"fmt"
"testing"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
"k8s.io/apiserver/pkg/cel"
"k8s.io/apiserver/pkg/cel/library"
@@ -20,9 +20,9 @@ import (
"fmt"
"net/netip"
"github.com/google/cel-go/cel"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"cel.dev/cel-go/cel"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
apiservercel "k8s.io/apiserver/pkg/cel"
)
@@ -21,9 +21,9 @@ import (
"regexp"
"testing"
"github.com/google/cel-go/cel"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"cel.dev/cel-go/cel"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
"github.com/stretchr/testify/require"
"k8s.io/apimachinery/pkg/util/sets"
apiservercel "k8s.io/apiserver/pkg/cel"
@@ -17,9 +17,9 @@ limitations under the License.
package library
import (
"github.com/google/cel-go/cel"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"cel.dev/cel-go/cel"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
"strings"
)
@@ -17,7 +17,7 @@ limitations under the License.
package library
import (
"github.com/google/cel-go/cel"
"cel.dev/cel-go/cel"
)
// Library represents a CEL library used by kubernetes.
@@ -20,9 +20,9 @@ import (
"strings"
"testing"
"github.com/google/cel-go/cel"
"github.com/google/cel-go/common/decls"
"github.com/google/cel-go/common/types"
"cel.dev/cel-go/cel"
"cel.dev/cel-go/common/decls"
"cel.dev/cel-go/common/types"
"k8s.io/apimachinery/pkg/util/sets"
)
@@ -20,11 +20,11 @@ import (
"fmt"
"math"
"github.com/google/cel-go/cel"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"github.com/google/cel-go/common/types/traits"
"github.com/google/cel-go/interpreter/functions"
"cel.dev/cel-go/cel"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
"cel.dev/cel-go/common/types/traits"
"cel.dev/cel-go/interpreter/functions"
)
// Lists provides a CEL function library extension of list utility functions.
@@ -19,9 +19,9 @@ package library
import (
"errors"
"github.com/google/cel-go/cel"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"cel.dev/cel-go/cel"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
"k8s.io/apimachinery/pkg/api/resource"
apiservercel "k8s.io/apiserver/pkg/cel"
@@ -19,10 +19,10 @@ package library
import (
"regexp"
"github.com/google/cel-go/cel"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"github.com/google/cel-go/interpreter"
"cel.dev/cel-go/cel"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
"cel.dev/cel-go/interpreter"
)
// Regex provides a CEL function library extension of regex utility functions.
@@ -20,10 +20,10 @@ import (
"regexp"
"testing"
"cel.dev/cel-go/cel"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
"github.com/blang/semver/v4"
"github.com/google/cel-go/cel"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"github.com/stretchr/testify/require"
"k8s.io/apimachinery/pkg/util/sets"
@@ -21,10 +21,10 @@ import (
"math"
"strings"
"cel.dev/cel-go/cel"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
"github.com/blang/semver/v4"
"github.com/google/cel-go/cel"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
apiservercel "k8s.io/apiserver/pkg/cel"
)
@@ -19,9 +19,9 @@ package library
import (
"math"
"github.com/google/cel-go/cel"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"cel.dev/cel-go/cel"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
)
// Test provides a test() function that returns true.
@@ -19,9 +19,9 @@ package library
import (
"net/url"
"github.com/google/cel-go/cel"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"cel.dev/cel-go/cel"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
apiservercel "k8s.io/apiserver/pkg/cel"
)
@@ -22,9 +22,9 @@ import (
"reflect"
"strings"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"github.com/google/cel-go/common/types/traits"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
"cel.dev/cel-go/common/types/traits"
"google.golang.org/protobuf/types/known/structpb"
)
@@ -21,8 +21,8 @@ import (
"strings"
"testing"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
)
func TestOptional(t *testing.T) {
@@ -17,10 +17,10 @@ limitations under the License.
package mutation
import (
"cel.dev/cel-go/cel"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
"fmt"
"github.com/google/cel-go/cel"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"reflect"
)
@@ -17,7 +17,7 @@ limitations under the License.
package openapi
import (
"github.com/google/cel-go/common/types/ref"
"cel.dev/cel-go/common/types/ref"
apiservercel "k8s.io/apiserver/pkg/cel"
"k8s.io/apiserver/pkg/cel/common"
@@ -19,9 +19,9 @@ package openapi
import (
"testing"
"github.com/google/cel-go/cel"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/interpreter"
"cel.dev/cel-go/cel"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/interpreter"
"k8s.io/apimachinery/pkg/util/version"
apiservercel "k8s.io/apiserver/pkg/cel"
@@ -20,7 +20,7 @@ import (
"reflect"
"testing"
"github.com/google/cel-go/common/types"
"cel.dev/cel-go/common/types"
"google.golang.org/protobuf/proto"
@@ -20,9 +20,9 @@ import (
"reflect"
"testing"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"github.com/google/cel-go/common/types/traits"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
"cel.dev/cel-go/common/types/traits"
"k8s.io/kube-openapi/pkg/validation/spec"
)
@@ -20,10 +20,10 @@ import (
"fmt"
"reflect"
"github.com/google/cel-go/cel"
"github.com/google/cel-go/checker/decls"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"cel.dev/cel-go/cel"
"cel.dev/cel-go/checker/decls"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
"k8s.io/apimachinery/pkg/api/resource"
)
@@ -20,10 +20,10 @@ import (
"fmt"
"reflect"
"cel.dev/cel-go/cel"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
"github.com/blang/semver/v4"
"github.com/google/cel-go/cel"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
)
var (
@@ -21,10 +21,10 @@ import (
"math"
"time"
"github.com/google/cel-go/cel"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"github.com/google/cel-go/common/types/traits"
"cel.dev/cel-go/cel"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
"cel.dev/cel-go/common/types/traits"
exprpb "google.golang.org/genproto/googleapis/api/expr/v1alpha1"
"k8s.io/apimachinery/pkg/api/resource"
@@ -19,7 +19,7 @@ package cel
import (
"testing"
"github.com/google/cel-go/common/types"
"cel.dev/cel-go/common/types"
"github.com/stretchr/testify/require"
)
+4 -4
View File
@@ -21,10 +21,10 @@ import (
"net/url"
"reflect"
"github.com/google/cel-go/cel"
"github.com/google/cel-go/checker/decls"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"cel.dev/cel-go/cel"
"cel.dev/cel-go/checker/decls"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
)
// URL provides a CEL representation of a URL.
@@ -22,9 +22,9 @@ import (
"sync"
"time"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"github.com/google/cel-go/common/types/traits"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
"cel.dev/cel-go/common/types/traits"
)
// EncodeStyle is a hint for string encoding of parsed values.
@@ -22,9 +22,9 @@ import (
"testing"
"time"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"github.com/google/cel-go/common/types/traits"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
"cel.dev/cel-go/common/types/traits"
)
func TestConvertToType(t *testing.T) {
@@ -20,11 +20,11 @@ import (
"fmt"
"strings"
celparser "github.com/google/cel-go/parser"
celparser "cel.dev/cel-go/parser"
"github.com/google/cel-go/common"
"github.com/google/cel-go/common/ast"
"github.com/google/cel-go/common/operators"
"cel.dev/cel-go/common"
"cel.dev/cel-go/common/ast"
"cel.dev/cel-go/common/operators"
apisharding "k8s.io/apimachinery/pkg/sharding"
)
@@ -44,12 +44,12 @@ import (
"sync/atomic"
"time"
celgo "cel.dev/cel-go/cel"
"cel.dev/cel-go/common/types"
"cel.dev/cel-go/common/types/ref"
"cel.dev/cel-go/common/types/traits"
"github.com/coreos/go-oidc/v3/oidc"
jose "github.com/go-jose/go-jose/v4"
celgo "github.com/google/cel-go/cel"
"github.com/google/cel-go/common/types"
"github.com/google/cel-go/common/types/ref"
"github.com/google/cel-go/common/types/traits"
"golang.org/x/time/rate"
"k8s.io/apimachinery/pkg/util/net"
+1 -1
View File
@@ -24,6 +24,7 @@ require (
)
require (
cel.dev/cel-go v0.33.0 // indirect
cel.dev/expr v0.25.3 // indirect
github.com/Azure/go-ansiterm v0.0.0-20250102033503-faa5f7b0171c // indirect
github.com/antlr4-go/antlr/v4 v4.13.1 // indirect
@@ -48,7 +49,6 @@ require (
github.com/go-openapi/swag/pools v0.29.2 // indirect
github.com/go-openapi/swag/typeutils v0.29.2 // indirect
github.com/golang/protobuf v1.5.4 // indirect
github.com/google/cel-go v0.29.2 // indirect
github.com/google/gnostic-models v0.7.1 // indirect
github.com/google/uuid v1.6.0 // indirect
github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.1.0 // indirect
Loaded 100 of 325 files, more files were not shown because too many files have changed in this diff. Show more