1- {{- if .Values.developer_portal .ingress.enabled }}
1+ {{- if .Values.developer_portal_service .ingress.enabled }}
22{{- $fullName := printf "%s-developer-portal" (include "api7ee3.fullname" .) -}}
3- {{- $svcPort := .Values.developer_portal .port -}}
4- {{- if and .Values.developer_portal .ingress.className (not (semverCompare ">=1.18-0" .Capabilities.KubeVersion.GitVersion)) }}
5- {{- if not (hasKey .Values.developer_portal .ingress.annotations "kubernetes.io/ingress.class") }}
6- {{- $_ := set .Values.developer_portal .ingress.annotations "kubernetes.io/ingress.class" .Values.developer_portal .ingress.className}}
3+ {{- $svcPort := .Values.developer_portal_service .port -}}
4+ {{- if and .Values.developer_portal_service .ingress.className (not (semverCompare ">=1.18-0" .Capabilities.KubeVersion.GitVersion)) }}
5+ {{- if not (hasKey .Values.developer_portal_service .ingress.annotations "kubernetes.io/ingress.class") }}
6+ {{- $_ := set .Values.developer_portal_service .ingress.annotations "kubernetes.io/ingress.class" .Values.developer_portal_service .ingress.className}}
77 {{- end }}
88{{- end }}
99{{- if semverCompare ">=1.19-0" .Capabilities.KubeVersion.GitVersion -}}
@@ -18,17 +18,17 @@ metadata:
1818 name : {{ $fullName }}
1919 labels :
2020 {{- include "api7ee3.labels" . | nindent 4 }}
21- {{- with .Values.developer_portal .ingress.annotations }}
21+ {{- with .Values.developer_portal_service .ingress.annotations }}
2222 annotations :
2323 {{- toYaml . | nindent 4 }}
2424 {{- end }}
2525spec :
26- {{- if and .Values.developer_portal .ingress.className (semverCompare ">=1.18-0" .Capabilities.KubeVersion.GitVersion) }}
27- ingressClassName : {{ .Values.developer_portal .ingress.className }}
26+ {{- if and .Values.developer_portal_service .ingress.className (semverCompare ">=1.18-0" .Capabilities.KubeVersion.GitVersion) }}
27+ ingressClassName : {{ .Values.developer_portal_service .ingress.className }}
2828 {{- end }}
29- {{- if .Values.developer_portal .ingress.tls }}
29+ {{- if .Values.developer_portal_service .ingress.tls }}
3030 tls :
31- {{- range .Values.developer_portal .ingress.tls }}
31+ {{- range .Values.developer_portal_service .ingress.tls }}
3232 - hosts :
3333 {{- range .hosts }}
3434 - {{ . | quote }}
3737 {{- end }}
3838 {{- end }}
3939 rules :
40- {{- range .Values.developer_portal .ingress.hosts }}
40+ {{- range .Values.developer_portal_service .ingress.hosts }}
4141 - host : {{ .host | quote }}
4242 http :
4343 paths :
4646 {{- if and .pathType (semverCompare ">=1.18-0" $.Capabilities.KubeVersion.GitVersion) }}
4747 pathType : {{ .pathType }}
4848 {{- end }}
49+ {{- if .backend }}
50+ backend : {{ toYaml .backend | nindent 14 }}
51+ {{- else }}
4952 backend :
5053 {{- if semverCompare ">=1.19-0" $.Capabilities.KubeVersion.GitVersion }}
5154 service :
5659 serviceName : {{ $fullName }}
5760 servicePort : {{ $svcPort }}
5861 {{- end }}
62+ {{- end}}
5963 {{- end }}
6064 {{- end }}
6165{{- end }}
0 commit comments