aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--roles/pihole/files/pihole/templates/ingress.yaml13
1 files changed, 13 insertions, 0 deletions
diff --git a/roles/pihole/files/pihole/templates/ingress.yaml b/roles/pihole/files/pihole/templates/ingress.yaml
index 8e84845..b5af48e 100644
--- a/roles/pihole/files/pihole/templates/ingress.yaml
+++ b/roles/pihole/files/pihole/templates/ingress.yaml
@@ -1,9 +1,22 @@
+---
+apiVersion: traefik.io/v1alpha1
+kind: Middleware
+metadata:
+ name: prefix-admin-pihole
+ namespace: default
+spec:
+ redirectRegex:
+ regex: "^https?://dns.home/$"
+ replacement: "https://dns.home/admin"
+ permanent: true
+---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: pihole
annotations:
cert-manager.io/cluster-issuer: "ca-issuer"
+ traefik.ingress.kubernetes.io/router.middlewares: default-prefix-admin-pihole@kubernetescrd
spec:
ingressClassName: traefik
tls: