If a BuildRun's parent Build object has the BuildRun deletion annotation, the reconciliation of a BuildRun can cause the parent Build object to have the status SetOwnerReferenceFailed. This pollutes the status of the Build object, since its top-level status includes information set by individual child objects.
If the BuildRun reconciler can't set the owner reference on a BuildRun object, this error should be reported in the status of the BuildRun object.
If a BuildRun's parent Build object has the BuildRun deletion annotation, the reconciliation of a BuildRun can cause the parent Build object to have the status
SetOwnerReferenceFailed
. This pollutes the status of the Build object, since its top-level status includes information set by individual child objects.If the BuildRun reconciler can't set the owner reference on a BuildRun object, this error should be reported in the status of the BuildRun object.
See https://github.com/shipwright-io/build/pull/824/files#r659178157
/kind bug