From 676628ce1e13b53b01e436976c482a7900ae7bb8 Mon Sep 17 00:00:00 2001 From: Johannes Schnatterer Date: Tue, 27 Jan 2026 16:18:21 +0000 Subject: [PATCH] Helm: Add ingressClassName --- gradle/changelog/helm_ingress_class.yaml | 2 ++ scm-packaging/helm/src/main/chart/templates/ingress.yaml | 3 +++ scm-packaging/helm/src/main/chart/values.yaml | 2 ++ 3 files changed, 7 insertions(+) create mode 100644 gradle/changelog/helm_ingress_class.yaml 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