The lazy consensus has been reached. We now have "slim" images in 2.3.0 on top of "regular" images and we will continue releasing them for future versions.
https://hub.docker.com/repository/docker/apache/airflow/tags?page=1&ordering=last_updated J. On Thu, May 5, 2022 at 3:34 PM Jarek Potiuk <ja...@potiuk.com> wrote: > And here is a complete set of images for 2.3.0 on my personal account to > see the end result of it : > https://hub.docker.com/repository/docker/potiuk/airflow/tags?page=1&ordering=last_updated > > On Thu, May 5, 2022 at 11:00 AM Jarek Potiuk <ja...@potiuk.com> wrote: > >> Hey All, >> >> Following the discussion >> https://lists.apache.org/thread/g2jp5s9cqgwhltz7wd3gkxb7vnnkrp5n, I am >> calling for a lazy consensus on releasing "slim" images of Airflow in >> DockerHub additionally to "regular" ones. >> >> If there are no objections till Monday 9th, 11.00 am CEST, I will merge >> the PR then (following approval) >> https://github.com/apache/airflow/pull/23391 and release 2.3.0 slim >> images (and 2.3.1 images will follow regular + slim). >> >> Summary of the proposal: >> >> The slim images will contain all supported backend client libraries but >> they will have no extras nor providers (nor provider-specific dependencies) >> except the 4 default providers (ftp, http, imap, sqlite). They will also >> contain latest non-provider-specific dependencies (which might mean that >> some dependencies are a bit less limited than the "regular" images. >> >> The size of those images is (~500 MB uncompressed) which is around half >> of the size of regular images (~1.1 GB uncompressed). >> >> Naming convention here: >> >> +----------------+------------------+----------------------- >> ----------+--------------------------------------+ >> | Image | Python | Standard image | >> Slim image | >> +================+==================+======================= >> ==========+======================================+ >> | Latest default | 3.7 | apache/airflow:latest | >> apache/airflow:slim-latest | >> | Default | 3.7 | apache/airflow:X.Y.Z | >> apache/airflow:slim-X.Y.Z | >> | Latest | 3.7,3.8,3.9,3.10 | apache/airflow:latest-pythonN.M | >> apache/airflow:slim-latest-pythonN.M | >> | Specific | 3.7,3.8,3.9,3.10 | apache/airflow:X.Y.Z-pythonN.M | >> apache/airflow:slim-X.Y.Z-pythonN.M | >> +----------------+------------------+----------------------- >> ----------+--------------------------------------+ >> >> J. >> >> >>