add middlewares for nextcloud

This commit is contained in:
pierre.geeraert
2026-10-14 14:49:09 +01:00
parent ba76aca41f
commit 4191a5a1c9
5 changed files with 62 additions and 23 deletions
@@ -0,0 +1,30 @@
apiVersion: traefik.io/v1alpha1
kind: Middleware
metadata:
name: nextcloud-carddav-redirect
namespace: kube-system # Recommended to put global middlewares in kube-system or a shared ingress namespace
spec:
redirectRegex:
regex: "^https://(.*)/\\.well-known/carddav"
replacement: "https://$1/remote.php/dav"
permanent: true
---
apiVersion: traefik.io/v1alpha1
kind: Middleware
metadata:
name: nextcloud-caldav-redirect
namespace: kube-system
spec:
redirectRegex:
regex: "^https://(.*)/\\.well-known/caldav"
replacement: "https://$1/remote.php/dav"
permanent: true
---
apiVersion: traefik.io/v1alpha1
kind: Middleware
metadata:
name: health-check-response
namespace: kube-system
spec:
customResponse:
status: 200