2023-12-03 19:31:01 +00:00
|
|
|
suite: Default Backend > Extra ConfigMaps
|
2023-12-02 13:26:23 +00:00
|
|
|
templates:
|
|
|
|
- default-backend-extra-configmaps.yaml
|
|
|
|
|
|
|
|
tests:
|
2023-12-03 19:31:01 +00:00
|
|
|
- it: should not create a ConfigMap if `defaultBackend.extraConfigMaps` is empty
|
2023-12-02 13:26:23 +00:00
|
|
|
set:
|
|
|
|
defaultBackend.enabled: true
|
2023-12-03 19:31:01 +00:00
|
|
|
defaultBackend.extraConfigMaps: []
|
2023-12-02 13:26:23 +00:00
|
|
|
asserts:
|
|
|
|
- hasDocuments:
|
|
|
|
count: 0
|
|
|
|
|
2023-12-03 19:31:01 +00:00
|
|
|
- it: should create one ConfigMap if `defaultBackend.extraConfigMaps` has one element
|
2023-12-02 13:26:23 +00:00
|
|
|
set:
|
|
|
|
defaultBackend.enabled: true
|
|
|
|
defaultBackend.extraConfigMaps:
|
|
|
|
- name: my-configmap-1
|
|
|
|
data:
|
|
|
|
key1: value1
|
|
|
|
asserts:
|
|
|
|
- hasDocuments:
|
|
|
|
count: 1
|
|
|
|
- isKind:
|
|
|
|
of: ConfigMap
|
|
|
|
- equal:
|
|
|
|
path: metadata.name
|
|
|
|
value: my-configmap-1
|
2023-12-03 19:31:01 +00:00
|
|
|
- equal:
|
|
|
|
path: data.key1
|
|
|
|
value: value1
|
2023-12-02 13:26:23 +00:00
|
|
|
|
2023-12-03 19:31:01 +00:00
|
|
|
- it: should create two ConfigMaps if `defaultBackend.extraConfigMaps` has two elements
|
2023-12-02 13:26:23 +00:00
|
|
|
set:
|
|
|
|
defaultBackend.enabled: true
|
|
|
|
defaultBackend.extraConfigMaps:
|
|
|
|
- name: my-configmap-1
|
|
|
|
data:
|
|
|
|
key1: value1
|
|
|
|
- name: my-configmap-2
|
|
|
|
data:
|
|
|
|
key2: value2
|
|
|
|
asserts:
|
|
|
|
- hasDocuments:
|
|
|
|
count: 2
|
|
|
|
- isKind:
|
|
|
|
of: ConfigMap
|
|
|
|
- matchRegex:
|
|
|
|
path: metadata.name
|
2023-12-03 19:31:01 +00:00
|
|
|
pattern: my-configmap-(1|2)
|