Merge pull request #25458 from errm/env-var-style-config-keys
Automatic merge from submit-queue Allow Secret & ConfigMap keys to contain caps, dots, and underscores []() Re: #23722 This makes loosens the regex used in in Secrets and ConfigMap, in order to make environment variable style keys valid
This commit is contained in:
@@ -5980,7 +5980,7 @@ func TestValidateSecret(t *testing.T) {
|
||||
overMaxSize.Data = map[string][]byte{
|
||||
"over": make([]byte, api.MaxSecretSize+1),
|
||||
}
|
||||
invalidKey.Data["a..b"] = []byte("whoops")
|
||||
invalidKey.Data["a*b"] = []byte("whoops")
|
||||
leadingDotKey.Data[".key"] = []byte("bar")
|
||||
dotKey.Data["."] = []byte("bar")
|
||||
doubleDotKey.Data[".."] = []byte("bar")
|
||||
@@ -6585,7 +6585,7 @@ func TestValidateConfigMap(t *testing.T) {
|
||||
invalidName = newConfigMap("NoUppercaseOrSpecialCharsLike=Equals", "validns", nil)
|
||||
emptyNs = newConfigMap("validname", "", nil)
|
||||
invalidNs = newConfigMap("validname", "NoUppercaseOrSpecialCharsLike=Equals", nil)
|
||||
invalidKey = newConfigMap("validname", "validns", map[string]string{"a..b": "value"})
|
||||
invalidKey = newConfigMap("validname", "validns", map[string]string{"a*b": "value"})
|
||||
leadingDotKey = newConfigMap("validname", "validns", map[string]string{".ab": "value"})
|
||||
dotKey = newConfigMap("validname", "validns", map[string]string{".": "value"})
|
||||
doubleDotKey = newConfigMap("validname", "validns", map[string]string{"..": "value"})
|
||||
|
Reference in New Issue
Block a user