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.
30 lines
542 B
YAML
30 lines
542 B
YAML
nameOverride: argocd
|
|
|
|
crds:
|
|
install: true
|
|
keep: true
|
|
annotations:
|
|
argocd.argoproj.io/sync-options: ServerSideApply=true
|
|
|
|
global:
|
|
domain: argocd.fireflylab.local
|
|
image:
|
|
repository: quay.io/argoproj/argocd
|
|
pullPolicy: IfNotPresent
|
|
logging:
|
|
format: text
|
|
level: info
|
|
|
|
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
|