From efb938909303693e44fd66fe6ce70a469782af80 Mon Sep 17 00:00:00 2001 From: Story Crater Bot <19826264+Riotpiaole@users.noreply.github.com> Date: Sat, 25 Jul 2026 13:10:40 -0700 Subject: [PATCH] feat(argocd): migrate all applications from Forgejo to GitHub - Replace all forgejo.riotpiao.com repo URLs with git@github.com SSH URLs - Enables immediate GitOps sync without waiting for Forgejo mirror setup - Includes ingress-nginx now fully ArgoCD-managed (wave 0) - SOPS secrets can now sync and decrypt TLS certificates --- k8s/argocd/apps/00-ingress-nginx.yaml | 2 +- k8s/argocd/apps/00-secrets.yaml | 2 +- k8s/argocd/apps/00-substrate.yaml | 6 +++--- k8s/argocd/apps/05-networking.yaml | 4 ++-- k8s/argocd/apps/10-storage-observability.yaml | 14 +++++++------- k8s/argocd/apps/20-logging.yaml | 6 +++--- k8s/argocd/apps/30-security.yaml | 8 ++++---- k8s/argocd/apps/40-data.yaml | 2 +- k8s/argocd/apps/50-messaging.yaml | 6 +++--- k8s/argocd/apps/60-applications.yaml | 12 ++++++------ k8s/argocd/projects/homelab-project.yaml | 2 +- k8s/argocd/root/homelab-root.yaml | 2 +- 12 files changed, 33 insertions(+), 33 deletions(-) diff --git a/k8s/argocd/apps/00-ingress-nginx.yaml b/k8s/argocd/apps/00-ingress-nginx.yaml index 4d53b73..473d336 100644 --- a/k8s/argocd/apps/00-ingress-nginx.yaml +++ b/k8s/argocd/apps/00-ingress-nginx.yaml @@ -21,7 +21,7 @@ spec: helm: valueFiles: - $values/k8s/bootstrap/ingress/nginx-values.yaml - - repoURL: https://github.com/Riotpiaole/riotpiao.homelab.com.git + - repoURL: git@github.com:Riotpiaole/riotpiao.homelab.com.git targetRevision: main ref: values destination: diff --git a/k8s/argocd/apps/00-secrets.yaml b/k8s/argocd/apps/00-secrets.yaml index ecf5955..cca9728 100644 --- a/k8s/argocd/apps/00-secrets.yaml +++ b/k8s/argocd/apps/00-secrets.yaml @@ -17,7 +17,7 @@ spec: syncOptions: - CreateNamespace=true source: - repoURL: https://forgejo.riotpiao.com/riotpiao.com/homelab.git + repoURL: git@github.com:Riotpiaole/riotpiao.homelab.com.git targetRevision: main path: . plugin: diff --git a/k8s/argocd/apps/00-substrate.yaml b/k8s/argocd/apps/00-substrate.yaml index ebe23c0..a3fd658 100644 --- a/k8s/argocd/apps/00-substrate.yaml +++ b/k8s/argocd/apps/00-substrate.yaml @@ -21,7 +21,7 @@ spec: helm: valueFiles: - $values/k8s/bootstrap/cert-manager/cert-manager-values.yaml - - repoURL: https://forgejo.riotpiao.com/riotpiao.com/homelab.git + - repoURL: git@github.com:Riotpiaole/riotpiao.homelab.com.git targetRevision: main ref: values destination: @@ -86,7 +86,7 @@ spec: project: homelab revisionHistoryLimit: 3 source: - repoURL: https://forgejo.riotpiao.com/riotpiao.com/homelab.git + repoURL: git@github.com:Riotpiaole/riotpiao.homelab.com.git targetRevision: main path: k8s/bootstrap/cert-manager directory: @@ -115,7 +115,7 @@ spec: project: homelab revisionHistoryLimit: 3 source: - repoURL: https://forgejo.riotpiao.com/riotpiao.com/homelab.git + repoURL: git@github.com:Riotpiaole/riotpiao.homelab.com.git targetRevision: main path: k8s/bootstrap/ingress destination: diff --git a/k8s/argocd/apps/05-networking.yaml b/k8s/argocd/apps/05-networking.yaml index 366d29a..3c90dec 100644 --- a/k8s/argocd/apps/05-networking.yaml +++ b/k8s/argocd/apps/05-networking.yaml @@ -10,7 +10,7 @@ metadata: spec: project: homelab source: - repoURL: https://forgejo.riotpiao.com/riotpiao.com/homelab.git + repoURL: git@github.com:Riotpiaole/riotpiao.homelab.com.git targetRevision: main path: k8s/bootstrap/cilium destination: @@ -31,7 +31,7 @@ metadata: spec: project: homelab source: - repoURL: https://forgejo.riotpiao.com/riotpiao.com/homelab.git + repoURL: git@github.com:Riotpiaole/riotpiao.homelab.com.git targetRevision: main path: k8s/bootstrap/coredns destination: diff --git a/k8s/argocd/apps/10-storage-observability.yaml b/k8s/argocd/apps/10-storage-observability.yaml index 2cecff3..4e0e8ab 100644 --- a/k8s/argocd/apps/10-storage-observability.yaml +++ b/k8s/argocd/apps/10-storage-observability.yaml @@ -17,7 +17,7 @@ spec: helm: valueFiles: - $values/k8s/infra/minio/minio-operator-values.yaml - - repoURL: https://forgejo.riotpiao.com/riotpiao.com/homelab.git + - repoURL: git@github.com:Riotpiaole/riotpiao.homelab.com.git targetRevision: main ref: values destination: @@ -41,7 +41,7 @@ metadata: spec: project: homelab source: - repoURL: https://forgejo.riotpiao.com/riotpiao.com/homelab.git + repoURL: git@github.com:Riotpiaole/riotpiao.homelab.com.git targetRevision: main path: k8s/infra/minio destination: @@ -66,7 +66,7 @@ metadata: spec: project: homelab source: - repoURL: https://forgejo.riotpiao.com/riotpiao.com/homelab.git + repoURL: git@github.com:Riotpiaole/riotpiao.homelab.com.git targetRevision: main path: k8s/infra/longhorn destination: @@ -94,7 +94,7 @@ spec: skipCrds: true valueFiles: - $values/k8s/infra/monitoring/prometheus-values.yaml - - repoURL: https://forgejo.riotpiao.com/riotpiao.com/homelab.git + - repoURL: git@github.com:Riotpiaole/riotpiao.homelab.com.git targetRevision: main ref: values destination: @@ -144,7 +144,7 @@ metadata: spec: project: homelab source: - repoURL: https://forgejo.riotpiao.com/riotpiao.com/homelab.git + repoURL: git@github.com:Riotpiaole/riotpiao.homelab.com.git targetRevision: main path: k8s/infra/monitoring/crds destination: @@ -175,7 +175,7 @@ metadata: spec: project: homelab source: - repoURL: https://forgejo.riotpiao.com/riotpiao.com/homelab.git + repoURL: git@github.com:Riotpiaole/riotpiao.homelab.com.git targetRevision: main path: k8s/infra/monitoring destination: @@ -205,7 +205,7 @@ spec: helm: valueFiles: - $values/k8s/infra/monitoring/blackbox-exporter-values.yaml - - repoURL: https://forgejo.riotpiao.com/riotpiao.com/homelab.git + - repoURL: git@github.com:Riotpiaole/riotpiao.homelab.com.git targetRevision: main ref: values destination: diff --git a/k8s/argocd/apps/20-logging.yaml b/k8s/argocd/apps/20-logging.yaml index b2bffac..87249cb 100644 --- a/k8s/argocd/apps/20-logging.yaml +++ b/k8s/argocd/apps/20-logging.yaml @@ -19,7 +19,7 @@ spec: helm: valueFiles: - $values/k8s/infra/logging/loki-values.yaml - - repoURL: https://forgejo.riotpiao.com/riotpiao.com/homelab.git + - repoURL: git@github.com:Riotpiaole/riotpiao.homelab.com.git targetRevision: main ref: values destination: @@ -53,7 +53,7 @@ spec: helm: valueFiles: - $values/k8s/infra/logging/grafana-values.yaml - - repoURL: https://forgejo.riotpiao.com/riotpiao.com/homelab.git + - repoURL: git@github.com:Riotpiaole/riotpiao.homelab.com.git targetRevision: main ref: values destination: @@ -87,7 +87,7 @@ spec: helm: valueFiles: - $values/k8s/infra/logging/promtail-values.yaml - - repoURL: https://forgejo.riotpiao.com/riotpiao.com/homelab.git + - repoURL: git@github.com:Riotpiaole/riotpiao.homelab.com.git targetRevision: main ref: values destination: diff --git a/k8s/argocd/apps/30-security.yaml b/k8s/argocd/apps/30-security.yaml index c3329a8..5a2e95a 100644 --- a/k8s/argocd/apps/30-security.yaml +++ b/k8s/argocd/apps/30-security.yaml @@ -17,7 +17,7 @@ spec: helm: valueFiles: - $values/k8s/infra/iam/vault-values.yaml - - repoURL: https://forgejo.riotpiao.com/riotpiao.com/homelab.git + - repoURL: git@github.com:Riotpiaole/riotpiao.homelab.com.git targetRevision: main ref: values destination: @@ -46,7 +46,7 @@ spec: helm: valueFiles: - $values/k8s/infra/iam/authentik-values.yaml - - repoURL: https://forgejo.riotpiao.com/riotpiao.com/homelab.git + - repoURL: git@github.com:Riotpiaole/riotpiao.homelab.com.git targetRevision: main ref: values destination: @@ -68,7 +68,7 @@ metadata: spec: project: homelab source: - repoURL: https://forgejo.riotpiao.com/riotpiao.com/homelab.git + repoURL: git@github.com:Riotpiaole/riotpiao.homelab.com.git targetRevision: main path: k8s/infra/iam destination: @@ -90,7 +90,7 @@ metadata: spec: project: homelab source: - repoURL: https://forgejo.riotpiao.com/riotpiao.com/homelab.git + repoURL: git@github.com:Riotpiaole/riotpiao.homelab.com.git targetRevision: main path: k8s/infra/forgejo-runner destination: diff --git a/k8s/argocd/apps/40-data.yaml b/k8s/argocd/apps/40-data.yaml index c2bd7c1..c2e5e76 100644 --- a/k8s/argocd/apps/40-data.yaml +++ b/k8s/argocd/apps/40-data.yaml @@ -14,7 +14,7 @@ metadata: spec: project: homelab source: - repoURL: https://forgejo.riotpiao.com/riotpiao.com/homelab.git + repoURL: git@github.com:Riotpiaole/riotpiao.homelab.com.git targetRevision: main path: k8s/infra/databases destination: diff --git a/k8s/argocd/apps/50-messaging.yaml b/k8s/argocd/apps/50-messaging.yaml index 6d857c3..f42b86d 100644 --- a/k8s/argocd/apps/50-messaging.yaml +++ b/k8s/argocd/apps/50-messaging.yaml @@ -68,7 +68,7 @@ metadata: spec: project: homelab source: - repoURL: https://forgejo.riotpiao.com/riotpiao.com/homelab.git + repoURL: git@github.com:Riotpiaole/riotpiao.homelab.com.git targetRevision: main path: k8s/apps/messaging/kafka-cluster destination: @@ -89,7 +89,7 @@ metadata: spec: project: homelab source: - repoURL: https://forgejo.riotpiao.com/riotpiao.com/homelab.git + repoURL: git@github.com:Riotpiaole/riotpiao.homelab.com.git targetRevision: main path: k8s/apps/messaging/queue-crd destination: @@ -110,7 +110,7 @@ metadata: spec: project: homelab source: - repoURL: https://forgejo.riotpiao.com/riotpiao.com/homelab.git + repoURL: git@github.com:Riotpiaole/riotpiao.homelab.com.git targetRevision: main path: k8s/apps/messaging/management-service destination: diff --git a/k8s/argocd/apps/60-applications.yaml b/k8s/argocd/apps/60-applications.yaml index 59a4daa..02c3f6b 100644 --- a/k8s/argocd/apps/60-applications.yaml +++ b/k8s/argocd/apps/60-applications.yaml @@ -20,7 +20,7 @@ spec: helm: valueFiles: - $values/k8s/apps/temporal/temporal-values.yaml - - repoURL: https://forgejo.riotpiao.com/riotpiao.com/homelab.git + - repoURL: git@github.com:Riotpiaole/riotpiao.homelab.com.git targetRevision: main ref: values destination: @@ -49,7 +49,7 @@ spec: helm: valueFiles: - $values/k8s/apps/portainer/portainer-values.yaml - - repoURL: https://forgejo.riotpiao.com/riotpiao.com/homelab.git + - repoURL: git@github.com:Riotpiaole/riotpiao.homelab.com.git targetRevision: main ref: values destination: @@ -72,7 +72,7 @@ metadata: spec: project: homelab source: - repoURL: https://forgejo.riotpiao.com/riotpiao.com/homelab.git + repoURL: git@github.com:Riotpiaole/riotpiao.homelab.com.git targetRevision: main path: k8s/apps/cloudflared destination: @@ -95,7 +95,7 @@ metadata: spec: project: homelab source: - repoURL: https://forgejo.riotpiao.com/riotpiao.com/homelab.git + repoURL: git@github.com:Riotpiaole/riotpiao.homelab.com.git targetRevision: main path: k8s/apps/duckdns destination: @@ -126,10 +126,10 @@ spec: helm: valueFiles: - $values/k8s/apps/homarr/homarr-values.yaml - - repoURL: https://forgejo.riotpiao.com/riotpiao.com/homelab.git + - repoURL: git@github.com:Riotpiaole/riotpiao.homelab.com.git targetRevision: main ref: values - - repoURL: https://forgejo.riotpiao.com/riotpiao.com/homelab.git + - repoURL: git@github.com:Riotpiaole/riotpiao.homelab.com.git targetRevision: main path: k8s/apps/homarr # PostSync hook: fix-probes-job.yaml destination: diff --git a/k8s/argocd/projects/homelab-project.yaml b/k8s/argocd/projects/homelab-project.yaml index ff65eb5..93b7683 100644 --- a/k8s/argocd/projects/homelab-project.yaml +++ b/k8s/argocd/projects/homelab-project.yaml @@ -11,7 +11,7 @@ metadata: spec: description: Homelab GitOps — single-repo, in-cluster destinations only sourceRepos: - - https://forgejo.riotpiao.com/riotpiao.com/homelab.git + - git@github.com:Riotpiaole/riotpiao.homelab.com.git # Public Helm chart repos referenced by k8s/argocd/apps/* and bootstrap/* - https://cloudnative-pg.github.io/charts - https://dl.gitea.com/charts/ diff --git a/k8s/argocd/root/homelab-root.yaml b/k8s/argocd/root/homelab-root.yaml index 8a50935..42954b4 100644 --- a/k8s/argocd/root/homelab-root.yaml +++ b/k8s/argocd/root/homelab-root.yaml @@ -12,7 +12,7 @@ metadata: spec: project: homelab source: - repoURL: https://forgejo.riotpiao.com/riotpiao.com/homelab.git + repoURL: git@github.com:Riotpiaole/riotpiao.homelab.com.git targetRevision: main path: k8s/argocd/apps directory: