Skip to content

Commit ab18af7

Browse files
authored
feat: Airflow 3.0.1 (experimental) (#1122)
* patches I * patches I * wip: patch hbase to use listener endpoints * changed rendering * rework patch for UI * wip * removed wip deadwood * removed wip deadwood II * move extras to argument * re-org constraints * changelog * removed duplicate lines
1 parent 969166a commit ab18af7

File tree

5 files changed

+835
-1
lines changed

5 files changed

+835
-1
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ All notable changes to this project will be documented in this file.
99
- airflow: check for correct permissions and ownerships in /stackable folder via
1010
`check-permissions-ownership.sh` provided in stackable-base image ([#1054]).
1111
- airflow: Add `2.10.5` ([#1108]).
12+
- airflow: Add `3.0.1` ([#1122]).
1213
- druid: check for correct permissions and ownerships in /stackable folder via
1314
`check-permissions-ownership.sh` provided in stackable-base image ([#1039]).
1415
- druid: Add `33.0.0` ([#1110]).
@@ -140,6 +141,7 @@ All notable changes to this project will be documented in this file.
140141
[#1117]: https://github.com/stackabletech/docker-images/pull/1117
141142
[#1119]: https://github.com/stackabletech/docker-images/pull/1119
142143
[#1121]: https://github.com/stackabletech/docker-images/pull/1121
144+
[#1122]: https://github.com/stackabletech/docker-images/pull/1122
143145
[#1124]: https://github.com/stackabletech/docker-images/pull/1124
144146
[#1125]: https://github.com/stackabletech/docker-images/pull/1125
145147

airflow/Dockerfile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,13 @@ ARG STACKABLE_USER_UID
3232
ARG S3FS
3333
ARG CYCLONEDX_BOM
3434
ARG UV
35+
ARG EXTRAS
3536

37+
# Airflow "extras" packages are listed here: https://airflow.apache.org/docs/apache-airflow/stable/extra-packages-ref.html
38+
# They evolve over time and thus belong to the version-specific arguments.
3639
# The mysql provider is currently excluded.
3740
# Requires implementation of https://github.com/apache/airflow/blob/2.2.5/scripts/docker/install_mysql.sh
38-
ENV AIRFLOW_EXTRAS=async,amazon,celery,cncf.kubernetes,docker,dask,elasticsearch,ftp,grpc,hashicorp,http,ldap,google,google_auth,microsoft.azure,odbc,pandas,postgres,redis,sendgrid,sftp,slack,ssh,statsd,virtualenv,trino
41+
ENV AIRFLOW_EXTRAS=${EXTRAS}
3942

4043
RUN microdnf update && \
4144
microdnf install \
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Cython==3.1.0

0 commit comments

Comments
 (0)