@@ -3,11 +3,12 @@ extraObjects:
33 kind: Service
44 metadata:
55 name: traefik-api
6+ namespace: {{.Release.Namespace}}
67 spec:
78 type: ClusterIP
89 selector:
910 app.kubernetes.io/name: traefik
10- app.kubernetes.io/instance: traefik-default
11+ app.kubernetes.io/instance: {{.Release.Namespace}}-traefik
1112 ports:
1213 - port: 8080
1314 name: traefik
@@ -17,7 +18,7 @@ extraObjects:
1718 kind: Secret
1819 metadata:
1920 name: traefik-authorized-users
20- namespace: default
21+ namespace: {{.Release.Namespace}}
2122 data:
2223 users: |2
2324 {{ requiredEnv "TRAEFIK_K8S_AUTHORIZED_USER" }}
@@ -32,16 +33,18 @@ extraObjects:
3233 kind: Ingress
3334 metadata:
3435 name: traefik-dashboard
36+ namespace: {{.Release.Namespace}}
3537 annotations:
3638 traefik.ingress.kubernetes.io/router.entrypoints: web,websecure # allow http(s) for local deployment
37- traefik.ingress.kubernetes.io/router.middlewares: default-traefik-basic-auth@kubernetescrd # namespace + middleware name
39+ traefik.ingress.kubernetes.io/router.middlewares: {{.Release.Namespace}}-traefik-basic-auth@kubernetescrd # namespace + middleware name
40+ cert-manager.io/cluster-issuer: "cert-issuer"
3841 spec:
3942 tls:
40- - hosts:
41- - k8s.monitoring. {{ requiredEnv "MACHINE_FQDN " }}
42- secretName: monitoring-tls
43+ - hosts:
44+ - {{ requiredEnv "K8S_MONITORING_FQDN " }}
45+ secretName: monitoring-tls
4346 rules:
44- - host: k8s.monitoring. {{ requiredEnv "MACHINE_FQDN " }}
47+ - host: {{ requiredEnv "K8S_MONITORING_FQDN " }}
4548 http:
4649 paths:
4750 - path: /dashboard
@@ -51,7 +54,7 @@ extraObjects:
5154 name: traefik-api
5255 port:
5356 name: traefik
54- - host: k8s.monitoring. {{ requiredEnv "MACHINE_FQDN " }}
57+ - host: {{ requiredEnv "K8S_MONITORING_FQDN " }}
5558 http:
5659 paths:
5760 - path: /api
0 commit comments