From 12f1964af11a86e1b3cd24b75ce81f6be3c2673a Mon Sep 17 00:00:00 2001 From: j Date: Thu, 10 Jul 2025 22:37:51 +1000 Subject: [PATCH] I really hate flux sometimes --- deployments/kustomization.yaml | 106 ++++++++++++++++++++++++++++--- deployments/mariadb/mariadb.yaml | 3 - 2 files changed, 96 insertions(+), 13 deletions(-) diff --git a/deployments/kustomization.yaml b/deployments/kustomization.yaml index 6b9d753..62a202c 100644 --- a/deployments/kustomization.yaml +++ b/deployments/kustomization.yaml @@ -1,12 +1,98 @@ --- -apiVersion: kustomize.config.k8s.io/v1beta1 +apiVersion: kustomize.toolkit.fluxcd.io/v1 kind: Kustomization - -resources: - - namespace/namespace.yaml - - dns/ - - mariadb/ - - replicator/ - - ssl/ - - auth/ - - nextcloud/ +metadata: + name: namespace + namespace: flux-system +spec: + interval: 1m + path: ./namespace + prune: true + sourceRef: + kind: GitRepository + name: home-server-deployment + wait: true +--- +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: dns + namespace: flux-system +spec: + interval: 1m + path: ./dns + prune: true + sourceRef: + kind: GitRepository + name: home-server-deployment + wait: true +--- +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: replicator + namespace: flux-system +spec: + interval: 1m + path: ./replicator + prune: true + sourceRef: + kind: GitRepository + name: home-server-deployment + wait: true +--- +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: ssl + namespace: flux-system +spec: + interval: 1m + path: ./ssl + prune: true + sourceRef: + kind: GitRepository + name: home-server-deployment + wait: true +--- +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: mariadb + namespace: flux-system +spec: + interval: 1m + path: ./mariadb + prune: true + sourceRef: + kind: GitRepository + name: home-server-deployment + wait: true +--- +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: auth + namespace: flux-system +spec: + interval: 1m + path: ./auth + prune: true + sourceRef: + kind: GitRepository + name: home-server-deployment + wait: true +--- +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: nextcloud + namespace: flux-system +spec: + interval: 1m + path: ./mariadb + prune: true + sourceRef: + kind: GitRepository + name: home-server-deployment + wait: true diff --git a/deployments/mariadb/mariadb.yaml b/deployments/mariadb/mariadb.yaml index 54c704b..26f7f39 100644 --- a/deployments/mariadb/mariadb.yaml +++ b/deployments/mariadb/mariadb.yaml @@ -54,6 +54,3 @@ spec: dependsOn: - name: mariadb-operator-crds namespace: mariadb-system - values: - metrics: - enabled: true