39 lines
960 B
YAML
39 lines
960 B
YAML
suite: test deployment
|
|
templates:
|
|
- deployment.yaml
|
|
- configmap.yaml
|
|
tests:
|
|
- it: Should reference configmap if vars are set
|
|
set:
|
|
vars:
|
|
var1: value1
|
|
var2: value2
|
|
asserts:
|
|
- contains:
|
|
path: spec.template.spec.containers[0].envFrom
|
|
content:
|
|
configMapRef:
|
|
name: release-name
|
|
- it: Should not reference configmap if vars are not set
|
|
asserts:
|
|
- isNull:
|
|
path: spec.template.spec.containers[0].envFrom
|
|
|
|
- it: Should reference to existing configmaps
|
|
set:
|
|
existingConfigMaps:
|
|
- name: firstcm
|
|
optional: true
|
|
- name: secondcm
|
|
optional: true
|
|
asserts:
|
|
- contains:
|
|
path: spec.template.spec.containers[0].envFrom
|
|
content:
|
|
configMapRef:
|
|
name: firstcm
|
|
optional: true
|
|
configMapRef:
|
|
name: secondcm
|
|
optional: true
|