can i deploy Airflow 1.10.10 to Astronomer? I changed my local Image to astronomerinc/ap-airflow:1.10.10-alpine3.10-onbuild and everything works fine. I tried to deploy but got this warning:
WARNING! You are about to push an image using the ‘1.10.10-alpine3.10-onbuild’ tag. This is not recommended.
Please use one of the following tags: 1.10.7-alpine3.10-onbuild, 1.10.6-alpine3.10-onbuild, 1.10.5-alpine3.10-onbuild.
Thanks for the Help
Hi @Jonnyblacklabel! We released an “Astronomer Certified” image of Airflow 1.10.10 in late April, but it is not yet compatible with Astronomer Cloud. A few notes below.
Airflow 1.10.10 Support on Astronomer Cloud
We plan to upgrade Cloud to the latest version of Astronomer (v0.14) within the next 1-2 weeks, which will include support with 1.10.10. Here are some resources for what 1.10.10 includes:
In the meantime, do note that we have a
1.10.7-10 image available that includes a lot features in 1.10.10 that we backported given the gap in support on our platform
Astronomer Certified 1.10.10 Locally
Although 1.10.10 is not yet compatible with Astronomer Cloud, you’re free to test it out locally. The support images are:
1.10.7-10 on Astronomer
Given the gap in support for 1.10.10, we backported a handful of features (including the popular Secret Backend functionality) into a 1.10.7-10 image that is compatible (and will continue to be) on Astronomer Cloud and most Astronomer Enterprise versions.
To use the image, 2 options:
1. Override your locally cached image by running:
docker pull astronomerinc/ap-airflow:1.10.7-10-alpine3.10-onbuild (Alpine) OR
FROM astronomerinc/ap-airflow:1.10.7-10-buster3.10-onbuild (Debian)
2. Pin your Dockerfile to that particular build by replacing your FROM statement with:
FROM astronomerinc/ap-airflow:1.10.7-10-alpine3.10-onbuild (Alpine) OR Debian image above
- If you do this, you’ll have to manually update your Dockerfile everytime we push out a new minor release (if you’d like to use it)
For reference, here’s the changelog for this image: https://github.com/astronomer/ap-airflow/blob/master/1.10.7/CHANGELOG.md
Has this been done yet? I’d like to move to Airflow 1.10.10 but wanted to ensure Astronomer Cloud has worked out the kinks with it already.
Hi @jfagan! It sure has Astronomer Cloud is now fully compatible with Airflow 1.10.10.
In short, you can now update your Dockerfile with the following image (assumes Debian, not Alpine):
Here’s a doc that walks you through the process and includes a reference to our parallel Alpine image: https://www.astronomer.io/docs/airflow-versioning/