11{{- if .Values.ingress.enabled -}}
22{{- $fullName := include "fiftyone-teams-app.fullname" . -}}
3- {{- if and .Values.ingress.className (not (semverCompare ">=1.18-0" .Capabilities.KubeVersion.GitVersion)) }}
3+ {{- if .Values.ingress.className }}
44 {{- if not (hasKey .Values.ingress.annotations "kubernetes.io/ingress.class") }}
55 {{- $_ := set .Values.ingress.annotations "kubernetes.io/ingress.class" .Values.ingress.className}}
66 {{- end }}
77{{- end }}
8- {{- if semverCompare ">=1.19-0" .Capabilities.KubeVersion.GitVersion -}}
98apiVersion : networking.k8s.io/v1
10- {{- else -}}
11- apiVersion : networking.k8s.io/v1beta1
12- {{- end }}
139kind : Ingress
1410metadata :
1511 name : {{ $fullName }}
@@ -21,7 +17,7 @@ metadata:
2117 {{- toYaml . | nindent 4 }}
2218 {{- end }}
2319spec :
24- {{- if and .Values.ingress.className (semverCompare ">=1.18-0" .Capabilities.KubeVersion.GitVersion) }}
20+ {{- if .Values.ingress.className }}
2521 ingressClassName : {{ .Values.ingress.className }}
2622 {{- end }}
2723 defaultBackend :
@@ -45,53 +41,32 @@ spec:
4541 {{- if and .Values.ingress.paths (gt (len .Values.ingress.paths) 1) }}
4642 {{- range .Values.ingress.paths }}
4743 - path : {{ .path }}
48- {{- if semverCompare ">=1.18-0" $.Capabilities.KubeVersion.GitVersion }}
4944 pathType : {{ .pathType }}
50- {{- end }}
5145 backend :
52- {{- if semverCompare ">=1.19-0" $.Capabilities.KubeVersion.GitVersion }}
5346 service :
5447 name : {{ .serviceName }}
5548 port :
5649 number : {{ .servicePort }}
57- {{- else }}
58- serviceName : {{ .serviceName }}
59- servicePort : {{ .servicePort }}
60- {{- end }}
6150 {{- end }}
6251 {{- else }}
6352 - path : {{ .Values.ingress.teamsApp.path }}
64- {{- if semverCompare ">=1.18-0" $.Capabilities.KubeVersion.GitVersion }}
6553 pathType : {{ .Values.ingress.teamsApp.pathType }}
66- {{- end }}
6754 backend :
68- {{- if semverCompare ">=1.19-0" $.Capabilities.KubeVersion.GitVersion }}
6955 service :
7056 name : {{ include "teams-app.name" . }}
7157 port :
7258 number : {{ .Values.teamsAppSettings.service.port }}
73- {{- else }}
74- serviceName : {{ include "teams-app.name" . }}
75- servicePort : {{ .Values.teamsAppSettings.service.port }}
76- {{- end }}
7759 {{- end }}
7860 {{- if .Values.apiSettings.dnsName }}
7961 - host : {{ .Values.apiSettings.dnsName | quote }}
8062 http :
8163 paths :
8264 - path : {{ .Values.ingress.api.path }}
83- {{- if semverCompare ">=1.18-0" $.Capabilities.KubeVersion.GitVersion }}
8465 pathType : {{ .Values.ingress.api.pathType }}
85- {{- end }}
8666 backend :
87- {{- if semverCompare ">=1.19-0" $.Capabilities.KubeVersion.GitVersion }}
8867 service :
8968 name : {{ include "teams-api.name" . }}
9069 port :
9170 number : {{ .Values.apiSettings.service.port }}
92- {{- else }}
93- serviceName : {{ include "teams-api.name" . }}
94- servicePort : {{ .Values.apiSettings.service.port }}
95- {{- end }}
9671 {{- end }}
9772{{- end }}
0 commit comments