From 06ed897b22d1a5c1a700ce3b2e9da4b349620c27 Mon Sep 17 00:00:00 2001 From: Rodrigo Campos Date: Wed, 7 Feb 2024 15:33:20 +0100 Subject: [PATCH] cri/server: Add userns tests in PodSandboxStatus Signed-off-by: Rodrigo Campos --- internal/cri/server/sandbox_status_test.go | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/internal/cri/server/sandbox_status_test.go b/internal/cri/server/sandbox_status_test.go index 3516ab8d3..194dce364 100644 --- a/internal/cri/server/sandbox_status_test.go +++ b/internal/cri/server/sandbox_status_test.go @@ -31,6 +31,13 @@ func TestPodSandboxStatus(t *testing.T) { id = "test-id" ip = "10.10.10.10" ) + idmap := []*runtime.IDMapping{ + { + ContainerId: 0, + HostId: 100, + Length: 1, + }, + } additionalIPs := []string{"8.8.8.8", "2001:db8:85a3::8a2e:370:7334"} createdAt := time.Now() config := &runtime.PodSandboxConfig{ @@ -46,6 +53,11 @@ func TestPodSandboxStatus(t *testing.T) { Network: runtime.NamespaceMode_NODE, Pid: runtime.NamespaceMode_CONTAINER, Ipc: runtime.NamespaceMode_POD, + UsernsOptions: &runtime.UserNamespace{ + Uids: idmap, + Gids: idmap, + Mode: runtime.NamespaceMode_POD, + }, }, }, }, @@ -80,6 +92,11 @@ func TestPodSandboxStatus(t *testing.T) { Network: runtime.NamespaceMode_NODE, Pid: runtime.NamespaceMode_CONTAINER, Ipc: runtime.NamespaceMode_POD, + UsernsOptions: &runtime.UserNamespace{ + Uids: idmap, + Gids: idmap, + Mode: runtime.NamespaceMode_POD, + }, }, }, },