Files
traefik/helm/templates/middleware.yaml
ducoterra 6fb4ac3fca helmify
2020-10-14 15:15:48 -04:00

35 lines
695 B
YAML

{{ if .Values.middleware.basicauth }}
apiVersion: traefik.containo.us/v1alpha1
kind: Middleware
metadata:
name: basic-auth
namespace: kube-system
spec:
basicAuth:
secret: authsecret
removeHeader: true
{{ end }}
---
{{ if .Values.middleware.redirectscheme }}
# Redirect to https
apiVersion: traefik.containo.us/v1alpha1
kind: Middleware
metadata:
name: httpsredirect
namespace: kube-system
spec:
redirectScheme:
scheme: https
permanent: true
{{ end }}
---
{{ if .Values.middleware.stricttransport }}
apiVersion: traefik.containo.us/v1alpha1
kind: Middleware
metadata:
name: stricttransport
namespace: kube-system
spec:
headers:
stsSeconds: 15552000
{{ end }}