Skip to content

Commit 4c6e43d

Browse files
authored
Merge pull request #4244 from jlandowner/main
Use Ingress v1 from Kubernetes v1.19 in helm chart
2 parents 8bae81d + 5a36627 commit 4c6e43d

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

ci/helm-chart/templates/ingress.yaml

+20-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
{{- if .Values.ingress.enabled -}}
22
{{- $fullName := include "code-server.fullname" . -}}
33
{{- $svcPort := .Values.service.port -}}
4-
{{- if semverCompare ">=1.14-0" .Capabilities.KubeVersion.GitVersion -}}
4+
{{- if semverCompare ">=1.19-0" $.Capabilities.KubeVersion.GitVersion -}}
5+
apiVersion: networking.k8s.io/v1
6+
{{- else if semverCompare ">=1.14-0" .Capabilities.KubeVersion.GitVersion -}}
57
apiVersion: networking.k8s.io/v1beta1
68
{{- else -}}
79
apiVersion: extensions/v1beta1
@@ -27,6 +29,22 @@ spec:
2729
{{- end }}
2830
{{- end }}
2931
rules:
32+
{{- if semverCompare ">=1.19-0" $.Capabilities.KubeVersion.GitVersion -}}
33+
{{- range .Values.ingress.hosts }}
34+
- host: {{ .host | quote }}
35+
http:
36+
paths:
37+
{{- range .paths }}
38+
- path: {{ . }}
39+
pathType: Prefix
40+
backend:
41+
service:
42+
name: {{ $fullName }}
43+
port:
44+
number: {{ $svcPort }}
45+
{{- end }}
46+
{{- end }}
47+
{{- else -}}
3048
{{- range .Values.ingress.hosts }}
3149
- host: {{ .host | quote }}
3250
http:
@@ -39,3 +57,4 @@ spec:
3957
{{- end }}
4058
{{- end }}
4159
{{- end }}
60+
{{- end }}

0 commit comments

Comments
 (0)