potiuk commented on pull request #20664:
URL: https://github.com/apache/airflow/pull/20664#issuecomment-1009782503


   Right! This is the last one that remained from the image optimization steps 
- switching to buildx/buildkit is a major improvement int the way how our 
images are being built. I am going to test also if our Self-hosted images will 
cope well with building and pushing the cache (I need to make sure  that buildx 
plugin is installed for it). 
   
   Really looking forward to this one merged as it will help with building ARM 
images a lot and will improve the ./breeze experience of all the breeze users a 
lot (not mentioning -500 lines of bash code that was only needed because before 
buidkit caching I had to re-implement pretty much all caching experience for 
"interactive use case" with breeze.
   
   BTW. I am super happy that this code can be removed - it was total pain in 
the neck to add, maintain and fix it and implement all the workarounds just to 
overcome the limitation of the original docker caching schemes. Fortunately 
docker people did a great job in the way how caching has been implemented with 
buildkit and the buildx plugin allows us to manage it efficiently and 
automatically.
   
   After this is merged and works for a few days we will be able to remove half 
of our images we keep in ghcr.io :D


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to