Skip to content

Conversation

@potiuk
Copy link
Member

@potiuk potiuk commented Oct 20, 2023

The CI scripts in build-image workflow are taken from main so when you add new (preinstalled) provider to be installed for PROD image, the provider added in the PR in the file is not present in the build-image workflow. Moving the file to airflow/providers is safe because it does not contain any code - just list of packages that breeze command will use when building the PROD image.

Related to #34729


^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an 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 a newsfragment file, named {pr_number}.significant.rst or {issue_number}.significant.rst, in newsfragments.

@boring-cyborg boring-cyborg bot added area:dev-tools area:production-image Production image improvements and fixes area:providers labels Oct 20, 2023
@potiuk potiuk requested a review from bolkedebruin October 20, 2023 12:28
@potiuk potiuk force-pushed the move-installed-providers branch from ecfe093 to 6cb8a24 Compare October 20, 2023 12:33
The CI scripts in `build-image` workflow are taken from main so when
you add new (preinstalled) provider to be installed for PROD image,
the provider added in the PR in the file is not present in the
build-image workflow. Moving the file to airflow/providers is
safe because it does not contain any code - just list of packages
that breeze command will use when building the PROD image.

Related to #34729
@potiuk potiuk force-pushed the move-installed-providers branch from 6cb8a24 to f3fa3fc Compare October 20, 2023 13:10
@bolkedebruin
Copy link
Contributor

I'm not very at home in this area, but I don't see weird things. If tests pass I'm okay with merging.

@potiuk potiuk merged commit eb76276 into main Oct 20, 2023
potiuk added a commit that referenced this pull request Oct 29, 2023
The CI scripts in `build-image` workflow are taken from main so when
you add new (preinstalled) provider to be installed for PROD image,
the provider added in the PR in the file is not present in the
build-image workflow. Moving the file to airflow/providers is
safe because it does not contain any code - just list of packages
that breeze command will use when building the PROD image.

Related to #34729

(cherry picked from commit eb76276)
@potiuk potiuk added this to the Airflow 2.7.3 milestone Oct 29, 2023
@potiuk potiuk added the changelog:skip Changes that should be skipped from the changelog (CI, tests, etc..) label Oct 29, 2023
@potiuk potiuk deleted the move-installed-providers branch November 17, 2023 16:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:dev-tools area:production-image Production image improvements and fixes area:providers changelog:skip Changes that should be skipped from the changelog (CI, tests, etc..)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants