From 8fa5a42c7bd723694d5a1e5359ea7603ed1407e7 Mon Sep 17 00:00:00 2001 From: Joshua Gilman Date: Sun, 19 Apr 2026 20:56:24 -0700 Subject: [PATCH] feat(argocd): add explicit bootstrap project --- clusters/platform/bootstrap.yaml | 6 ++--- platform/argocd/bootstrap.yaml | 2 +- .../argocd/projects/platform-bootstrap.yaml | 22 +++++++++++++++++++ 3 files changed, 26 insertions(+), 4 deletions(-) create mode 100644 platform/argocd/projects/platform-bootstrap.yaml diff --git a/clusters/platform/bootstrap.yaml b/clusters/platform/bootstrap.yaml index b56abdb..fab15e7 100644 --- a/clusters/platform/bootstrap.yaml +++ b/clusters/platform/bootstrap.yaml @@ -6,7 +6,7 @@ metadata: annotations: argocd.argoproj.io/sync-wave: "-10" spec: - project: default + project: platform-bootstrap source: repoURL: ghcr.io/gilmanlab/platform/bootstrap chart: cilium @@ -30,7 +30,7 @@ metadata: name: bootstrap-argocd namespace: argocd spec: - project: default + project: platform-bootstrap source: repoURL: ghcr.io/gilmanlab/platform/bootstrap chart: argocd @@ -54,7 +54,7 @@ metadata: name: bootstrap-kro namespace: argocd spec: - project: default + project: platform-bootstrap source: repoURL: ghcr.io/gilmanlab/platform/bootstrap chart: kro diff --git a/platform/argocd/bootstrap.yaml b/platform/argocd/bootstrap.yaml index b91f20b..581aa30 100644 --- a/platform/argocd/bootstrap.yaml +++ b/platform/argocd/bootstrap.yaml @@ -4,7 +4,7 @@ metadata: name: platform-bootstrap-root namespace: argocd spec: - project: default + project: platform-bootstrap source: repoURL: https://github.com/GilmanLab/gitops.git targetRevision: master diff --git a/platform/argocd/projects/platform-bootstrap.yaml b/platform/argocd/projects/platform-bootstrap.yaml new file mode 100644 index 0000000..02fc0de --- /dev/null +++ b/platform/argocd/projects/platform-bootstrap.yaml @@ -0,0 +1,22 @@ +apiVersion: argoproj.io/v1alpha1 +kind: AppProject +metadata: + name: platform-bootstrap + namespace: argocd +spec: + sourceRepos: + - https://github.com/GilmanLab/gitops.git + - ghcr.io/gilmanlab/platform/bootstrap + destinations: + - server: https://kubernetes.default.svc + namespace: argocd + - server: https://kubernetes.default.svc + namespace: kube-system + - server: https://kubernetes.default.svc + namespace: kro-system + clusterResourceWhitelist: + - group: '*' + kind: '*' + namespaceResourceWhitelist: + - group: '*' + kind: '*'