Merge pull request #127375 from omerap12/issue_126311
Add test for CEL reserved symbols without double underscore Kubernetes-commit: 165da9ad0fc7e895a9b72a463062cbf754f89f2b
This commit is contained in:
commit
37d4665f53
2
go.mod
2
go.mod
|
@ -54,7 +54,7 @@ require (
|
|||
gopkg.in/square/go-jose.v2 v2.6.0
|
||||
k8s.io/api v0.0.0-20250110145237-a3b62a19d413
|
||||
k8s.io/apimachinery v0.0.0-20250106201545-3e8e52d6a125
|
||||
k8s.io/client-go v0.0.0-20250109163042-e421aed7f1b4
|
||||
k8s.io/client-go v0.0.0-20250114204051-151d6316055a
|
||||
k8s.io/component-base v0.0.0-20250106203308-7356cc73422d
|
||||
k8s.io/klog/v2 v2.130.1
|
||||
k8s.io/kms v0.0.0-20250106203549-2ea9aec44ce9
|
||||
|
|
4
go.sum
4
go.sum
|
@ -369,8 +369,8 @@ k8s.io/api v0.0.0-20250110145237-a3b62a19d413 h1:cNelywSTUDOKaumRFjnXlCkZ1MnPieU
|
|||
k8s.io/api v0.0.0-20250110145237-a3b62a19d413/go.mod h1:bcTx9U6z8NtpUbnc3va/3EXi9J7dYqxrv93ABhJNcQ0=
|
||||
k8s.io/apimachinery v0.0.0-20250106201545-3e8e52d6a125 h1:DKE2wIHpBRYleqyn7WO7dmFTMvZWXwaKvB3qyZaKV/o=
|
||||
k8s.io/apimachinery v0.0.0-20250106201545-3e8e52d6a125/go.mod h1:iKrKOPQq2bzYghWivf0Pyy2ZJ8A6WtFW16/tSLqk0Sg=
|
||||
k8s.io/client-go v0.0.0-20250109163042-e421aed7f1b4 h1:dkMbB6IsTiifZ8oZq19z53UIeJJsdXTzs/ZayyPsTI0=
|
||||
k8s.io/client-go v0.0.0-20250109163042-e421aed7f1b4/go.mod h1:kzkJf3BkWtP6EjVvIciiwPndNECuAuU6gh0sADdY65g=
|
||||
k8s.io/client-go v0.0.0-20250114204051-151d6316055a h1:ZVdy6CHsCwuP0kw/ToN2l+TNCDWIYIc+cV887f60h0k=
|
||||
k8s.io/client-go v0.0.0-20250114204051-151d6316055a/go.mod h1:85ESPVMeaiQJ1njeERjqsfPchsNunJxHV4qHQ4hN1dA=
|
||||
k8s.io/component-base v0.0.0-20250106203308-7356cc73422d h1:PBs8cPzNSSc3ts05yIASf55bkHz+I/v48u9W6tmW0Q4=
|
||||
k8s.io/component-base v0.0.0-20250106203308-7356cc73422d/go.mod h1:Mz0m/Pv5bc7o5SBRcvdF5AtF28LNayCmQ+d/NxwF1ZI=
|
||||
k8s.io/klog/v2 v2.130.1 h1:n9Xl7H1Xvksem4KFG4PYbdQCQxqc/tTUyrgXaOhHSzk=
|
||||
|
|
|
@ -19,6 +19,7 @@ package cel
|
|||
import (
|
||||
"fmt"
|
||||
"regexp"
|
||||
"strings"
|
||||
"testing"
|
||||
|
||||
fuzz "github.com/google/gofuzz"
|
||||
|
@ -204,3 +205,11 @@ func TestCanSkipRegex(t *testing.T) {
|
|||
})
|
||||
}
|
||||
}
|
||||
|
||||
func TestCELReservedSymbolsNoDoubleUnderscore(t *testing.T) {
|
||||
for symbol := range celReservedSymbols {
|
||||
if strings.Contains(symbol, "__") {
|
||||
t.Errorf("CEL reserved symbol '%s' contains '__', which is not allowed as it would interfere with escaping", symbol)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue