Skip to content

Conversation

@potiuk
Copy link
Member

@potiuk potiuk commented Apr 6, 2023

This includes:

  • configurable setting with defaults taken from env variable
  • raising exception if config variables are used with feature flag not enabled
  • hiding config values (adding mechanism to hide config values that are set for the future versions)
  • skipping tests

^ 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.

@potiuk potiuk force-pushed the put-aip-44-behind-feature-flag branch 2 times, most recently from bd1280d to a97f0b7 Compare April 7, 2023 05:04
This includes:

* configurable setting with defaults taken from env variable
* raising exception if config variables are used with feature
  flag not enabled
* hiding config values (adding mechanism to hide config values
  that are set for the future versions)
* skipping tests
@potiuk potiuk force-pushed the put-aip-44-behind-feature-flag branch from a97f0b7 to 8b6753c Compare April 7, 2023 05:13
@potiuk
Copy link
Member Author

potiuk commented Apr 7, 2023

OK. Mine should be ready to - I also incorporated the flag from AIP-52 and added it to the "disable in-progress" job - so that we can make sure all the newly added tests for both AIPs are also hidden behind the flags, and we will be safe to cherry-pick changes to 2.6 branch.

@potiuk potiuk merged commit a67a703 into apache:main Apr 7, 2023
@potiuk potiuk deleted the put-aip-44-behind-feature-flag branch April 7, 2023 07:15
@potiuk
Copy link
Member Author

potiuk commented Apr 7, 2023

Follow up (found a problem with part of internal api tests NOT being run in CI anyway no matter the flag :) #30518

@ephraimbuddy ephraimbuddy added changelog:skip Changes that should be skipped from the changelog (CI, tests, etc..) AIP-44 Airflow Internal API labels Apr 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AIP-44 Airflow Internal API area:CLI area:dev-tools area:webserver Webserver related Issues changelog:skip Changes that should be skipped from the changelog (CI, tests, etc..) kind:documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants