From 4ac1ffc431686fd5c6c5cc93b6c8df5fd64bec21 Mon Sep 17 00:00:00 2001 From: Matt Reeves <admin@mafyuh.io> Date: Fri, 7 Feb 2025 23:43:38 -0500 Subject: [PATCH] update flux --- .../cluster/production/flux-system/apps.yaml | 16 ++++++++++++++++ .../production/flux-system/kustomization.yaml | 2 ++ .../cluster/production/flux-system/secrets.yaml | 16 ++++++++++++++++ 3 files changed, 34 insertions(+) create mode 100644 kubernetes/cluster/production/flux-system/apps.yaml create mode 100644 kubernetes/cluster/production/flux-system/secrets.yaml diff --git a/kubernetes/cluster/production/flux-system/apps.yaml b/kubernetes/cluster/production/flux-system/apps.yaml new file mode 100644 index 0000000..22eb919 --- /dev/null +++ b/kubernetes/cluster/production/flux-system/apps.yaml @@ -0,0 +1,16 @@ +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: apps + namespace: flux-system +spec: + interval: 5m + path: "../../../apps" + sourceRef: + kind: GitRepository + name: flux-system + decryption: + provider: sops + secretRef: + name: sops-age + prune: false diff --git a/kubernetes/cluster/production/flux-system/kustomization.yaml b/kubernetes/cluster/production/flux-system/kustomization.yaml index 3842229..e316160 100644 --- a/kubernetes/cluster/production/flux-system/kustomization.yaml +++ b/kubernetes/cluster/production/flux-system/kustomization.yaml @@ -3,3 +3,5 @@ kind: Kustomization resources: - gotk-components.yaml - gotk-sync.yaml +- secrets.yaml +- apps.yaml diff --git a/kubernetes/cluster/production/flux-system/secrets.yaml b/kubernetes/cluster/production/flux-system/secrets.yaml new file mode 100644 index 0000000..eee79c4 --- /dev/null +++ b/kubernetes/cluster/production/flux-system/secrets.yaml @@ -0,0 +1,16 @@ +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: secrets + namespace: flux-system +spec: + interval: 5m + path: "./secrets" + sourceRef: + kind: GitRepository + name: flux-system + decryption: + provider: sops + secretRef: + name: sops-age + prune: true