From fbe09d7673e470551c94322da645758da0712361 Mon Sep 17 00:00:00 2001 From: j Date: Mon, 4 Aug 2025 00:20:46 +1000 Subject: [PATCH] #15 single repo for all kusts. Add databases. --- deployments/kustomization.yaml | 8 +++++--- deployments/kusts/databases.yaml | 13 +++++++++++++ deployments/kusts/dns-ssl.yaml | 18 +----------------- deployments/kusts/gitrepo.yaml | 13 +++++++++++++ deployments/kusts/home-server.yaml | 17 +---------------- deployments/kusts/operators.yaml | 18 +----------------- 6 files changed, 34 insertions(+), 53 deletions(-) create mode 100644 deployments/kusts/databases.yaml create mode 100644 deployments/kusts/gitrepo.yaml diff --git a/deployments/kustomization.yaml b/deployments/kustomization.yaml index 20cabb2..46302ae 100644 --- a/deployments/kustomization.yaml +++ b/deployments/kustomization.yaml @@ -1,6 +1,8 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: -- kusts/operators.yaml -- kusts/dns-ssl.yaml -- kusts/home-server.yaml + - kusts/gitrepo.yaml + - kusts/operators.yaml + - kusts/dns-ssl.yaml + - kusts/home-server.yaml + - kusts/databases.yaml diff --git a/deployments/kusts/databases.yaml b/deployments/kusts/databases.yaml new file mode 100644 index 0000000..ccad7e2 --- /dev/null +++ b/deployments/kusts/databases.yaml @@ -0,0 +1,13 @@ +--- +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: databases + namespace: flux-system +spec: + interval: 1m0s + path: ./deployments/databases + prune: true + sourceRef: + kind: GitRepository + name: home-server-kusts diff --git a/deployments/kusts/dns-ssl.yaml b/deployments/kusts/dns-ssl.yaml index df4bdd8..d32d126 100644 --- a/deployments/kusts/dns-ssl.yaml +++ b/deployments/kusts/dns-ssl.yaml @@ -1,18 +1,3 @@ -## I am so fucking mad with Flux right now I can't even begin explaining it. -# I have to do this because it doesn't respect order in kusts... ---- -apiVersion: source.toolkit.fluxcd.io/v1 -kind: GitRepository -metadata: - name: dns-ssl - namespace: flux-system -spec: - interval: 1m0s - ref: - branch: main - url: ssh://git@repobase.net/j/home-server.git - secretRef: - name: flux-ssh --- apiVersion: kustomize.toolkit.fluxcd.io/v1 kind: Kustomization @@ -25,5 +10,4 @@ spec: prune: true sourceRef: kind: GitRepository - name: dns-ssl - + name: home-server-kusts diff --git a/deployments/kusts/gitrepo.yaml b/deployments/kusts/gitrepo.yaml new file mode 100644 index 0000000..b8d3040 --- /dev/null +++ b/deployments/kusts/gitrepo.yaml @@ -0,0 +1,13 @@ +--- +apiVersion: source.toolkit.fluxcd.io/v1 +kind: GitRepository +metadata: + name: home-server-kusts + namespace: flux-system +spec: + interval: 1m0s + ref: + branch: main + url: ssh://git@repobase.net/j/home-server.git + secretRef: + name: flux-ssh diff --git a/deployments/kusts/home-server.yaml b/deployments/kusts/home-server.yaml index 963f535..f2949a2 100644 --- a/deployments/kusts/home-server.yaml +++ b/deployments/kusts/home-server.yaml @@ -1,18 +1,3 @@ -## I am so fucking mad with Flux right now I can't even begin explaining it. -# I have to do this because it doesn't respect order in kusts... ---- -apiVersion: source.toolkit.fluxcd.io/v1 -kind: GitRepository -metadata: - name: home-server-apps - namespace: flux-system -spec: - interval: 1m0s - ref: - branch: main - url: ssh://git@repobase.net/j/home-server.git - secretRef: - name: flux-ssh --- apiVersion: kustomize.toolkit.fluxcd.io/v1 kind: Kustomization @@ -25,4 +10,4 @@ spec: prune: true sourceRef: kind: GitRepository - name: home-server-apps + name: home-server-kusts diff --git a/deployments/kusts/operators.yaml b/deployments/kusts/operators.yaml index 07bef45..a94045b 100644 --- a/deployments/kusts/operators.yaml +++ b/deployments/kusts/operators.yaml @@ -1,18 +1,3 @@ -## I am so fucking mad with Flux right now I can't even begin explaining it. -# I have to do this because it doesn't respect order in kusts... ---- -apiVersion: source.toolkit.fluxcd.io/v1 -kind: GitRepository -metadata: - name: operators - namespace: flux-system -spec: - interval: 1m0s - ref: - branch: main - url: ssh://git@repobase.net/j/home-server.git - secretRef: - name: flux-ssh --- apiVersion: kustomize.toolkit.fluxcd.io/v1 kind: Kustomization @@ -25,5 +10,4 @@ spec: prune: true sourceRef: kind: GitRepository - name: operators - + name: home-server-kusts