Hello Jarek,

Since they are clearly marked as alpha releases I think this is okay. Just
my opinion though.

Regards,

Philippe

On Sun, Jun 7, 2020 at 1:09 PM Jarek Potiuk <jarek.pot...@polidea.com>
wrote:

> Hello everyone,
>
> We have a question with Ash whether the way we are distributing alpha
> releases of our Docker images is ok for everyone. This is mainly to the
> other PMCs in the project but anyone's opinion is welcome.
>
> *Context:*
>
> We have been iterating with the production image over the last few days
> with Ash - we tried to make them usable for the helm chart and we had to
> add a few scripts. In order to make them testable with the Helm chart, we
> pushed images built using official airflow 1.10.10 release but with a few
> modifications (some script like entrypoint and clean-logs were updated).
>
> We've been thinking that this is "borderline" OK with Apache rules for
> unreleased software (
> https://infra.apache.org/release-distribution.html#unreleased).
> While we seem to be ok with the first three rules, the fourth one is a bit
> vague:
>
> * must not be distributed through channels which encourage use by anyone
> outside the project development community
>
> Those images are available in the DockerHub in apache/airlfow project with
> names like:
>
> * apache/airflow:1.10.10.1-alpha1-python3.6
> * apache/airflow:1.10.10.1-alpha2-python3.6
>
> I have a PR where we keep track of the changes and where we explain the
> reasoning behind it and clearly mark it as  "alpha/development" releases:
> https://github.com/apache/airflow/pull/9162/files
>
> *Question:*
>
> Is this OK for everyone that we follow it this way?
>
>
> *Content of the note in IMAGES.rst:*
>
> Alpha versions of 1.10.10 production-ready images
>
> The production images have been released for the first time in 1.10.10
> release of Airflow as "Alpha" quality ones. Between 1.10.10 the images are
> being improved and the 1.10.10 images should be patched and published
> several times separately in order to test them with the upcoming Helm
> Chart.
>
> Those images are for development and testing only and should not be used
> outside of the development community.
>
> The images were pushed with tags following the pattern:
> apache/airflow:1.10.10.1-alphaN-pythonX.Y.. Patch level is an increasing
> number (starting from 1).
>
> Those are alpha-quality releases however they contain the officially
> released Airflow 1.10.10 code. The main changes in the images are scripts
> embedded in the images.
>
> The following versions were pushed:
>
> +-------+--------------------------------+----------------------------------------------------------+
> | Patch | Tag pattern                    | Description
>                          |
>
> +=======+================================+==========================================================+
> | 1     | ``1.10.10.1-alpha1-pythonX.Y`` | Support for parameters added to
> bash and python commands |
>
> +-------+--------------------------------+----------------------------------------------------------+
> | 2     | ``1.10.10-1-alpha2-pythonX.Y`` | Added "/clean-logs" script
>                         |
>
> +-------+--------------------------------+----------------------------------------------------------+
> The commits used to generate those images are tagged with
> prod-image-1.10.10.1-alphaN tags.
>
>
> J.
>
>
> --
>
> Jarek Potiuk
> Polidea <https://www.polidea.com/> | Principal Software Engineer
>
> M: +48 660 796 129 <+48660796129>
> [image: Polidea] <https://www.polidea.com/>
>

Reply via email to