diff --git a/Kubernetes/Traefik-PiHole/Helm/Traefik/values.yaml b/Kubernetes/Traefik-PiHole/Helm/Traefik/values.yaml new file mode 100644 index 0000000..02e4fb2 --- /dev/null +++ b/Kubernetes/Traefik-PiHole/Helm/Traefik/values.yaml @@ -0,0 +1,54 @@ +globalArguments: + - "--global.sendanonymoususage=false" + - "--global.checknewversion=false" + +additionalArguments: + - "--serversTransport.insecureSkipVerify=true" + - "--log.level=INFO" + +deployment: + enabled: true + replicas: 2 # match with number of workers + annotations: {} + podAnnotations: {} + additionalContainers: [] + initContainers: [] + +nodeSelector: + worker: "true" + +ports: + web: + redirectTo: websecure + websecure: + tls: + enabled: true + +ingressRoute: + dashboard: + enabled: false + +providers: + kubernetesCRD: + enabled: true + ingressClass: traefik-external + allowExternalNameServices: true + kubernetesIngress: + enabled: true + allowExternalNameServices: true + publishedService: + enabled: false + +rbac: + enabled: true + +service: + enabled: true + type: LoadBalancer + annotations: {} + labels: {} + spec: + loadBalancerIP: 192.168.3.65 # this should be an IP in the Kube-VIP range + externalTrafficPolicy: Local # needed for real IP to be shown for external devices + loadBalancerSourceRanges: [] + externalIPs: []