diff --git a/charts/pulsar/templates/dashboard-ingress.yaml b/charts/pulsar/templates/dashboard-ingress.yaml index d4379e7..181f704 100644 --- a/charts/pulsar/templates/dashboard-ingress.yaml +++ b/charts/pulsar/templates/dashboard-ingress.yaml @@ -36,6 +36,9 @@ metadata: name: "{{ template "pulsar.fullname" . }}-{{ .Values.dashboard.component }}" namespace: {{ template "pulsar.namespace" . }} spec: + {{- with .Values.dashboard.ingress.ingressClassName }} + ingressClassName: {{ . }} + {{- end }} {{- if .Values.dashboard.ingress.tls.enabled }} tls: - hosts: diff --git a/charts/pulsar/templates/proxy-ingress.yaml b/charts/pulsar/templates/proxy-ingress.yaml index d4c9e94..09a8881 100644 --- a/charts/pulsar/templates/proxy-ingress.yaml +++ b/charts/pulsar/templates/proxy-ingress.yaml @@ -35,6 +35,9 @@ metadata: name: "{{ template "pulsar.fullname" . }}-{{ .Values.proxy.component }}" namespace: {{ template "pulsar.namespace" . }} spec: + {{- with .Values.proxy.ingress.ingressClassName }} + ingressClassName: {{ . }} + {{- end }} {{- if .Values.proxy.ingress.tls.enabled }} tls: - hosts: diff --git a/charts/pulsar/templates/pulsar-manager-ingress.yaml b/charts/pulsar/templates/pulsar-manager-ingress.yaml index 0de8ebc..08c4bdf 100644 --- a/charts/pulsar/templates/pulsar-manager-ingress.yaml +++ b/charts/pulsar/templates/pulsar-manager-ingress.yaml @@ -35,6 +35,9 @@ metadata: name: "{{ template "pulsar.fullname" . }}-{{ .Values.pulsar_manager.component }}" namespace: {{ template "pulsar.namespace" . }} spec: + {{- with .Values.pulsar_manager.ingress.ingressClassName }} + ingressClassName: {{ . }} + {{- end }} {{- if .Values.pulsar_manager.ingress.tls.enabled }} tls: - hosts: diff --git a/charts/pulsar/values.yaml b/charts/pulsar/values.yaml index e5f621c..5560dc6 100644 --- a/charts/pulsar/values.yaml +++ b/charts/pulsar/values.yaml @@ -915,6 +915,7 @@ proxy: ingress: enabled: false annotations: {} + ingressClassName: "" tls: enabled: false @@ -961,6 +962,7 @@ dashboard: ingress: enabled: false annotations: {} + ingressClassName: "" tls: enabled: false @@ -1073,6 +1075,7 @@ pulsar_manager: ingress: enabled: false annotations: {} + ingressClassName: "" tls: enabled: false