Files
charts/library/common-test/tests/controller/names_test.yaml
T
2023-01-30 15:05:55 +02:00

39 lines
995 B
YAML

suite: controller name test
templates:
- common.yaml
tests:
- it: should generate correct controller name
set:
controllers:
controller-name:
enabled: true
primary: true
type: Deployment
podSpec: {}
other-controller-name:
enabled: true
primary: false
type: DaemonSet
podSpec: {}
asserts:
- documentIndex: &deploymentDoc 0
isKind:
of: Deployment
- documentIndex: *deploymentDoc
isAPIVersion:
of: apps/v1
- documentIndex: *deploymentDoc
equal:
path: metadata.name
value: release-name-common-test
- documentIndex: &daemonSetDoc 1
isKind:
of: DaemonSet
- documentIndex: *daemonSetDoc
isAPIVersion:
of: apps/v1
- documentIndex: *daemonSetDoc
equal:
path: metadata.name
value: release-name-common-test-other-controller-name