ResolveFailed see history edit this page

Talks about: , , , and

Symptom

READY=False, REASON=ResolveFailed. The Message describes why resolution failed.

Cause

A stage’s sourceRef could not be resolved to an ExternalArtifact for a spec/config or API reason (distinct from “not published yet”, which is SourceNotReady, and “no such object”, which is ArtifactNotFound). Common cases:

When the failing sourceRef targets another namespace, the Message is deliberately scrubbed to cross-namespace <kind> %q is not reachable so tenants cannot fingerprint other namespaces — check that source CR’s status in its own namespace.

Diagnosis

kubectl describe stageset <name> -n <namespace>
# Ambiguity: are there multiple artifacts pointing at the producer?
kubectl get externalartifact -n <namespace> -o yaml | grep -A3 sourceRef

Remediation