diff --git a/go.mod b/go.mod index 3fc74a219..011117c69 100644 --- a/go.mod +++ b/go.mod @@ -42,7 +42,7 @@ require ( google.golang.org/protobuf v1.28.1 gopkg.in/natefinch/lumberjack.v2 v2.0.0 gopkg.in/square/go-jose.v2 v2.6.0 - k8s.io/api v0.0.0-20230308234233-a4afee70a903 + k8s.io/api v0.0.0-20230310084041-7785f7653f92 k8s.io/apimachinery v0.0.0-20230310053422-8ac57a9747bc k8s.io/client-go v0.0.0-20230310084516-756a0f3ae9a9 k8s.io/component-base v0.0.0-20230308075123-cfc68dcaff73 @@ -124,7 +124,7 @@ require ( ) replace ( - k8s.io/api => k8s.io/api v0.0.0-20230308234233-a4afee70a903 + k8s.io/api => k8s.io/api v0.0.0-20230310084041-7785f7653f92 k8s.io/apimachinery => k8s.io/apimachinery v0.0.0-20230310053422-8ac57a9747bc k8s.io/client-go => k8s.io/client-go v0.0.0-20230310084516-756a0f3ae9a9 k8s.io/component-base => k8s.io/component-base v0.0.0-20230308075123-cfc68dcaff73 diff --git a/go.sum b/go.sum index 529742a90..6a3b0c84b 100644 --- a/go.sum +++ b/go.sum @@ -874,8 +874,8 @@ honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWh honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= -k8s.io/api v0.0.0-20230308234233-a4afee70a903 h1:TmxUf1tDcGUHE8qZKLRWmn2nr2FypkwvqC2qviOUmQc= -k8s.io/api v0.0.0-20230308234233-a4afee70a903/go.mod h1:esKbT+6XB9TZUHyxlJVQ3zUM0abhQZ81Ic68eirO+xM= +k8s.io/api v0.0.0-20230310084041-7785f7653f92 h1:Bcf6XSNDjTLbkKqalEH4WESD5jGuuMg56WfZBxye6Oc= +k8s.io/api v0.0.0-20230310084041-7785f7653f92/go.mod h1:54YtNzxdtIDMfqQTVaBmptCRgtrUw9mSUMvt9sCX3fI= k8s.io/apimachinery v0.0.0-20230310053422-8ac57a9747bc h1:iUeJrNH0Issnw4YeNTz6uNuWuA24Eh01HhHiO3IyCg0= k8s.io/apimachinery v0.0.0-20230310053422-8ac57a9747bc/go.mod h1:jlJwObMa4oKAEOMnAeEaqeiM+Fwd/CbAwNyQ7OaEwS0= k8s.io/client-go v0.0.0-20230310084516-756a0f3ae9a9 h1:Nd40oJXB53lEpVRBPPCtUaUKwkKa70OxCDKsESBeGFY= diff --git a/pkg/apis/cel/config.go b/pkg/apis/cel/config.go index 4e66868c1..d05821899 100644 --- a/pkg/apis/cel/config.go +++ b/pkg/apis/cel/config.go @@ -33,4 +33,8 @@ const ( // TODO(DangerOnTheRanger): wire in MaxRequestBodyBytes from apiserver/pkg/server/options/server_run_options.go to make this configurable // Note that even if server_run_options.go becomes configurable in the future, this cost constant should be fixed and it should be the max allowed request size for the server MaxRequestSizeBytes = int64(3 * 1024 * 1024) + + // MaxEvaluatedMessageExpressionSizeBytes represents the largest-allowable string generated + // by a messageExpression field + MaxEvaluatedMessageExpressionSizeBytes = 5 * 1024 )