Files
truecharts/charts/library/common-test/tests/initContainer/name_upgrade_test.yaml
T

47 lines
1.3 KiB
YAML

suite: init container name test (upgrade)
templates:
- common.yaml
release:
upgrade: true
name: test-release-name
namespace: test-release-namespace
tests:
- it: should generate correct init container name
set:
image: &image
repository: nginx
tag: 1.19.0
pullPolicy: IfNotPresent
workload:
workload-name:
enabled: true
primary: true
type: Deployment
podSpec:
initContainers:
container-name1:
enabled: true
type: init
imageSelector: image
container-name2:
enabled: true
type: upgrade
imageSelector: image
asserts:
- documentIndex: &deploymentDoc 0
isKind:
of: Deployment
- documentIndex: *deploymentDoc
isAPIVersion:
of: apps/v1
- documentIndex: *deploymentDoc
isSubset:
path: spec.template.spec.initContainers[0]
content:
name: test-release-name-common-test-upgrade-container-name2
- documentIndex: *deploymentDoc
isSubset:
path: spec.template.spec.initContainers[1]
content:
name: test-release-name-common-test-init-container-name1