diff --git a/charts/kafka-ui/templates/ingress.yaml b/charts/kafka-ui/templates/ingress.yaml index 7c1c046a0e..06f70e990c 100644 --- a/charts/kafka-ui/templates/ingress.yaml +++ b/charts/kafka-ui/templates/ingress.yaml @@ -1,11 +1,11 @@ {{- if .Values.ingress.enabled -}} {{- $fullName := include "kafka-ui.fullname" . -}} {{- $svcPort := .Values.service.port -}} -{{- if semverCompare ">=1.22-0" .Capabilities.KubeVersion.GitVersion -}} +{{- if $.Capabilities.APIVersions.Has "networking.k8s.io/v1" }} apiVersion: networking.k8s.io/v1 -{{- else if semverCompare ">=1.14-0" .Capabilities.KubeVersion.GitVersion -}} +{{- else if $.Capabilities.APIVersions.Has "networking.k8s.io/v1beta1" }} apiVersion: networking.k8s.io/v1beta1 -{{- else -}} +{{- else }} apiVersion: extensions/v1beta1 {{- end }} kind: Ingress @@ -30,7 +30,7 @@ spec: rules: - http: paths: -{{- if semverCompare ">=1.22-0" .Capabilities.KubeVersion.GitVersion -}} +{{- if $.Capabilities.APIVersions.Has "networking.k8s.io/v1" -}} {{- range .Values.ingress.precedingPaths }} - path: {{ .path }} pathType: Prefix @@ -84,4 +84,4 @@ spec: host: {{ .Values.ingress.host }} {{- end }} {{- end }} -{{- end }} \ No newline at end of file +{{- end }}