Skip to content

Commit

Permalink
Patching longhorn ingress. Combining auth basic and ld5 header
Browse files Browse the repository at this point in the history
  • Loading branch information
ricsanfre committed May 12, 2023
1 parent c94af2a commit bf7df92
Showing 1 changed file with 5 additions and 6 deletions.
11 changes: 5 additions & 6 deletions argocd/system/longhorn-system/templates/ingress.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,17 +22,16 @@ metadata:
traefik.ingress.kubernetes.io/router.entrypoints: websecure
# Enable TLS
traefik.ingress.kubernetes.io/router.tls: "true"
{{- if .Values.ingress.basicAuth.enable }}
# Use Basic Auth Midleware configured
# Use Basic Auth Midleware configured and Linkerd header
traefik.ingress.kubernetes.io/router.middlewares:
{{ .Values.ingress.basicAuth.middlewareNamespace }}-{{ .Values.ingress.basicAuth.middlewareName }}@kubernetescrd
{{- if .Values.ingress.basicAuth.enable }}
{{ .Values.ingress.basicAuth.middlewareNamespace }}-{{ .Values.ingress.basicAuth.middlewareName }}@kubernetescrd,
{{- end }}
{{ .Release.Namespace }}-l5d-header-middleware-longhorn@kubernetescrd
# Enable cert-manager to create automatically the SSL certificate and store in Secret
cert-manager.io/cluster-issuer: {{ .Values.ingress.certmanager.tlsIssuer }}-issuer
cert-manager.io/common-name: {{ .Values.ingress.host }}
# Linkerd header
traefik.ingress.kubernetes.io/router.middlewares:
{{ .Release.Namespace }}-l5d-header-middleware-longhorn@kubernetescrd

spec:
tls:
- hosts:
Expand Down

0 comments on commit bf7df92

Please sign in to comment.