feat: move argocd/authentik to *.labzand.com with Cloudflare DNS-01 wildcard certs

Internal-only hostnames (argocd.labzand.com, auth.labzand.com) via AdGuard
wildcard rewrite; certs still valid via DNS-01 so no browser warnings.

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <[email protected]>
This commit is contained in:
2026-11-06 20:37:30 +01:00
parent f585fa0aa9
commit 264815b2d2
4 changed files with 27 additions and 10 deletions
+13
View File
@@ -0,0 +1,13 @@
# Wildcard-certificaat voor *.labzand.com via Cloudflare DNS-01.
# DNS-01 werkt ook voor hostnames die niet publiek bereikbaar zijn.
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
name: labzand-wildcard
namespace: argocd
spec:
secretName: labzand-wildcard-tls
dnsNames: ["*.labzand.com"]
issuerRef:
name: cloudflare-dns
kind: ClusterIssuer
+3 -3
View File
@@ -5,7 +5,7 @@ metadata:
namespace: argocd namespace: argocd
spec: spec:
rules: rules:
- host: argocd.zb-kw.duckdns.org - host: argocd.labzand.com
http: http:
paths: paths:
- path: / - path: /
@@ -16,5 +16,5 @@ spec:
port: port:
number: 80 # poort 80 van de svc = HTTP-backend number: 80 # poort 80 van de svc = HTTP-backend
tls: tls:
- hosts: [argocd.zb-kw.duckdns.org] - hosts: [argocd.labzand.com]
secretName: zb-kw-wildcard-tls secretName: labzand-wildcard-tls
+8 -4
View File
@@ -1,9 +1,13 @@
# Wildcard-certificaat voor *.labzand.com via Cloudflare DNS-01.
# Vervangt de oude duckdns-cert (zb-kw-wildcard-tls).
apiVersion: cert-manager.io/v1 apiVersion: cert-manager.io/v1
kind: Certificate kind: Certificate
metadata: metadata:
name: zb-kw-wildcard name: labzand-wildcard
namespace: authentik namespace: authentik
spec: spec:
secretName: zb-kw-wildcard-tls secretName: labzand-wildcard-tls
dnsNames: ["auth.zb-kw.duckdns.org"] dnsNames: ["*.labzand.com"]
issuerRef: {name: duckdns, kind: ClusterIssuer} issuerRef:
name: cloudflare-dns
kind: ClusterIssuer
+3 -3
View File
@@ -9,7 +9,7 @@ metadata:
spec: spec:
ingressClassName: traefik ingressClassName: traefik
rules: rules:
- host: auth.zb-kw.duckdns.org - host: auth.labzand.com
http: http:
paths: paths:
- path: / - path: /
@@ -21,5 +21,5 @@ spec:
number: 9000 number: 9000
tls: tls:
- hosts: - hosts:
- auth.zb-kw.duckdns.org - auth.labzand.com
secretName: zb-kw-wildcard-tls secretName: labzand-wildcard-tls