Skip to content

Move installed_providers.txt to airflow/providers. - #35081

Merged
potiuk merged 1 commit into
mainfrom
move-installed-providers
Oct 20, 2023
Merged

Move installed_providers.txt to airflow/providers.#35081
potiuk merged 1 commit into
mainfrom
move-installed-providers

Conversation

@potiuk

Copy link
Copy Markdown
Member

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.

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
potiukforce-pushed the move-installed-providers branch from 6cb8a24 to f3fa3fcCompareOctober 20, 2023 13:10
@bolkedebruin

Copy link
Copy Markdown
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 mainOct 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)
@potiukpotiuk added this to the Airflow 2.7.3 milestone Oct 29, 2023
@potiukpotiuk 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 freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:dev-toolsarea:production-imageProduction image improvements and fixesarea:providerschangelog:skipChanges 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

@potiuk@bolkedebruin@eladkal