rename some tests

This commit is contained in:
Stavros kois
2022-11-22 14:38:07 +02:00
parent 4716cc95cd
commit b3b82f3c5f
5 changed files with 53 additions and 3 deletions

View File

@@ -1,4 +1,4 @@
suite: deployment container default test
suite: deployment default test
templates:
- common.yaml
tests:

View File

@@ -1,4 +1,4 @@
suite: deployment container podSecurityContext test
suite: deployment podSecurityContext test
templates:
- common.yaml
tests:

View File

@@ -0,0 +1,50 @@
suite: deployment serviceAccountName
templates:
- common.yaml
chart:
appVersion: v1.2.3
tests:
- it: should pass with default values
asserts:
- isKind:
of: Deployment
- it: should pass (have correct serviceAccountName) with service account enabled
documentIndex: &deploymentDoc 1
set:
serviceAccount:
main:
enabled: true
asserts:
- equal:
path: spec.template.spec.serviceAccountName
value: RELEASE-NAME-common-test
- it: should pass (have correct serviceAccountName) with primary service account enabled and nameOverride defined
documentIndex: *deploymentDoc
set:
serviceAccount:
main:
enabled: true
nameOverride: some-name
asserts:
- equal:
path: spec.template.spec.serviceAccountName
value: RELEASE-NAME-common-test-some-name
- it: should pass (have correct serviceAccountName) with non-primary service account enabled and nameOverride defined
documentIndex: &deploymentDoc 2
set:
serviceAccount:
main:
enabled: true
primary: true
other:
enabled: true
primary: false
nameOverride: some-name
asserts:
- equal:
path: spec.template.spec.serviceAccountName
value: RELEASE-NAME-common-test

View File

@@ -14,7 +14,7 @@
{{- end -}}
{{/*
Pass a serviceAccount object with this single SA to the class,
Pass a serviceAccount object containing this single SA to the class,
in order to create the object. Also pass "root" for includes to work.
*/}}
{{- include "ix.v1.common.class.serviceAccount" (dict "serviceAccount" $saValues "root" $) -}}