mirror of
https://github.com/truenas/charts.git
synced 2024-04-21 15:21:45 +00:00
49 lines
1.4 KiB
YAML
49 lines
1.4 KiB
YAML
suite: imagePullSecrets data test
|
|
templates:
|
|
- common.yaml
|
|
tests:
|
|
- it: should pass with data
|
|
set:
|
|
imagePullSecrets:
|
|
my-secret1:
|
|
enabled: true
|
|
data:
|
|
registry: reg
|
|
username: user
|
|
password: pass
|
|
email: mail
|
|
asserts:
|
|
- documentIndex: &secretDoc 0
|
|
isKind:
|
|
of: Secret
|
|
- documentIndex: *secretDoc
|
|
equal:
|
|
path: data
|
|
value:
|
|
.dockerconfigjson: eyJhdXRocyI6eyJyZWdpc3RyeSI6eyJhdXRoIjoiZFhObGNqcHdZWE56IiwiZW1haWwiOiJtYWlsIiwicGFzc3dvcmQiOiJwYXNzIiwidXNlcm5hbWUiOiJ1c2VyIn19fQ==
|
|
- documentIndex: *secretDoc
|
|
equal:
|
|
path: type
|
|
value: kubernetes.io/dockerconfigjson
|
|
|
|
- it: should pass with data from tpl
|
|
set:
|
|
registry: quay.io
|
|
user: user
|
|
pass: secret_pass
|
|
email: mail@example.com
|
|
imagePullSecrets:
|
|
my-secret1:
|
|
enabled: true
|
|
data:
|
|
registry: "{{ .Values.registry }}"
|
|
username: "{{ .Values.user }}"
|
|
password: "{{ .Values.pass }}"
|
|
email: "{{ .Values.email }}"
|
|
asserts:
|
|
- documentIndex: *secretDoc
|
|
equal:
|
|
path: data
|
|
value:
|
|
.dockerconfigjson: eyJhdXRocyI6eyJyZWdpc3RyeSI6eyJhdXRoIjoiZFhObGNqcHpaV055WlhSZmNHRnpjdz09IiwiZW1haWwiOiJtYWlsQGV4YW1wbGUuY29tIiwicGFzc3dvcmQiOiJzZWNyZXRfcGFzcyIsInVzZXJuYW1lIjoidXNlciJ9fX0=
|