Skip to content
Snippets Groups Projects
Commit 94127622 authored by OZGCloud's avatar OZGCloud
Browse files

Merge pull request 'optional-ingress-class-name' (#77) from optional-ingress-class-name into master

parents 50aa1a62 80e9c18e
No related branches found
No related tags found
No related merge requests found
...@@ -36,8 +36,8 @@ metadata: ...@@ -36,8 +36,8 @@ metadata:
name: {{ include "app.name" . }} name: {{ include "app.name" . }}
namespace: {{ include "app.namespace" . }} namespace: {{ include "app.namespace" . }}
spec: spec:
{{- if ne (.Values).cluster_env "dataport"}} {{- if and (.Values.ingress).className (ne (.Values).cluster_env "dataport") }}
ingressClassName: nginx ingressClassName: {{ .Values.ingress.className }}
{{- end }} {{- end }}
rules: rules:
- http: - http:
......
...@@ -26,25 +26,19 @@ suite: test ingress options ...@@ -26,25 +26,19 @@ suite: test ingress options
templates: templates:
- templates/ingress.yaml - templates/ingress.yaml
tests: tests:
- it: should create afm ingress tls/ingressClass - it: should create afm ingress tls
release: release:
name: afm-adapter name: afm-adapter
asserts: asserts:
- equal:
path: spec.ingressClassName
value: nginx
- equal: - equal:
path: spec.tls[0].secretName path: spec.tls[0].secretName
value: helm-afm-adapter-tls value: helm-afm-adapter-tls
- it: should create afm ingress tls/ingressClass - it: should create afm ingress tls
release: release:
name: fs-adapter name: fs-adapter
set: set:
image.name: formsolutions-adapter image.name: formsolutions-adapter
asserts: asserts:
- equal:
path: spec.ingressClassName
value: nginx
- equal: - equal:
path: spec.tls[0].secretName path: spec.tls[0].secretName
value: helm-fs-adapter-tls value: helm-fs-adapter-tls
...@@ -70,3 +64,14 @@ tests: ...@@ -70,3 +64,14 @@ tests:
path: spec.ingressClassName path: spec.ingressClassName
- isNull: - isNull:
path: spec.tls[0].secretName path: spec.tls[0].secretName
- it: should not set ingressClassName
asserts:
- isNull:
path: spec.ingressClassName
- it: should set ingressClassName
set:
ingress.className: nginx
asserts:
- equal:
path: spec.ingressClassName
value: nginx
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment