argocd-test/ntfy/base/ntfy-ingress.yaml
2025-05-03 16:50:48 +02:00

18 lines
448 B
YAML

apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata:
name: ntfy-ingressroute
spec:
routes:
- match: Host(`ntfy.k8s.mziesel.nl`) && (ClientIP(`10.20.0.0/16`) || ClientIP(`86.94.191.237`) || ClientIP(`2a02:a442:ba11::/48`))
kind: Rule
services:
- name: ntfy
port: web
- match: Host(`ntfy.k8s.mziesel.nl`) && !Method(`POST`)
kind: Rule
services:
- name: ntfy
port: web
tls: {}