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 --namespace <namespace> describe stageset <name>
# Ambiguity: are there multiple artifacts pointing at the producer?
kubectl --namespace <namespace> get externalartifact --output yaml | grep -A3 sourceRef

Remediation