Skip to content

Commit ea14ccd

Browse files
committed
e2e_node: mount_rro: fix error string comparison
Signed-off-by: Akihiro Suda <[email protected]>
1 parent 5cc1e56 commit ea14ccd

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

test/e2e_node/mount_rro_linux_test.go

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -123,13 +123,8 @@ var _ = SIGDescribe("Mount recursive read-only [LinuxOnly]", framework.WithSeria
123123
},
124124
},
125125
}
126-
pod = e2epod.NewPodClient(f).Create(ctx, pod)
127-
framework.ExpectNoError(e2epod.WaitForPodContainerToFail(ctx, f.ClientSet, pod.Namespace, pod.Name, 0, "CreateContainerConfigError", framework.PodStartShortTimeout))
128-
var err error
129-
pod, err = f.ClientSet.CoreV1().Pods(f.Namespace.Name).Get(ctx, pod.Name, metav1.GetOptions{})
130-
framework.ExpectNoError(err)
131-
gomega.Expect(pod.Status.ContainerStatuses[0].State.Waiting.Message).To(
132-
gomega.ContainSubstring("failed to resolve recursive read-only mode: volume \"mnt\" requested recursive read-only mode, but it is not read-only"))
126+
_, err := f.ClientSet.CoreV1().Pods(pod.Namespace).Create(ctx, pod, metav1.CreateOptions{})
127+
gomega.Expect(err).To(gomega.MatchError(gomega.ContainSubstring("spec.containers[0].volumeMounts.recursiveReadOnly: Forbidden: may only be specified when readOnly is true")))
133128
}) // By
134129
// See also the unit test [pkg/kubelet.TestResolveRecursiveReadOnly] for more invalid conditions (e.g., incompatible mount propagation)
135130
}) // It

0 commit comments

Comments
 (0)