mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 11:50:44 +00:00
Merge pull request #70465 from krmayankk/runasgroup
add more ut for runasuser/runasusername
This commit is contained in:
commit
bb07b9b410
@ -59,6 +59,18 @@ func TestModifyContainerConfig(t *testing.T) {
|
|||||||
},
|
},
|
||||||
isErr: false,
|
isErr: false,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: "container.SecurityContext.RunAsUsername and container.SecurityContext.RunAsUser set",
|
||||||
|
sc: &runtimeapi.LinuxContainerSecurityContext{
|
||||||
|
RunAsUsername: username,
|
||||||
|
RunAsUser: &runtimeapi.Int64Value{Value: uid},
|
||||||
|
},
|
||||||
|
expected: &dockercontainer.Config{
|
||||||
|
User: username,
|
||||||
|
},
|
||||||
|
isErr: false,
|
||||||
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
name: "no RunAsUser value set",
|
name: "no RunAsUser value set",
|
||||||
sc: &runtimeapi.LinuxContainerSecurityContext{},
|
sc: &runtimeapi.LinuxContainerSecurityContext{},
|
||||||
@ -94,6 +106,18 @@ func TestModifyContainerConfig(t *testing.T) {
|
|||||||
},
|
},
|
||||||
isErr: true,
|
isErr: true,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: "RunAsUser/RunAsUsername both set, RunAsGroup set",
|
||||||
|
sc: &runtimeapi.LinuxContainerSecurityContext{
|
||||||
|
RunAsUser: &runtimeapi.Int64Value{Value: uid},
|
||||||
|
RunAsUsername: username,
|
||||||
|
RunAsGroup: &runtimeapi.Int64Value{Value: gid},
|
||||||
|
},
|
||||||
|
expected: &dockercontainer.Config{
|
||||||
|
User: "testuser:423",
|
||||||
|
},
|
||||||
|
isErr: false,
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
for _, tc := range cases {
|
for _, tc := range cases {
|
||||||
|
Loading…
Reference in New Issue
Block a user