Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ADDITIONAL_AIRFLOW_EXTRAS #9032

Merged
merged 4 commits into from
May 27, 2020
Merged

Add ADDITIONAL_AIRFLOW_EXTRAS #9032

merged 4 commits into from
May 27, 2020

Conversation

wittfabian
Copy link
Contributor

Description

It would be great to be able to pass "ADDITIONAL_EXTRAS" build arg and add extras to the "base" extras of Production Docker image.

Use case / motivation

If someone wants to add just one extra, they might want to specify only that one extra to add rather than copy the whole list

Reference: #8866

We should wait until #9031 is finished, so that there are no surprises and both requests can be merged.


Make sure to mark the boxes below before creating PR: [x]

  • Description above provides context of the change
  • Unit tests coverage for changes (not needed for documentation changes)
  • Target Github ISSUE in description if exists
  • Commits follow "How to write a good git commit message"
  • Relevant documentation is updated including usage instructions.
  • I will engage committers as explained in Contribution Workflow Example.

In case of fundamental code change, Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in UPDATING.md.
Read the Pull Request Guidelines for more information.

Dockerfile Show resolved Hide resolved
@potiuk
Copy link
Member

potiuk commented May 27, 2020

Nice! As mentioned before - those should also be added as flags in Breeze, but it can be done separately unless you want to do it @wittfabian !

@wittfabian wittfabian marked this pull request as ready for review May 27, 2020 10:51
@wittfabian wittfabian requested a review from potiuk May 27, 2020 10:55
@potiuk potiuk merged commit 5a7a3d1 into apache:master May 27, 2020
@potiuk potiuk added this to the Airflow 1.10.11 milestone Jun 5, 2020
potiuk pushed a commit that referenced this pull request Jun 9, 2020
* Add build-arg ADDITIONAL_AIRFLOW_EXTRAS

* Add ADDITIONAL_AIRFLOW_EXTRAS example and description

(cherry picked from commit 5a7a3d1)
kaxil pushed a commit that referenced this pull request Jul 1, 2020
* Add build-arg ADDITIONAL_AIRFLOW_EXTRAS

* Add ADDITIONAL_AIRFLOW_EXTRAS example and description

(cherry picked from commit 5a7a3d1)
cfei18 pushed a commit to cfei18/incubator-airflow that referenced this pull request Mar 5, 2021
* Add build-arg ADDITIONAL_AIRFLOW_EXTRAS

* Add ADDITIONAL_AIRFLOW_EXTRAS example and description

(cherry picked from commit 5a7a3d1)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants