update some tests

This commit is contained in:
Stavros kois
2022-11-22 19:46:51 +02:00
parent 48a5d55b4b
commit ae41395d20
3 changed files with 8 additions and 47 deletions

View File

@@ -2,7 +2,7 @@ suite: deployment label test
templates:
- common.yaml
chart:
appVersion: v1.2.3
appVersion: &appVer v1.2.3
tests:
- it: should pass with default values
documentIndex: &deploymentDoc 0
@@ -16,7 +16,7 @@ tests:
app.kubernetes.io/instance: RELEASE-NAME
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: common-test
app.kubernetes.io/version: v1.2.3
app.kubernetes.io/version: *appVer
helm-revision: "0"
helm.sh/chart: common-test-1.0.0
release: RELEASE-NAME
@@ -52,7 +52,7 @@ tests:
app.kubernetes.io/instance: RELEASE-NAME
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: common-test
app.kubernetes.io/version: v1.2.3
app.kubernetes.io/version: *appVer
helm-revision: "0"
helm.sh/chart: common-test-1.0.0
release: RELEASE-NAME

View File

@@ -2,8 +2,6 @@
suite: deployment serviceAccountName
templates:
- common.yaml
chart:
appVersion: v1.2.3
tests:
- it: should pass with default values
asserts:

View File

@@ -3,10 +3,12 @@ suite: service account
templates:
- common.yaml
chart:
appVersion: v1.2.3
appVersion: &appVer v1.2.3
tests:
- it: should pass with default values
asserts:
- hasDocuments:
count: 1
- isKind:
of: Deployment
@@ -25,17 +27,6 @@ tests:
path: metadata.name
value: RELEASE-NAME-common-test
- 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 with primary service account enabled and nameOverride defined
documentIndex: *serviceAccountDoc
set:
@@ -48,18 +39,6 @@ tests:
path: metadata.name
value: RELEASE-NAME-common-test-some-name
- 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 with primary service account enabled annotations and labels added
documentIndex: *serviceAccountDoc
set:
@@ -88,7 +67,7 @@ tests:
app.kubernetes.io/instance: RELEASE-NAME
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: common-test
app.kubernetes.io/version: v1.2.3
app.kubernetes.io/version: *appVer
helm-revision: "0"
helm.sh/chart: common-test-1.0.0
release: RELEASE-NAME
@@ -122,7 +101,7 @@ tests:
app.kubernetes.io/instance: RELEASE-NAME
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: common-test
app.kubernetes.io/version: v1.2.3
app.kubernetes.io/version: *appVer
helm-revision: "0"
helm.sh/chart: common-test-1.0.0
release: RELEASE-NAME
@@ -151,19 +130,3 @@ tests:
- equal:
path: metadata.name
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