From cd97b968a95aa02728933dd04eb2004b60559534 Mon Sep 17 00:00:00 2001 From: Dreaded_X Date: Sat, 15 Feb 2025 04:28:42 +0100 Subject: [PATCH] Load domain substitutions from ConfigMap --- clusters/titan.lan.huizinga.dev/apps.yaml | 8 +++----- .../titan.lan.huizinga.dev/config-map-domain-vars.yaml | 10 ++++++++++ clusters/titan.lan.huizinga.dev/infrastructure.yaml | 8 +++----- 3 files changed, 16 insertions(+), 10 deletions(-) create mode 100644 clusters/titan.lan.huizinga.dev/config-map-domain-vars.yaml diff --git a/clusters/titan.lan.huizinga.dev/apps.yaml b/clusters/titan.lan.huizinga.dev/apps.yaml index 420fc53..c4f7ab2 100644 --- a/clusters/titan.lan.huizinga.dev/apps.yaml +++ b/clusters/titan.lan.huizinga.dev/apps.yaml @@ -16,11 +16,9 @@ spec: kind: GitRepository name: flux-system postBuild: - substitute: - domain: staging.huizinga.dev - # Specifically for authelia - subdomain: .staging - topdomain: huizinga.dev + substituteFrom: + - kind: ConfigMap + name: domain-vars path: ./apps prune: true wait: true diff --git a/clusters/titan.lan.huizinga.dev/config-map-domain-vars.yaml b/clusters/titan.lan.huizinga.dev/config-map-domain-vars.yaml new file mode 100644 index 0000000..3941578 --- /dev/null +++ b/clusters/titan.lan.huizinga.dev/config-map-domain-vars.yaml @@ -0,0 +1,10 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: domain-vars + namespace: flux-system +data: + domain: staging.huizinga.dev + # Specifically for authelia + subdomain: .staging + topdomain: huizinga.dev diff --git a/clusters/titan.lan.huizinga.dev/infrastructure.yaml b/clusters/titan.lan.huizinga.dev/infrastructure.yaml index 5d6b333..06e914c 100644 --- a/clusters/titan.lan.huizinga.dev/infrastructure.yaml +++ b/clusters/titan.lan.huizinga.dev/infrastructure.yaml @@ -17,11 +17,9 @@ spec: kind: GitRepository name: flux-system postBuild: - substitute: - domain: staging.huizinga.dev - # Specifically for authelia - subdomain: .staging - topdomain: huizinga.dev + substituteFrom: + - kind: ConfigMap + name: domain-vars path: ./infrastructure/controllers prune: true wait: true