Helm chart improved for ingress (#19826)

* ingressClassName

* ingress values must be optional
This commit is contained in:
mickkael 2022-11-11 02:11:25 +08:00 committed by GitHub
parent 920cf3741a
commit 3d9c22eb54
2 changed files with 7 additions and 2 deletions

View File

@ -19,6 +19,9 @@ metadata:
{{- toYaml . | nindent 4 }}
{{- end }}
spec:
{{- if .Values.ingress.ingressClassName }}
ingressClassName: {{ .Values.ingress.ingressClassName }}
{{- end }}
{{- if .Values.ingress.tls }}
tls:
{{- range .Values.ingress.tls }}

View File

@ -104,8 +104,8 @@ mastodon:
ingress:
enabled: true
annotations:
kubernetes.io/ingress.class: nginx
kubernetes.io/tls-acme: "true"
#kubernetes.io/ingress.class: nginx
#kubernetes.io/tls-acme: "true"
# cert-manager.io/cluster-issuer: "letsencrypt"
#
# ensure that NGINX's upload size matches Mastodon's
@ -113,6 +113,8 @@ ingress:
# nginx.ingress.kubernetes.io/proxy-body-size: 40m
# for the NGINX ingress controller:
# nginx.org/client-max-body-size: 40m
# you can specify the ingressClassName if it differs from the default
ingressClassName:
hosts:
- host: mastodon.local
paths: