From 2f5fdd163edb43e1c40ba5431855c2a44545538a Mon Sep 17 00:00:00 2001 From: Will Anderson Date: Sun, 3 May 2026 10:48:53 -0500 Subject: [PATCH] fix legion-apps argo umbrella to use gitea DNS name MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The legion-apps Application root was hardcoded to the OLD legion's gitea cluster IP (10.43.1.53:3000). On the new GCP legion, the gitea service got a different cluster IP (10.43.15.98), so the umbrella has been ComparisonError-stuck since the cluster move on 2026-04-28. That meant new Application manifests in apps/ never got materialized in argocd — neuron-web was the first new app to need it after the move. All other apps reference http://gitea.git.svc.cluster.local:3000/... (the stable DNS name). Bringing the three legion-apps spots in argocd.tf in line with that convention so the next gitea cluster-IP shuffle doesn't re-break the umbrella. --- servers/legion/argocd.tf | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/servers/legion/argocd.tf b/servers/legion/argocd.tf index c721c4f..0eac548 100644 --- a/servers/legion/argocd.tf +++ b/servers/legion/argocd.tf @@ -36,7 +36,7 @@ resource "helm_release" "argocd" { server.insecure: true # TLS terminated at Traefik repositories: gitea-infrastructure: - url: http://10.43.1.53:3000/will/infrastructure.git + url: http://gitea.git.svc.cluster.local:3000/will/infrastructure.git name: infrastructure type: git YAML @@ -96,7 +96,7 @@ resource "kubernetes_secret" "argocd_gitea_repo" { data = { type = "git" - url = "http://10.43.1.53:3000/will/infrastructure.git" + url = "http://gitea.git.svc.cluster.local:3000/will/infrastructure.git" username = "will" password = var.gitea_api_token } @@ -136,7 +136,7 @@ resource "kubernetes_manifest" "argocd_root_app" { spec = { project = "default" source = { - repoURL = "http://10.43.1.53:3000/will/infrastructure.git" + repoURL = "http://gitea.git.svc.cluster.local:3000/will/infrastructure.git" targetRevision = "main" path = "servers/legion/apps" }