diff --git a/library/common-test/tests/initContainer/data_test.yaml b/library/common-test/tests/initContainer/data_test.yaml index 423072f3..860ec5dd 100644 --- a/library/common-test/tests/initContainer/data_test.yaml +++ b/library/common-test/tests/initContainer/data_test.yaml @@ -45,6 +45,14 @@ tests: enabled: "{{ .Values.render }}" type: init imageSelector: initImage + env: + key: value + key2: "{{ .Values.initImage.repository }}" + key3: + secretKeyRef: + expandObjectName: false + name: '{{ printf "secret-name" }}' + key: secret-key container-name3: enabled: true type: upgrade @@ -113,6 +121,28 @@ tests: path: spec.template.spec.initContainers[1] content: name: release-name-common-test-init-container-name1 + - documentIndex: *deploymentDoc + isSubset: + path: spec.template.spec.initContainers[1] + content: + env: + - name: "TZ" + value: "UTC" + - name: "UMASK" + value: "002" + - name: "UMASK_SET" + value: "002" + - name: "S6_READ_ONLY_ROOT" + value: "1" + - name: "key" + value: "value" + - name: "key2" + value: "bash" + - name: "key3" + valueFrom: + secretKeyRef: + key: "secret-key" + name: "secret-name" - documentIndex: *deploymentDoc isNull: path: spec.template.spec.initContainers[1].command diff --git a/library/common-test/tests/initContainer/data_upgrade_test.yaml b/library/common-test/tests/initContainer/data_upgrade_test.yaml index e77676bd..e90f640f 100644 --- a/library/common-test/tests/initContainer/data_upgrade_test.yaml +++ b/library/common-test/tests/initContainer/data_upgrade_test.yaml @@ -47,6 +47,14 @@ tests: enabled: true type: init imageSelector: initImage + env: + key: value + key2: "{{ .Values.initImage.repository }}" + key3: + secretKeyRef: + expandObjectName: false + name: '{{ printf "secret-name" }}' + key: secret-key container-name3: enabled: true type: install @@ -118,6 +126,28 @@ tests: - documentIndex: *deploymentDoc isNull: path: spec.template.spec.initContainers[1].command + - documentIndex: *deploymentDoc + isSubset: + path: spec.template.spec.initContainers[1] + content: + env: + - name: "TZ" + value: "UTC" + - name: "UMASK" + value: "002" + - name: "UMASK_SET" + value: "002" + - name: "S6_READ_ONLY_ROOT" + value: "1" + - name: "key" + value: "value" + - name: "key2" + value: "bash" + - name: "key3" + valueFrom: + secretKeyRef: + key: "secret-key" + name: "secret-name" - documentIndex: *deploymentDoc contains: path: spec.template.spec.initContainers[1].volumeMounts