| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- suite: test serviceaccount and secret
- templates:
- - serviceaccount.yaml
- tests:
- - it: should create ServiceAccount when serviceAccount.create is true
- set:
- serviceAccount.create: true
- asserts:
- - containsDocument:
- apiVersion: v1
- kind: ServiceAccount
- - it: should create Secret and ServiceAccount when metrics.listen.auth.enabled and serviceAccount.create are true
- set:
- metrics.listen.auth.enabled: true
- serviceAccount.create: true
- asserts:
- - hasDocuments:
- count: 2
- - it: should not create Secret when metrics.listen.auth.enabled is false
- set:
- metrics.listen.auth.enabled: false
- serviceAccount.create: true
- asserts:
- - hasDocuments:
- count: 1
- - it: should not create Secret and ServiceAccount when serviceAccount.create is false
- set:
- metrics.listen.auth.enabled: true
- serviceAccount.create: false
- asserts:
- - hasDocuments:
- count: 0
- - it: should not create Secret and ServiceAccount when metrics.listen.auth.enabled and serviceAccount.create are false
- set:
- metrics.listen.auth.enabled: false
- serviceAccount.create: false
- asserts:
- - hasDocuments:
- count: 0
|