Akihiro Suda
3eda46af12
oci: fix additional GIDs
Test suite:
```yaml
---
apiVersion: v1
kind: Pod
metadata:
name: test-no-option
annotations:
description: "Equivalent of `docker run` (no option)"
spec:
restartPolicy: Never
containers:
- name: main
image: ghcr.io/containerd/busybox:1.28
args: ['sh', '-euxc',
'[ "$(id)" = "uid=0(root) gid=0(root) groups=0(root),10(wheel)" ]']
---
apiVersion: v1
kind: Pod
metadata:
name: test-group-add-1-group-add-1234
annotations:
description: "Equivalent of `docker run --group-add 1 --group-add 1234`"
spec:
restartPolicy: Never
containers:
- name: main
image: ghcr.io/containerd/busybox:1.28
args: ['sh', '-euxc',
'[ "$(id)" = "uid=0(root) gid=0(root) groups=0(root),1(daemon),10(wheel),1234" ]']
securityContext:
supplementalGroups: [1, 1234]
---
apiVersion: v1
kind: Pod
metadata:
name: test-user-1234
annotations:
description: "Equivalent of `docker run --user 1234`"
spec:
restartPolicy: Never
containers:
- name: main
image: ghcr.io/containerd/busybox:1.28
args: ['sh', '-euxc',
'[ "$(id)" = "uid=1234 gid=0(root) groups=0(root)" ]']
securityContext:
runAsUser: 1234
---
apiVersion: v1
kind: Pod
metadata:
name: test-user-1234-1234
annotations:
description: "Equivalent of `docker run --user 1234:1234`"
spec:
restartPolicy: Never
containers:
- name: main
image: ghcr.io/containerd/busybox:1.28
args: ['sh', '-euxc',
'[ "$(id)" = "uid=1234 gid=1234 groups=1234" ]']
securityContext:
runAsUser: 1234
runAsGroup: 1234
---
apiVersion: v1
kind: Pod
metadata:
name: test-user-1234-group-add-1234
annotations:
description: "Equivalent of `docker run --user 1234 --group-add 1234`"
spec:
restartPolicy: Never
containers:
- name: main
image: ghcr.io/containerd/busybox:1.28
args: ['sh', '-euxc',
'[ "$(id)" = "uid=1234 gid=0(root) groups=0(root),1234" ]']
securityContext:
runAsUser: 1234
supplementalGroups: [1234]
```
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2023-02-10 15:53:00 +09:00
..
2023-02-03 10:50:56 -08:00
2022-12-08 19:30:39 +00:00
2022-08-04 18:18:33 -07:00
2023-01-29 18:02:18 +08:00
2022-12-29 14:25:14 +08:00
2023-02-10 15:53:00 +09:00
2022-12-20 23:05:14 -08:00
2022-10-17 16:27:23 +00:00
2022-12-09 15:26:49 +08:00
2022-11-07 10:02:25 +01:00
2022-07-25 14:19:40 -07:00
2023-01-09 05:22:25 +00:00
2022-07-25 10:47:00 -07:00
2023-01-17 13:07:28 -05:00
2022-07-25 10:47:00 -07:00
2022-07-25 10:47:00 -07:00
2022-08-24 19:08:06 +00:00
2022-07-25 14:19:40 -07:00
2022-07-25 10:47:00 -07:00
2022-11-28 21:51:25 +02:00
2022-07-25 10:47:00 -07:00
2023-02-10 15:53:00 +09:00
2021-07-09 14:07:24 -04:00
2023-01-04 02:20:42 +09:00
2022-07-25 10:47:00 -07:00
2022-07-25 10:47:00 -07:00
2022-12-27 22:01:12 -03:00
2022-12-20 13:20:27 -08:00
2021-10-07 18:20:59 -07:00
2022-12-08 09:36:20 -08:00
2022-12-08 09:36:20 -08:00
2022-12-08 09:36:20 -08:00
2022-12-08 09:36:20 -08:00
2022-07-25 10:47:00 -07:00
2023-01-04 02:20:42 +09:00
2023-01-04 02:20:42 +09:00
2022-12-08 09:36:20 -08:00
2022-12-29 14:25:14 +08:00
2022-12-08 09:36:20 -08:00
2022-12-08 09:36:20 -08:00