|
|
@@ -6,6 +6,11 @@ tests:
|
|
|
set:
|
|
|
some_object: some-object-name
|
|
|
some_mode: "0777"
|
|
|
+ configmap: &configmap
|
|
|
+ some-object-name:
|
|
|
+ enabled: true
|
|
|
+ data:
|
|
|
+ some-key: some-value
|
|
|
workload:
|
|
|
workload-name1:
|
|
|
enabled: true
|
|
|
@@ -19,7 +24,7 @@ tests:
|
|
|
objectName: "{{ .Values.some_object }}"
|
|
|
defaultMode: "{{ .Values.some_mode }}"
|
|
|
asserts:
|
|
|
- - documentIndex: &deploymentDoc 0
|
|
|
+ - documentIndex: &deploymentDoc 1
|
|
|
isKind:
|
|
|
of: Deployment
|
|
|
- documentIndex: *deploymentDoc
|
|
|
@@ -37,6 +42,7 @@ tests:
|
|
|
some_mode: "0777"
|
|
|
some_key: some-key
|
|
|
some_path: some-path
|
|
|
+ configmap: *configmap
|
|
|
workload:
|
|
|
workload-name1:
|
|
|
enabled: true
|
|
|
@@ -88,10 +94,10 @@ tests:
|
|
|
objectName: "{{ .Values.some_object }}"
|
|
|
expandObjectName: false
|
|
|
asserts:
|
|
|
- - documentIndex: *deploymentDoc
|
|
|
+ - documentIndex: &otherDeploymentDoc 0
|
|
|
isKind:
|
|
|
of: Deployment
|
|
|
- - documentIndex: *deploymentDoc
|
|
|
+ - documentIndex: *otherDeploymentDoc
|
|
|
contains:
|
|
|
path: spec.template.spec.volumes
|
|
|
content:
|
|
|
@@ -135,6 +141,7 @@ tests:
|
|
|
|
|
|
- it: should fail with defaultMode not a string in configmap
|
|
|
set:
|
|
|
+ configmap: *configmap
|
|
|
workload:
|
|
|
some-workload:
|
|
|
enabled: true
|
|
|
@@ -153,6 +160,7 @@ tests:
|
|
|
|
|
|
- it: should fail with defaultMode not in format of "0000"-"0777" in configmap
|
|
|
set:
|
|
|
+ configmap: *configmap
|
|
|
workload:
|
|
|
some-workload:
|
|
|
enabled: true
|
|
|
@@ -171,6 +179,7 @@ tests:
|
|
|
|
|
|
- it: should fail without key in items in configmap
|
|
|
set:
|
|
|
+ configmap: *configmap
|
|
|
workload:
|
|
|
some-workload:
|
|
|
enabled: true
|
|
|
@@ -191,6 +200,7 @@ tests:
|
|
|
|
|
|
- it: should fail without path in items in configmap
|
|
|
set:
|
|
|
+ configmap: *configmap
|
|
|
workload:
|
|
|
some-workload:
|
|
|
enabled: true
|