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.
>>
>>
>>

Reply via email to