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-01-02 21:39:20 +08:00
2022-06-01 17:20:18 -05:00
2022-12-08 09:36:20 -08:00
2022-12-08 09:36:20 -08:00
2023-01-29 07:49:36 +09:00
2022-02-22 02:27:05 +08:00
2022-09-22 07:24:48 +00:00
2022-12-30 15:07:54 -03:00
2023-02-10 15:53:00 +09:00
2022-12-08 09:36:20 -08:00
2022-12-21 15:08:28 -03:00
2022-12-26 04:03:45 -05:00
2022-11-19 01:12:02 +01:00
2023-01-11 13:12:25 -08:00
2023-01-03 12:47:16 -08:00
2022-12-08 19:31:36 +00:00
2022-02-22 02:27:05 +08:00
2022-06-06 09:57:13 -07:00
2022-06-06 09:57:13 -07:00
2022-05-29 18:32:09 -07:00
2022-02-22 02:27:05 +08:00
2022-02-22 02:27:05 +08:00
2022-05-29 18:32:09 -07:00
2022-12-08 19:30:39 +00:00
2022-05-29 18:32:09 -07:00
2022-12-08 19:30:39 +00:00
2022-11-14 21:07:48 +00:00
2022-07-19 16:49:08 -07:00
2022-12-08 09:36:20 -08:00
2022-07-19 16:49:08 -07:00
2022-01-07 10:27:03 +08:00
2022-10-12 14:41:01 +02:00
2022-10-12 14:41:01 +02:00
2022-05-29 18:32:09 -07:00
2022-08-24 19:08:06 +00:00
2022-05-29 18:32:09 -07:00
2022-12-08 19:30:39 +00:00
2023-01-10 15:41:04 +01:00
2022-02-22 02:27:05 +08:00
2022-12-08 09:36:20 -08:00
2022-02-22 02:27:05 +08:00
2022-12-08 09:36:20 -08:00
2022-04-22 15:41:05 +00:00
2022-12-08 19:30:39 +00:00
2022-12-08 09:36:20 -08:00
2022-05-29 18:32:09 -07:00
2022-12-30 16:49:28 -03:00
2022-12-08 09:36:20 -08:00
2021-06-28 09:34:12 -05:00
2022-05-29 18:32:09 -07:00
2021-08-05 22:27:46 -07:00
2023-01-24 20:46:20 +01:00
2022-02-22 02:27:05 +08:00
2022-02-22 02:27:05 +08:00
2023-02-01 23:03:23 +09:00
2023-02-01 23:03:23 +09:00
2022-11-11 01:28:27 +00:00
2022-02-22 02:27:05 +08:00
2022-11-11 01:28:27 +00:00
2022-02-22 02:27:05 +08:00
2022-02-22 02:27:05 +08:00
2023-01-03 12:47:16 -08:00
2022-11-18 21:13:34 +00:00
2022-11-18 21:13:34 +00:00
2022-12-23 09:23:56 +00:00
2022-12-29 14:25:14 +08:00
2022-12-29 14:25:14 +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
2022-12-14 01:47:22 -08:00
2022-05-29 18:32:09 -07:00
2022-02-22 02:27:05 +08:00
2022-12-14 01:47:22 -08:00
2022-12-08 09:36:20 -08:00
2022-02-22 02:27:05 +08:00
2022-02-22 02:27:05 +08:00
2022-12-08 19:30:39 +00:00
2022-12-21 17:56:56 -03:00
2023-01-11 13:03:59 -08:00
2022-12-08 09:36:20 -08:00
2022-12-21 15:08:28 -03:00
2022-06-09 18:54:10 -07:00
2022-11-19 01:12:02 +01:00
2022-12-21 15:08:28 -03:00
2022-12-29 14:08:24 -06:00
2022-11-14 21:07:48 +00:00
2022-10-12 14:41:01 +02:00
2022-12-08 09:36:20 -08:00
2022-02-22 02:27:05 +08:00
2022-10-12 14:41:01 +02:00
2022-05-29 18:32:09 -07:00
2022-12-14 01:47:22 -08:00
2022-05-29 18:32:09 -07:00
2022-12-23 09:23:56 +00:00
2023-01-02 18:55:31 -08:00
2023-01-02 18:55:31 -08:00
2022-06-27 22:54:25 +00:00
2023-01-02 18:55:31 -08:00
2022-12-22 14:09:29 -08:00
2022-01-07 10:27:03 +08:00
2022-02-22 02:27:05 +08:00
2020-10-07 13:09:37 -07:00
2022-01-07 10:27:03 +08:00
2022-06-27 22:54:25 +00:00
2022-03-15 14:03:50 +08:00
2022-12-23 09:23:56 +00:00
2022-11-18 21:09:43 +00:00