buildpacks-community/kpack

Allow builds to be created if the builder has a latest image

tomkennedy513 opened this issue · 0 comments

When kpack is determining if a build is required, it checks the status of the builder resource and will refuse to stamp out a build if the builder isn't ready. This is problematic because the builder will be not ready anytime it experiences a reconcile failure. There are many cases where a build could be kicked off using the available latest image from the builder even if the latest reconcile failed.

kpack should have a separate condition to indicate that the builder is failing to reconcile properly, leaving the ready condition to indicate whether or not he builder is capable of participating in a build (it has a latest image).