38 lines
817 B
YAML
38 lines
817 B
YAML
apiVersion: helm.cattle.io/v1
|
|
kind: HelmChartConfig
|
|
metadata:
|
|
name: traefik
|
|
namespace: kube-system
|
|
spec:
|
|
valuesContent: |-
|
|
service:
|
|
annotations:
|
|
metallb.universe.tf/loadBalancerIPs: 192.168.4.1
|
|
spec:
|
|
externalTrafficPolicy: Local
|
|
additionalArguments:
|
|
- "--providers.kubernetesingress.allowexternalnameservices"
|
|
- "--providers.kubernetescrd.allowexternalnameservices"
|
|
|
|
---
|
|
apiVersion: traefik.containo.us/v1alpha1
|
|
kind: Middleware
|
|
metadata:
|
|
namespace: default
|
|
name: allow-local-only
|
|
spec:
|
|
ipWhiteList:
|
|
sourceRange:
|
|
- 127.0.0.1/32
|
|
- 192.168.0.0/16
|
|
- 10.0.0.0/8
|
|
---
|
|
apiVersion: traefik.containo.us/v1alpha1
|
|
kind: Middleware
|
|
metadata:
|
|
name: redirect-https
|
|
namespace: default
|
|
spec:
|
|
redirectScheme:
|
|
scheme: https
|
|
permanent: true |