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:
@@ -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
|
||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user