treafik middlewares

This commit is contained in:
Steffen Illium 2024-03-26 22:40:13 +01:00
parent c960858fef
commit 52101ca1e6
2 changed files with 36 additions and 11 deletions

View File

@ -0,0 +1,16 @@
apiVersion: traefik.containo.us/v1alpha1
kind: Middleware
metadata:
name: default-headers
namespace: traefik
spec:
headers:
browserXssFilter: true
contentTypeNosniff: true
forceSTSHeader: true
stsIncludeSubdomains: true
stsPreload: true
stsSeconds: 15552000
customFrameOptionsValue: SAMEORIGIN
customRequestHeaders:
X-Forwarded-Proto: https

View File

@ -11,6 +11,7 @@ deployment:
replicas: 1
rbac:
enabled: true
namespaced: false
autoscaling:
@ -25,8 +26,15 @@ ingressRoute:
# Add custom middlewares : authentication and redirection
# middlewares:
# - name: traefik-dashboard-auth
globalArguments:
- "--global.sendanonymoususage=false"
- "--global.checknewversion=false"
additionalArguments:
- "--api.insecure=true"
- "--serversTransport.insecureSkipVerify=true"
- "--log.level=INFO"
- "--api.insecure=true"
ports:
web:
@ -43,14 +51,15 @@ ports:
enabled: false
tls:
enabled: true
# this is the name of a TLSOption definition
options: ""
certResolver: "default"
domains:
- main: steffenillium.de
sans:
- *.steffenillium.de
# middlewares:
# - namespace-name1@kubernetescrd
# - namespace-name2@kubernetescrd
middlewares: []
service:
enabled: true
type: LoadBalancer
annotations: {}
labels: {}
spec:
loadBalancerIP: 192.168.178.102
loadBalancerSourceRanges: []
externalIPs: []