apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: argocd resources: # cluster-install already includes ALL CRDs (applications, appprojects, # applicationsets). Do NOT also add manifests/crds — kustomize fails with # "may not add resource with an already registered id". - https://github.com/argoproj/argo-cd.git/manifests/cluster-install?ref=stable - ingress.yaml # Serve plain HTTP behind the nginx ingress (TLS terminates at nothing — # internal-only app convention). Applied live via kubectl patch on first # install; this file keeps git as the source of truth. patches: - path: server-insecure-patch.yaml