Apply suggestions from code review

Co-authored-by: Marco Ebert <marco_ebert@icloud.com>
This commit is contained in:
Stavros Foteinopoulos 2023-12-12 18:23:42 +02:00 committed by GitHub
parent 6c2abd653f
commit 459d60b049
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 28 additions and 19 deletions

View file

@ -1,19 +1,19 @@
suite: test controller addHeaders configmap suite: Controller > ConfigMap > Add Headers
templates: templates:
- controller-configmap-addheaders.yaml - controller-configmap-addheaders.yaml
tests: tests:
- it: should not create a configmap if addHeaders is not set - it: should not create a ConfigMap if `controller.addHeaders` is not set
set: set:
controller.addHeaders: null controller.addHeaders: null
asserts: asserts:
- hasDocuments: - hasDocuments:
count: 0 count: 0
- it: should create a configmap if addHeaders is set - it: should create a ConfigMap if `controller.addHeaders` is set
set: set:
controller.addHeaders: controller.addHeaders:
X-Another-Custom-Header: "Value" X-Another-Custom-Header: Value
asserts: asserts:
- hasDocuments: - hasDocuments:
count: 1 count: 1
@ -22,3 +22,6 @@ tests:
- equal: - equal:
path: metadata.name path: metadata.name
value: RELEASE-NAME-ingress-nginx-custom-add-headers value: RELEASE-NAME-ingress-nginx-custom-add-headers
- equal:
path: data.X-Another-Custom-Header
value: Value

View file

@ -1,19 +1,19 @@
suite: test controller proxySetHeaders configmap suite: Controller > ConfigMap > Proxy Headers
templates: templates:
- controller-configmap-proxyheaders.yaml - controller-configmap-proxyheaders.yaml
tests: tests:
- it: should not create a configmap if proxySetHeaders is not set - it: should not create a ConfigMap if `controller.proxySetHeaders` is not set
set: set:
controller.proxySetHeaders: null controller.proxySetHeaders: null
asserts: asserts:
- hasDocuments: - hasDocuments:
count: 0 count: 0
- it: should create a configmap if proxySetHeaders is set - it: should create a ConfigMap if `controller.proxySetHeaders` is set
set: set:
controller.proxySetHeaders: controller.proxySetHeaders:
X-Custom-Header: "Value" X-Custom-Header: Value
asserts: asserts:
- hasDocuments: - hasDocuments:
count: 1 count: 1
@ -22,3 +22,6 @@ tests:
- equal: - equal:
path: metadata.name path: metadata.name
value: RELEASE-NAME-ingress-nginx-custom-proxy-headers value: RELEASE-NAME-ingress-nginx-custom-proxy-headers
- equal:
path: data.X-Custom-Header
value: Value

View file

@ -1,11 +1,14 @@
suite: test controller configmap suite: Controller > ConfigMap
templates: templates:
- controller-configmap.yaml - controller-configmap.yaml
tests: tests:
- it: should create a configmap - it: should create a ConfigMap
asserts: asserts:
- hasDocuments: - hasDocuments:
count: 1 count: 1
- isKind: - isKind:
of: ConfigMap of: ConfigMap
- equal:
path: metadata.name
value: RELEASE-NAME-ingress-nginx

View file

@ -1,9 +1,9 @@
suite: test controller daemonset suite: Controller > DaemonSet
templates: templates:
- controller-daemonset.yaml - controller-daemonset.yaml
tests: tests:
- it: should create a daemonset when controller kind is DaemonSet - it: should create a DaemonSet when `controller.kind` is "DaemonSet"
set: set:
controller.kind: DaemonSet controller.kind: DaemonSet
asserts: asserts:

View file

@ -1,16 +1,16 @@
suite: test controller deployment suite: Controller > Deployment
templates: templates:
- controller-deployment.yaml - controller-deployment.yaml
tests: tests:
- it: should always create a deployment - it: should create a Deployment
asserts: asserts:
- hasDocuments: - hasDocuments:
count: 1 count: 1
- isKind: - isKind:
of: Deployment of: Deployment
- it: custom replica count - it: should create a Deployment with 3 replicas when `controller.replicaCount` is 3
set: set:
controller.enabled: true controller.enabled: true
controller.replicaCount: 3 controller.replicaCount: 3
@ -19,15 +19,15 @@ tests:
path: spec.replicas path: spec.replicas
value: 3 value: 3
- it: custom resource limits - it: should create a Deployment with resource limits when `controller.resources.limits` is set
set: set:
controller.enabled: true controller.enabled: true
controller.resources.limits.cpu: "500m" controller.resources.limits.cpu: 500m
controller.resources.limits.memory: "512Mi" controller.resources.limits.memory: "512Mi"
asserts: asserts:
- equal: - equal:
path: spec.template.spec.containers[0].resources.limits.cpu path: spec.template.spec.containers[0].resources.limits.cpu
value: "500m" value: 500m
- equal: - equal:
path: spec.template.spec.containers[0].resources.limits.memory path: spec.template.spec.containers[0].resources.limits.memory
value: "512Mi" value: "512Mi"

View file

@ -1,4 +1,4 @@
suite: test controller hpa suite: Controller > HPA
templates: templates:
- controller-hpa.yaml - controller-hpa.yaml