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]
