Browse Source

Helm chart fixes: (#4539)

- Allow TLS and Host name to be specified in values.yaml
pull/4550/head
Andrew Garrett 2 years ago
committed by GitHub
parent
commit
19fd0f7d5b
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 5
      k8s/charts/seaweedfs/templates/ingress.yaml
  2. 3
      k8s/charts/seaweedfs/values.yaml

5
k8s/charts/seaweedfs/templates/ingress.yaml

@ -14,8 +14,11 @@ metadata:
{{ omit .Values.filer.ingress.annotations "kubernetes.io/ingress.class" | toYaml | nindent 4 }} {{ omit .Values.filer.ingress.annotations "kubernetes.io/ingress.class" | toYaml | nindent 4 }}
spec: spec:
ingressClassName: {{ .Values.filer.ingress.className | quote }} ingressClassName: {{ .Values.filer.ingress.className | quote }}
tls:
{{ .Values.filer.ingress.tls | default list | toYaml | nindent 6}}
rules: rules:
- http:
- host: {{ .Values.filer.ingress.host }}
http:
paths: paths:
- path: /sw-filer/?(.*) - path: /sw-filer/?(.*)
pathType: ImplementationSpecific pathType: ImplementationSpecific

3
k8s/charts/seaweedfs/values.yaml

@ -124,6 +124,7 @@ master:
ingress: ingress:
enabled: false enabled: false
className: "nginx" className: "nginx"
host: "master.seaweedfs.local"
annotations: annotations:
nginx.ingress.kubernetes.io/auth-type: "basic" nginx.ingress.kubernetes.io/auth-type: "basic"
nginx.ingress.kubernetes.io/auth-secret: "default/ingress-basic-auth-secret" nginx.ingress.kubernetes.io/auth-secret: "default/ingress-basic-auth-secret"
@ -371,7 +372,9 @@ filer:
ingress: ingress:
enabled: false enabled: false
className: "nginx" className: "nginx"
host: "seaweedfs.cluster.local"
annotations: annotations:
nginx.ingress.kubernetes.io/backend-protocol: GRPC
nginx.ingress.kubernetes.io/auth-type: "basic" nginx.ingress.kubernetes.io/auth-type: "basic"
nginx.ingress.kubernetes.io/auth-secret: "default/ingress-basic-auth-secret" nginx.ingress.kubernetes.io/auth-secret: "default/ingress-basic-auth-secret"
nginx.ingress.kubernetes.io/auth-realm: 'Authentication Required - SW-Filer' nginx.ingress.kubernetes.io/auth-realm: 'Authentication Required - SW-Filer'

Loading…
Cancel
Save