From 906a0fefaec7790ef6e8dc1238c4abcfc8000d02 Mon Sep 17 00:00:00 2001 From: Admin Bot Date: Mon, 28 Sep 2026 12:24:56 +0800 Subject: [PATCH] fix(promoter): correct Forgejo registry service hostname forgejo-gitea-http.cicd.svc.cluster.local (headless svc, port 3000) not forgejo-gitea (doesn't exist). Also wire REGISTRY_BASE env var in deployment.yaml so it can be overridden without code change. --- internal/webhook/promoter.go | 2 +- k8s/deployment.yaml | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/webhook/promoter.go b/internal/webhook/promoter.go index ba00ed6..446e683 100644 --- a/internal/webhook/promoter.go +++ b/internal/webhook/promoter.go @@ -31,7 +31,7 @@ const ( argoNamespace = "argocd" saTokenPath = "/var/run/secrets/kubernetes.io/serviceaccount/token" saCACertPath = "/var/run/secrets/kubernetes.io/serviceaccount/ca.crt" - defaultRegBase = "http://forgejo-gitea.cicd.svc.cluster.local:3000" + defaultRegBase = "http://forgejo-gitea-http.cicd.svc.cluster.local:3000" defaultRegUser = "rock" promoterTimeout = 20 * time.Second ) diff --git a/k8s/deployment.yaml b/k8s/deployment.yaml index 4c8ab0f..c3fd2dd 100644 --- a/k8s/deployment.yaml +++ b/k8s/deployment.yaml @@ -101,6 +101,8 @@ spec: name: forgejo-registry-pat key: pat optional: true + - name: REGISTRY_BASE + value: "http://forgejo-gitea-http.cicd.svc.cluster.local:3000" volumeMounts: - name: config mountPath: /etc/gateway