mirror of
https://github.com/vmware-tanzu/velero.git
synced 2026-08-15 19:56:06 +00:00
Processed means the controller signed a URL into status.downloadURL. It does not mean the object is present: GetDownloadURL builds the key by convention and signs it, with no existence check, so a request whose target never produced a file still reaches Processed and the URL 404s. The CLI never sees this because it filters on backup and restore phase before creating the request. Other API consumers have nothing in the status telling them that filter is needed, and the field description said only "Phase is the current state of the DownloadRequest". Documentation only. The field comments are what controller-gen writes into the CRD, so this reaches kubectl explain and generated clients without anyone reading the Go source. Refs #10232 Signed-off-by: saral <ilovegojo2580@gmail.com>