add ingress tls and settings

This commit is contained in:
duhow 2024-02-19 23:37:05 +01:00
parent 18463d935e
commit 2f0ed3becb
No known key found for this signature in database
2 changed files with 12 additions and 0 deletions

View file

@ -10,6 +10,15 @@ metadata:
{{- toYaml . | nindent 4 }} {{- toYaml . | nindent 4 }}
{{- end }} {{- end }}
spec: spec:
{{- with .Values.webui.ingress.class }}
ingressClassName: {{ . }}
{{- end }}
{{- if .Values.webui.ingress.tls }}
tls:
- hosts:
- {{ .Values.webui.ingress.host | quote }}
secretName: {{ default (printf "%s-tls" .Release.Name) .Values.webui.ingress.existingSecret }}
{{- end }}
rules: rules:
- host: {{ .Values.webui.ingress.host }} - host: {{ .Values.webui.ingress.host }}
http: http:

View file

@ -44,10 +44,13 @@ webui:
resources: {} resources: {}
ingress: ingress:
enabled: false enabled: false
class: ""
# -- Use appropriate annotations for your Ingress controller, e.g., for NGINX: # -- Use appropriate annotations for your Ingress controller, e.g., for NGINX:
# nginx.ingress.kubernetes.io/rewrite-target: / # nginx.ingress.kubernetes.io/rewrite-target: /
annotations: {} annotations: {}
host: "" host: ""
tls: false
existingSecret: ""
persistence: persistence:
enabled: true enabled: true
size: 30Gi size: 30Gi