commit b995a55b9ca00bf57d7dc125239e4c29ec7258f9
parent 9d673c71981df2e7a88cf2f45fbe18340f63e484
Author: MTRNord <mtrnord1@gmail.com>
Date: Wed, 15 Jan 2025 11:10:00 +0100
Fix external dns
Diffstat:
1 file changed, 19 insertions(+), 3 deletions(-)
diff --git a/apps/base/externaldns/release.yaml b/apps/base/externaldns/release.yaml
@@ -22,12 +22,28 @@ spec:
env:
- name: CF_API_TOKEN
valueFrom:
- secretKeyRef:
- name: cloudflare-api-token-secret
- key: api-token
+ secretKeyRef:
+ name: cloudflare-api-token-secret
+ key: api-token
sources:
- gateway-httproute
- gateway-grpcroute
- gateway-tcproute
- gateway-tlsroute
- gateway-udproute
+ rbac:
+ additionalPermissions:
+ - apiGroups: [""]
+ resources: ["namespaces"]
+ verbs: ["get", "watch", "list"]
+ - apiGroups: ["gateway.networking.k8s.io"]
+ resources:
+ [
+ "gateways",
+ "httproutes",
+ "grpcroutes",
+ "tlsroutes",
+ "tcproutes",
+ "udproutes",
+ ]
+ verbs: ["get", "watch", "list"]