From fef69d587f23492a85e7302e29cabe9e7db711a5 Mon Sep 17 00:00:00 2001 From: duynguyen Date: Tue, 21 Jul 2026 12:02:02 +0700 Subject: [PATCH] fix: register envoy-gateway OCI repo declaratively in argocd values ArgoCD only builds a helm-pull command for oci:// sources when the repo is registered with enableOCI: true; otherwise it falls back to classic --repo handling, which errors on an oci:// URL. Registered via configs.repositories in argocd's own values.yaml (Git-managed), Application source updated to the bare host/path form ArgoCD expects for OCI repos. --- bootstrap/apps/envoy-gateway.yaml | 2 +- manifests/argocd/values.yaml | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/bootstrap/apps/envoy-gateway.yaml b/bootstrap/apps/envoy-gateway.yaml index 6309f21..de8f8aa 100644 --- a/bootstrap/apps/envoy-gateway.yaml +++ b/bootstrap/apps/envoy-gateway.yaml @@ -8,7 +8,7 @@ metadata: spec: project: default sources: - - repoURL: oci://docker.io/envoyproxy + - repoURL: docker.io/envoyproxy chart: gateway-helm targetRevision: "v1.7.1" helm: diff --git a/manifests/argocd/values.yaml b/manifests/argocd/values.yaml index b9ab66f..da4af94 100644 --- a/manifests/argocd/values.yaml +++ b/manifests/argocd/values.yaml @@ -18,6 +18,12 @@ global: configs: params: server.insecure: true # TLS terminated at Envoy Gateway + repositories: + envoy-gateway-oci: + url: docker.io/envoyproxy + name: envoy-gateway-oci + type: helm + enableOCI: "true" server: replicas: 1