Allow builds to be created if the builder has a latest image
tomkennedy513 opened this issue · 0 comments
tomkennedy513 commented
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).