Merge pull request #123388 from kinvolk/rata/userns-fix-tests-on-windows
kubelet/userns: Remove tests that fail as root
This commit is contained in:
@@ -378,21 +378,3 @@ func TestMakeUserNsManagerFailsListPod(t *testing.T) {
|
|||||||
assert.Error(t, err)
|
assert.Error(t, err)
|
||||||
assert.ErrorContains(t, err, "read pods from disk")
|
assert.ErrorContains(t, err, "read pods from disk")
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestMakeUserNsManagerFailsPodRecord(t *testing.T) {
|
|
||||||
defer featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, pkgfeatures.UserNamespacesSupport, true)()
|
|
||||||
|
|
||||||
testUserNsPodsManager := &testUserNsPodsManager{
|
|
||||||
podList: []types.UID{"pod-1", "pod-2"},
|
|
||||||
podDir: t.TempDir(),
|
|
||||||
}
|
|
||||||
|
|
||||||
// Remove read/execute permissions from this directory.
|
|
||||||
if err := os.Chmod(testUserNsPodsManager.podDir, 0222); err != nil {
|
|
||||||
t.Fatal(err)
|
|
||||||
}
|
|
||||||
|
|
||||||
_, err := MakeUserNsManager(testUserNsPodsManager)
|
|
||||||
assert.Error(t, err)
|
|
||||||
assert.ErrorContains(t, err, "record pod mappings")
|
|
||||||
}
|
|
||||||
|
|||||||
Reference in New Issue
Block a user