diff --git a/gradle/changelog/helm_ingress_class.yaml b/gradle/changelog/helm_ingress_class.yaml new file mode 100644 index 0000000000..7f6f9e4e54 --- /dev/null +++ b/gradle/changelog/helm_ingress_class.yaml @@ -0,0 +1,2 @@ +- type: added + description: IngressClassName to helm chart diff --git a/scm-packaging/helm/src/main/chart/templates/ingress.yaml b/scm-packaging/helm/src/main/chart/templates/ingress.yaml index ac74e78060..9b7f3d0812 100644 --- a/scm-packaging/helm/src/main/chart/templates/ingress.yaml +++ b/scm-packaging/helm/src/main/chart/templates/ingress.yaml @@ -32,6 +32,9 @@ metadata: {{ toYaml . | indent 4 }} {{- end }} spec: +{{- if .Values.ingress.ingressClassName }} + ingressClassName: {{ .Values.ingress.ingressClassName }} +{{- end }} {{- if .Values.ingress.tls }} tls: {{- range .Values.ingress.tls }} diff --git a/scm-packaging/helm/src/main/chart/values.yaml b/scm-packaging/helm/src/main/chart/values.yaml index 3b61aa6216..eb75f35112 100644 --- a/scm-packaging/helm/src/main/chart/values.yaml +++ b/scm-packaging/helm/src/main/chart/values.yaml @@ -51,6 +51,8 @@ service: ingress: # ingress.enabled -- Enables ingress enabled: false + # ingress.ingressClassName -- Ingress class name + # ingressClassName: "nginx" # ingress.annotations -- Ingress annotations annotations: {} # kubernetes.io/ingress.class: nginx