about summary refs log tree commit diff
path: root/bundles/traefik
diff options
context:
space:
mode:
authorRobert Günzler <r@gnzler.io>2026-02-23 14:16:34 +0100
committerRobert Günzler <r@gnzler.io>2026-02-23 14:16:34 +0100
commit8d408a7ca049793e60266e041b2878e3ccc2d592 (patch)
tree4ae62318f65ede7c77ebbc633318cccd9279d494 /bundles/traefik
parentea480a5c4f33dd1fc066b85c956c7b066d3b37e0 (diff)
traefik: switch to porkbun
Signed-off-by: Robert Günzler <r@gnzler.io>
Diffstat (limited to 'bundles/traefik')
-rw-r--r--bundles/traefik/files/kube.yaml2
-rw-r--r--bundles/traefik/files/secret.yaml5
2 files changed, 4 insertions, 3 deletions
diff --git a/bundles/traefik/files/kube.yaml b/bundles/traefik/files/kube.yaml
index 024bdca..db5f297 100644
--- a/bundles/traefik/files/kube.yaml
+++ b/bundles/traefik/files/kube.yaml
@@ -42,7 +42,7 @@ spec:
         # - --certificatesresolvers.le.acme.caserver=https://acme-staging-v02.api.letsencrypt.org/directory
         # http challenge doesn't work for tailscale endpoints
         # - --certificatesresolvers.le.acme.httpchallenge.entrypoint=http
-        - --certificatesresolvers.le.acme.dnschallenge.provider=cloudflare
+        - --certificatesresolvers.le.acme.dnschallenge.provider=porkbun
         - --certificatesresolvers.ts.tailscale=true
       envFrom:
         - secretRef:
diff --git a/bundles/traefik/files/secret.yaml b/bundles/traefik/files/secret.yaml
index d702d51..e7c81d5 100644
--- a/bundles/traefik/files/secret.yaml
+++ b/bundles/traefik/files/secret.yaml
@@ -2,5 +2,6 @@ apiVersion: v1
 kind: Secret
 metadata:
   name: traefik
-data:
-  CLOUDFLARE_DNS_API_TOKEN: ${repo.libs.util.base64(repo.vault.cmd(f"rbw get cloudflare/letsencrypt"))}
+stringData:
+  PORKBUN_SECRET_API_KEY: ${repo.vault.cmd(f"rbw get porkbun/secretkey")}
+  PORKBUN_API_KEY: ${repo.vault.cmd(f"rbw get porkbun/apikey")}