|
@@ -1,4 +1,4 @@
|
|
|
-{{- if and .Values.ingress.create (eq .Values.ingress.type "nginx-ssl") -}}
|
|
|
|
|
|
|
+{{- if and .Values.ingress.create (eq .Values.ingress.type "nginx-ssl") (semverCompare "<1.19-0" .Capabilities.KubeVersion.GitVersion) -}}
|
|
|
apiVersion: networking.k8s.io/v1beta1
|
|
apiVersion: networking.k8s.io/v1beta1
|
|
|
kind: Ingress
|
|
kind: Ingress
|
|
|
metadata:
|
|
metadata:
|
|
@@ -13,11 +13,11 @@ metadata:
|
|
|
nginx.ingress.kubernetes.io/session-cookie-name: "hue-balancer"
|
|
nginx.ingress.kubernetes.io/session-cookie-name: "hue-balancer"
|
|
|
nginx.ingress.kubernetes.io/session-cookie-expires: "172800"
|
|
nginx.ingress.kubernetes.io/session-cookie-expires: "172800"
|
|
|
nginx.ingress.kubernetes.io/session-cookie-max-age: "172800"
|
|
nginx.ingress.kubernetes.io/session-cookie-max-age: "172800"
|
|
|
- {{ if .Values.ingress.hasAuth }}
|
|
|
|
|
|
|
+ {{- if .Values.ingress.hasAuth -}}
|
|
|
nginx.ingress.kubernetes.io/auth-type: basic
|
|
nginx.ingress.kubernetes.io/auth-type: basic
|
|
|
nginx.ingress.kubernetes.io/auth-secret: basic-auth-hue
|
|
nginx.ingress.kubernetes.io/auth-secret: basic-auth-hue
|
|
|
nginx.ingress.kubernetes.io/auth-realm: 'Authentication Required'
|
|
nginx.ingress.kubernetes.io/auth-realm: 'Authentication Required'
|
|
|
- {{ end }}
|
|
|
|
|
|
|
+ {{- end -}}
|
|
|
{{- with .Values.ingress.annotations }}
|
|
{{- with .Values.ingress.annotations }}
|
|
|
{{ toYaml . | indent 4 }}
|
|
{{ toYaml . | indent 4 }}
|
|
|
{{- end }}
|
|
{{- end }}
|