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.
