From e529e5c255c050ef7f00a8cb168743c80a0041cc Mon Sep 17 00:00:00 2001 From: pgijsbertsen <117165507+pgijsbertsen@users.noreply.github.com> Date: Sun, 9 Nov 2025 14:16:18 +0100 Subject: [PATCH] chore: Declare ArgoCD Applications --- k8s-peterg/argocd/applications-peterg.yaml | 62 ++++++++++++++++++++ k8s-peterg/argocd/applications-wheatley.yaml | 20 +++++++ k8s-peterg/argocd/kustomization.yaml | 2 + 3 files changed, 84 insertions(+) create mode 100644 k8s-peterg/argocd/applications-peterg.yaml create mode 100644 k8s-peterg/argocd/applications-wheatley.yaml diff --git a/k8s-peterg/argocd/applications-peterg.yaml b/k8s-peterg/argocd/applications-peterg.yaml new file mode 100644 index 0000000..e8248b7 --- /dev/null +++ b/k8s-peterg/argocd/applications-peterg.yaml @@ -0,0 +1,62 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: argocd + namespace: argocd +spec: + project: default + source: + repoURL: https://code.peterg.nl/wheatley/kubernetes.git + path: k8s-peterg/argocd + targetRevision: HEAD + destination: + server: https://kubernetes.default.svc + namespace: argocd + syncPolicy: + automated: + prune: true + selfHeal: true + enabled: true +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: cilium-peterg + namespace: argocd +spec: + project: default + source: + repoURL: https://code.peterg.nl/wheatley/kubernetes.git + path: k8s-peterg/cilium + targetRevision: HEAD + destination: + server: https://kubernetes.default.svc + namespace: kube-system + syncPolicy: + automated: + prune: true + selfHeal: true + enabled: true +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: external-secrets-peterg + namespace: argocd +spec: + project: default + source: + repoURL: https://code.peterg.nl/wheatley/kubernetes.git + path: k8s-peterg/external-secrets-operator + targetRevision: HEAD + destination: + server: https://kubernetes.default.svc + namespace: external-secrets + syncPolicy: + automated: + prune: true + selfHeal: true + enabled: true + syncOptions: + - ServerSideApply=true diff --git a/k8s-peterg/argocd/applications-wheatley.yaml b/k8s-peterg/argocd/applications-wheatley.yaml new file mode 100644 index 0000000..16c1309 --- /dev/null +++ b/k8s-peterg/argocd/applications-wheatley.yaml @@ -0,0 +1,20 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: cilium-wheatley + namespace: argocd +spec: + project: default + source: + repoURL: https://code.peterg.nl/wheatley/kubernetes.git + path: k8s-wheatley/cilium + targetRevision: HEAD + destination: + server: https://10.13.38.10:6443 + namespace: kube-system + syncPolicy: + automated: + prune: true + selfHeal: true + enabled: true diff --git a/k8s-peterg/argocd/kustomization.yaml b/k8s-peterg/argocd/kustomization.yaml index dbb8b6c..6b13dea 100644 --- a/k8s-peterg/argocd/kustomization.yaml +++ b/k8s-peterg/argocd/kustomization.yaml @@ -7,6 +7,8 @@ resources: - repository.yaml - namespace.yaml - clusters.yaml + - applications-peterg.yaml + - applications-wheatley.yaml namespace: argocd