ArtifactNotFound see history edit this page

Talks about: , , , and

Symptom

READY=False, REASON=ArtifactNotFound. Transient: the controller requeues in case the artifact appears.

Cause

A stage’s sourceRef resolves to no ExternalArtifact. Either:

Diagnosis

kubectl --namespace <namespace> describe stageset <name>     # Message names the missing ref
kubectl --namespace <namespace> get externalartifact

For a producer ref, confirm the producer object exists and that it is configured to publish an ExternalArtifact (not only serve over HTTP):

kubectl --namespace <namespace> get <producer-kind> <name> --output yaml

Remediation

If the artifact exists but is not yet published, the reason is SourceNotReady ; a spec/API resolution failure is ResolveFailed . See stages and sources .