airflow-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gerardo Curiel <gera...@gerar.do>
Subject Re: [VOTE] Labelling scheme for the upcoming official docker images of Airflow
Date Fri, 28 Jun 2019 00:58:27 GMT
+1 (non-binding)

On 27 June 2019 at 2:57:47 pm, Jarek Potiuk (jarek.potiuk@polidea.com)
wrote:

Hello Airflow community,

This email call for a vote on "Labelling scheme" for the docker images we
are going to publish at
https://cloud.docker.com/u/apache/repository/docker/apache/airflow. The
vote will lats for at least 1 week (July 4th, 7am CEST) and at least
three +1 (binding) votes have been cast.

This is my +1 (binding) vote.

The current proposal applies to three types of images we are going to have:

- *CI slim image* - an image used during CI build containing only
Airflow with basic dependencies. It's main use is to run
pylint/mypy/flake8/doc steps during the build. It also allows you to run
airflow standalone directly from the docker image.
- *CI full image* - an image used to run full suite of tests on CI (and
very soon easily reproducible locally). This image contains dependencies
needed to run all tests of Airflow including some "end-2-end" tests with
kerberos/hive/hadoop etc.
- *Production optimised image (future)* - an image that will aim to
replace Puckel image for production-ready use of Airflow. Proposal for that
one will be discussed soon.

This is the current proposal:

*Versions from master (development use only):*

- CI slim image *: airflow:master-python3.5-ci-slim,
airflow:**master-python3.6-ci-slim,
airflow:master-ci-slim*==airflow:master-python3.6-ci-slim
- CI full image *: airflow:master-python3.5-ci,
airflow:**master-python3.6-ci,
airflow:master-ci*==airflow:master-python3.6-ci
- Production optimised images: (future): *airflow:master-python3.5,
airflow:**master-python3.6, airflow:master*==airflow:master-python3.6

*Release versions:*

- CI slim image: *airflow:1.10.4-python3.5-ci-slim,
**airflow:1.10.4-**python3.6-ci-slim,
airflow:latest-ci-slim*==airflow:1.10.4-python3.6-ci-slim
- CI full image: *airflow:1.10.4-python3.5-ci,
**airflow:1.10.4**-python3.6-ci,
airflow:latest-ci*==airflow:1.10.4-python3.6-ci
- Production optimised images (future): *airflow:1.10.4-python3.5, *
*airflow:1.10.4**-python3.6, airflow:latest*==airflow:1.10.4-python3.6

J.


-- 

Jarek Potiuk
Polidea <https://www.polidea.com/> | Principal Software Engineer

M: +48 660 796 129 <+48660796129>
[image: Polidea] <https://www.polidea.com/>

--
Gerardo Curiel // https://gerar.do

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message