Change:
Is this a BUG REPORT or FEATURE REQUEST?: /kind api-change /sig storage /sig node /sig testing Description: Promote e2e tests for VolumeSubpathEnvExpansion to Conformance as it is GA approved. Related Issues: GA Upgrade: Feature Request: KEP:
/assign
Issues go stale after 90d of inactivity. Mark the issue as fresh with . Stale issues rot after an additional 30d of inactivity and eventually close. If this issue is safe to close now please do so with . Send feedback to sig-testing, kubernetes/test-infra and/or . /lifecycle stale
/remove-lifecycle stale

Discussion:
proper values. release: v1.9 file: test/e2e/common/expansion.go <ins> - testname: VolumeSubpathEnvExpansion, subpath expansion codename: '[k8s.io] Variable Expansion should allow substituting values in a volume subpath [sig-storage] [Conformance]' description: Make sure a container's subpath can be set using an expansion of environment variables. release: v1.19 file: test/e2e/common/expansion.go - testname: VolumeSubpathEnvExpansion, subpath with absolute path codename: '[k8s.io] Variable Expansion should fail substituting values in a volume subpath with absolute path [sig-storage][Slow] [Conformance]' description: Make sure a container's subpath can not be set using an expansion of environment variables when absolute path is supplied. release: v1.19 file: test/e2e/common/expansion.go - testname: VolumeSubpathEnvExpansion, subpath with backticks codename: '[k8s.io] Variable Expansion should fail substituting values in a volume subpath with backticks [sig-storage][Slow] [Conformance]' description: Make sure a container's subpath can not be set using an expansion of environment variables when backticks are supplied. release: v1.19 file: test/e2e/common/expansion.go - testname: VolumeSubpathEnvExpansion, subpath lifecycle codename: '[k8s.io] Variable Expansion should not change the subpath mount on a container restart if the environment variable changes [sig-storage][Slow] [Conformance]' description: "Verify should not change the subpath mount on a container restart if the environment variable changes 1.tvalid subpathexpr starts a container running 2.ttest for valid subpath writes 3.tcontainer restarts 4.tdelete cleanly" release: v1.19 file: test/e2e/common/expansion.go - testname: VolumeSubpathEnvExpansion, subpath test writes codename: '[k8s.io] Variable Expansion should succeed in writing subpaths in container [sig-storage][Slow] [Conformance]' description: "Verify that a subpath expansion can be used to write files into subpaths. 1.tvalid subpathexpr starts a container running 2.ttest for valid subpath writes 3.tsuccessful expansion of the subpathexpr isn't required for volume cleanup" release: v1.19 file: test/e2e/common/expansion.go - testname: VolumeSubpathEnvExpansion, subpath ready from failed state codename: '[k8s.io] Variable Expansion should verify that a failing subpath expansion can be modified during the lifecycle of a container [sig-storage][Slow] [Conformance]' description: Verify that a failing subpath expansion can be modified during the lifecycle of a container. release: v1.19 file: test/e2e/common/expansion.go </ins> - testname: Pod events, verify event from Scheduler and Kubelet codename: '[k8s.io] [sig-node] Events should be sent by kubelets and the scheduler about pods scheduling and running  [Conformance]'

}) /* <del> Testname: var-expansion-subpath Description: Make sure a container's subpath can be set using an expansion of environment variables. </del> <ins> Release : v1.19 Testname: VolumeSubpathEnvExpansion, subpath expansion Description: Make sure a container's subpath can be set using an expansion of environment variables. </ins> */ <del> ginkgo.It("should allow substituting values in a volume subpath [sig-storage]", func() { </del> <ins> framework.ConformanceIt("should allow substituting values in a volume subpath [sig-storage]", func() { </ins> podName := "var-expansion-" + string(uuid.NewUUID()) pod := &v1.Pod{ ObjectMeta: metav1.ObjectMeta{

}) /* <del> Testname: var-expansion-subpath-with-backticks Description: Make sure a container's subpath can not be set using an expansion of environment variables when backticks are supplied. </del> <ins> Release : v1.19 Testname: VolumeSubpathEnvExpansion, subpath with backticks Description: Make sure a container's subpath can not be set using an expansion of environment variables when backticks are supplied. </ins> */ <del> ginkgo.It("should fail substituting values in a volume subpath with backticks [sig-storage][Slow]", func() { </del> <ins> framework.ConformanceIt("should fail substituting values in a volume subpath with backticks [sig-storage][Slow]", func() { </ins> podName := "var-expansion-" + string(uuid.NewUUID()) pod := &v1.Pod{

}) /* <del> Testname: var-expansion-subpath-with-absolute-path Description: Make sure a container's subpath can not be set using an expansion of environment variables when absolute path is supplied. </del> <ins> Release : v1.19 Testname: VolumeSubpathEnvExpansion, subpath with absolute path Description: Make sure a container's subpath can not be set using an expansion of environment variables when absolute path is supplied. </ins> */ <del> ginkgo.It("should fail substituting values in a volume subpath with absolute path [sig-storage][Slow]", func() { </del> <ins> framework.ConformanceIt("should fail substituting values in a volume subpath with absolute path [sig-storage][Slow]", func() { </ins> podName := "var-expansion-" + string(uuid.NewUUID()) pod := &v1.Pod{

}) /* <del> Testname: var-expansion-subpath-ready-from-failed-state Description: Verify that a failing subpath expansion can be modified during the lifecycle of a container. </del> <ins> Release : v1.19 Testname: VolumeSubpathEnvExpansion, subpath ready from failed state Description: Verify that a failing subpath expansion can be modified during the lifecycle of a container. </ins> */ <del> ginkgo.It("should verify that a failing subpath expansion can be modified during the lifecycle of a container [sig-storage][Slow]", func() { </del> <ins> framework.ConformanceIt("should verify that a failing subpath expansion can be modified during the lifecycle of a container [sig-storage][Slow]", func() { </ins> podName := "var-expansion-" + string(uuid.NewUUID()) containerName := "dapi-container"

}) /* <del> Testname: var-expansion-subpath-test-writes Description: Verify that a subpath expansion can be used to write files into subpaths. 1.	valid subpathexpr starts a container running 2.	test for valid subpath writes 3.	successful expansion of the subpathexpr isn't required for volume cleanup </del> <ins> Release : v1.19 Testname: VolumeSubpathEnvExpansion, subpath test writes Description: Verify that a subpath expansion can be used to write files into subpaths. 1.	valid subpathexpr starts a container running 2.	test for valid subpath writes 3.	successful expansion of the subpathexpr isn't required for volume cleanup </ins> */ <del> ginkgo.It("should succeed in writing subpaths in container [sig-storage][Slow]", func() { </del> <ins> framework.ConformanceIt("should succeed in writing subpaths in container [sig-storage][Slow]", func() { </ins> podName := "var-expansion-" + string(uuid.NewUUID()) containerName := "dapi-container"

}) /* <del> Testname: var-expansion-subpath-lifecycle Description: Verify should not change the subpath mount on a container restart if the environment variable changes 1.	valid subpathexpr starts a container running 2.	test for valid subpath writes 3.	container restarts 4.	delete cleanly </del> <ins> Release : v1.19 Testname: VolumeSubpathEnvExpansion, subpath lifecycle Description: Verify should not change the subpath mount on a container restart if the environment variable changes 1.	valid subpathexpr starts a container running 2.	test for valid subpath writes 3.	container restarts 4.	delete cleanly </ins> */ <del> ginkgo.It("should not change the subpath mount on a container restart if the environment variable changes [sig-storage][Slow]", func() { </del> <ins> framework.ConformanceIt("should not change the subpath mount on a container restart if the environment variable changes [sig-storage][Slow]", func() { </ins> suffix := string(uuid.NewUUID()) podName := fmt.Sprintf("var-expansion-%s", suffix)