From bdcf3284e51d26a3d057283a8c3116c16584fd61 Mon Sep 17 00:00:00 2001 From: Edward Cheng Date: Sun, 9 Jun 2024 19:24:44 +1000 Subject: [PATCH] kustomization for repositories --- .../repositories/home-cluster-ops-secrets.yaml | 18 ++++++++++++++++++ .../infrastructure/repositories/ks.yaml | 13 +++++++++++++ .../repositories/kustomization.yaml | 4 ++++ 3 files changed, 35 insertions(+) create mode 100644 kubernetes/rpi5-cluster/infrastructure/repositories/home-cluster-ops-secrets.yaml create mode 100644 kubernetes/rpi5-cluster/infrastructure/repositories/ks.yaml create mode 100644 kubernetes/rpi5-cluster/infrastructure/repositories/kustomization.yaml diff --git a/kubernetes/rpi5-cluster/infrastructure/repositories/home-cluster-ops-secrets.yaml b/kubernetes/rpi5-cluster/infrastructure/repositories/home-cluster-ops-secrets.yaml new file mode 100644 index 0000000..e5ae737 --- /dev/null +++ b/kubernetes/rpi5-cluster/infrastructure/repositories/home-cluster-ops-secrets.yaml @@ -0,0 +1,18 @@ +apiVersion: source.toolkit.fluxcd.io/v1 +kind: GitRepository +metadata: + name: home-cluster-ops-secrets + namespace: flux-system +spec: + interval: 10m0s + ref: + branch: main + secretRef: + name: home-cluster-ops-secret + url: ssh://git@github.com/gabe565/home-ops-private.git + ignore: | + # exclude all + /* + # include flux directories + !/kubernetes/tennant + !/kubernetes/templates \ No newline at end of file diff --git a/kubernetes/rpi5-cluster/infrastructure/repositories/ks.yaml b/kubernetes/rpi5-cluster/infrastructure/repositories/ks.yaml new file mode 100644 index 0000000..8b942d7 --- /dev/null +++ b/kubernetes/rpi5-cluster/infrastructure/repositories/ks.yaml @@ -0,0 +1,13 @@ +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: repositories + namespace: kube-system +spec: + interval: 1h + path: ./kubernetes/rpi5-cluster/infrastructure/repositories + prune: true + sourceRef: + kind: GitRepository + namespace: flux-system + name: home-cluster-ops \ No newline at end of file diff --git a/kubernetes/rpi5-cluster/infrastructure/repositories/kustomization.yaml b/kubernetes/rpi5-cluster/infrastructure/repositories/kustomization.yaml new file mode 100644 index 0000000..d194337 --- /dev/null +++ b/kubernetes/rpi5-cluster/infrastructure/repositories/kustomization.yaml @@ -0,0 +1,4 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ks.yaml