diff --git a/clusters/noble/bootstrap/argocd/app-of-apps/fluent-bit-application.yaml b/clusters/noble/bootstrap/argocd/app-of-apps/fluent-bit-application.yaml deleted file mode 100644 index 650f943..0000000 --- a/clusters/noble/bootstrap/argocd/app-of-apps/fluent-bit-application.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Bootstrap app-of-apps leaf: Fluent Bit (mirrors ansible role **noble_platform**). -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: noble-fluent-bit - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io/background -spec: - project: default - sources: - - repoURL: https://fluent.github.io/helm-charts - chart: fluent-bit - targetRevision: 0.56.0 - helm: - releaseName: fluent-bit - valueFiles: - - $values/clusters/noble/bootstrap/fluent-bit/values.yaml - - repoURL: https://gitea.pcenicni.ca/gsdavidp/home-server.git - targetRevision: HEAD - ref: values - destination: - server: https://kubernetes.default.svc - namespace: logging - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/clusters/noble/bootstrap/argocd/app-of-apps/headlamp-application.yaml b/clusters/noble/bootstrap/argocd/app-of-apps/headlamp-application.yaml deleted file mode 100644 index 62ff7df..0000000 --- a/clusters/noble/bootstrap/argocd/app-of-apps/headlamp-application.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Bootstrap app-of-apps leaf: Headlamp (mirrors ansible role **noble_platform**). -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: noble-headlamp - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io/background -spec: - project: default - sources: - - repoURL: https://kubernetes-sigs.github.io/headlamp/ - chart: headlamp - targetRevision: 0.40.1 - helm: - releaseName: headlamp - valueFiles: - - $values/clusters/noble/bootstrap/headlamp/values.yaml - - repoURL: https://gitea.pcenicni.ca/gsdavidp/home-server.git - targetRevision: HEAD - ref: values - destination: - server: https://kubernetes.default.svc - namespace: headlamp - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/clusters/noble/bootstrap/argocd/app-of-apps/kube-prometheus-application.yaml b/clusters/noble/bootstrap/argocd/app-of-apps/kube-prometheus-application.yaml deleted file mode 100644 index c5e4114..0000000 --- a/clusters/noble/bootstrap/argocd/app-of-apps/kube-prometheus-application.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Bootstrap app-of-apps leaf: kube-prometheus-stack (mirrors ansible role **noble_platform**). -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: noble-kube-prometheus - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io/background -spec: - project: default - sources: - - repoURL: https://prometheus-community.github.io/helm-charts - chart: kube-prometheus-stack - targetRevision: 82.15.1 - helm: - releaseName: kube-prometheus - valueFiles: - - $values/clusters/noble/bootstrap/kube-prometheus-stack/values.yaml - - repoURL: https://gitea.pcenicni.ca/gsdavidp/home-server.git - targetRevision: HEAD - ref: values - destination: - server: https://kubernetes.default.svc - namespace: monitoring - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/clusters/noble/bootstrap/argocd/app-of-apps/kustomization.yaml b/clusters/noble/bootstrap/argocd/app-of-apps/kustomization.yaml deleted file mode 100644 index d71a04c..0000000 --- a/clusters/noble/bootstrap/argocd/app-of-apps/kustomization.yaml +++ /dev/null @@ -1,10 +0,0 @@ -# Sub-kustomization included by **clusters/noble/bootstrap/kustomization.yaml**. Leaf **Application** / -# **AppProject** resources (Helm apps you migrate off raw **helm upgrade** in Ansible). Synced with the -# rest of **clusters/noble/bootstrap** via **noble-bootstrap-root** once automated sync is enabled. -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization -resources: - - kube-prometheus-application.yaml - - loki-application.yaml - - fluent-bit-application.yaml - - headlamp-application.yaml diff --git a/clusters/noble/bootstrap/argocd/app-of-apps/loki-application.yaml b/clusters/noble/bootstrap/argocd/app-of-apps/loki-application.yaml deleted file mode 100644 index 57c3c6a..0000000 --- a/clusters/noble/bootstrap/argocd/app-of-apps/loki-application.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Bootstrap app-of-apps leaf: Loki (mirrors ansible role **noble_platform**). -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: noble-loki - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io/background -spec: - project: default - sources: - - repoURL: https://grafana.github.io/helm-charts - chart: loki - targetRevision: 6.55.0 - helm: - releaseName: loki - valueFiles: - - $values/clusters/noble/bootstrap/loki/values.yaml - - repoURL: https://gitea.pcenicni.ca/gsdavidp/home-server.git - targetRevision: HEAD - ref: values - destination: - server: https://kubernetes.default.svc - namespace: loki - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/clusters/noble/bootstrap/argocd/bootstrap-root-application.yaml b/clusters/noble/bootstrap/argocd/bootstrap-root-application.yaml deleted file mode 100644 index f917d03..0000000 --- a/clusters/noble/bootstrap/argocd/bootstrap-root-application.yaml +++ /dev/null @@ -1,29 +0,0 @@ -# **noble-bootstrap-root** — Kustomize app-of-apps for **clusters/noble/bootstrap** (same tree as -# **ansible/playbooks/noble.yml** → **noble_platform** `kubectl apply -k`). -# -# **Initial deploy:** Ansible is the only writer; **automated sync is off** so Argo does not reconcile -# during **noble.yml**. **After** the playbook finishes, enable automated sync (see **README.md** §5) -# so git becomes the source of truth for this kustomize output. -# -# Edit **spec.source.repoURL** / **targetRevision** for your remote. -# -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: noble-bootstrap-root - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io/background -spec: - project: default - source: - repoURL: https://gitea.pcenicni.ca/gsdavidp/home-server.git - targetRevision: HEAD - path: clusters/noble/bootstrap - destination: - server: https://kubernetes.default.svc - namespace: argocd - # Manual sync until you enable automation after Ansible (see README.md §5). - syncPolicy: - syncOptions: - - CreateNamespace=true