There are NodeConformance tests that may be eligible for promotion to Conformance #66875
Closed
Description
/kind cleanup
/area conformance
/area test
/sig node
/sig testing
/sig architecture
/assign @mgdevstack
/assign @mkurylec
We have a number of tests that only have the [NodeConformance]
tag that may make sense as [Conformance]
tests, we should identify whether these tests cases meet (or could meet) the requirements to be promoted to conformance. We should open PR's to promote these if so.
I would advise starting with the test/common cases
spiffxp@spiffxp-macbookpro:kubernetes (master %)$ sift "[^e]It\(.*NodeConformance" test
test/e2e_node/volume_manager_test.go: It("should remove the volume from the node [NodeConformance]", func() {
test/e2e_node/runtime_conformance_test.go: It(testCase.description+" [Conformance][NodeConformance]", func() {
test/e2e_node/security_context_test.go: It("should run the container with uid 65534 [NodeConformance]", func() {
test/e2e_node/security_context_test.go: It("should run the container with uid 0 [NodeConformance]", func() {
test/e2e_node/security_context_test.go: It("should run the container with readonly rootfs when readOnlyRootFilesystem=true [NodeConformance]", func() {
test/e2e_node/security_context_test.go: It("should run the container with writable rootfs when readOnlyRootFilesystem=false [NodeConformance]", func() {
test/e2e_node/security_context_test.go: It("should allow privilege escalation when not explicitly set and uid != 0 [NodeConformance]", func() {
test/e2e_node/security_context_test.go: It("should not allow privilege escalation when false [NodeConformance]", func() {
test/e2e_node/security_context_test.go: It("should allow privilege escalation when true [NodeConformance]", func() {
test/e2e_node/security_context_test.go: It("should run the container as unprivileged when false [NodeConformance]", func() {
test/e2e_node/kubelet_test.go: It("should have an error terminated reason [NodeConformance]", func() {
test/e2e_node/kubelet_test.go: It("should be possible to delete [NodeConformance]", func() {
test/e2e_node/kubelet_test.go: It("it should write entries to /etc/hosts [NodeConformance]", func() {
test/e2e_node/pods_container_manager_test.go: It("Top level QoS containers should have been created [NodeConformance]", func() {
test/e2e/common/configmap_volume.go: It("binary data should be reflected in volume [NodeConformance]", func() {
test/e2e/common/projected.go: It("should be able to mount in a volume regardless of a different secret existing with same name in different namespace [NodeConformance]", func() {
test/e2e/common/secrets_volume.go: It("should be able to mount in a volume regardless of a different secret existing with same name in different namespace [NodeConformance]", func() {
test/e2e/common/pods.go: It("should support remote command execution over websockets [NodeConformance]", func() {
test/e2e/common/pods.go: It("should support retrieving logs from the container over websockets [NodeConformance]", func() {
test/e2e/common/pods.go: It("should have their auto-restart back-off timer reset on image update [Slow][NodeConformance]", func() {
test/e2e/common/pods.go: It("should cap back-off at MaxContainerBackOff [Slow][NodeConformance]", func() {
test/e2e/common/host_path.go: It("should support r/w [NodeConformance]", func() {
test/e2e/common/host_path.go: It("should support subPath [NodeConformance]", func() {
Metadata
Assignees
Labels
Issues or PRs related to kubernetes conformance testsCategorizes issue or PR as related to cleaning up code, process, or technical debt.Indicates that an issue or PR should not be auto-closed due to staleness.Must be staffed and worked on either currently, or very soon, ideally in time for the next release.Categorizes an issue or PR as relevant to SIG Architecture.Categorizes an issue or PR as relevant to SIG Node.Categorizes an issue or PR as relevant to SIG Testing.