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

Remove section check from get-value command #29541

Merged
merged 2 commits into from
Feb 15, 2023

Conversation

potiuk
Copy link
Member

@potiuk potiuk commented Feb 14, 2023

The section check is not really needed and harmful. There should be no problems if sections are missing from the configuration file.

Running this check might lead to a problem that if someone stripds down the config file to bare minimum and moves the crucial configuration to env variables the 'get-value' command might fail, even if the configuration is perfectly sound for Airflow.

Fixes: #29537


^ 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 section check is not really needed and harmful. There should
be no problems if sections are missing from the configuration file.

Running this check might lead to a problem that if someone stripds down
the config file to bare minimum and moves the crucial configuration to
env variables the 'get-value' command might fail, even if the
configuration is perfectly sound for Airflow.

Fixes: apache#29537
@potiuk potiuk force-pushed the remove-section-check-in-get-value branch from 44fe25f to d263cf2 Compare February 14, 2023 19:00
@potiuk
Copy link
Member Author

potiuk commented Feb 14, 2023

Ah - removed a bit too much :).

@potiuk potiuk merged commit 06d45f0 into apache:main Feb 15, 2023
@potiuk potiuk deleted the remove-section-check-in-get-value branch February 15, 2023 01:41
@pierrejeambrun pierrejeambrun added this to the Airflow 2.5.2 milestone Feb 27, 2023
@pierrejeambrun pierrejeambrun added the type:bug-fix Changelog: Bug Fixes label Feb 27, 2023
pierrejeambrun pushed a commit that referenced this pull request Mar 7, 2023
* Remove section check from get-value command

The section check is not really needed and harmful. There should
be no problems if sections are missing from the configuration file.

Running this check might lead to a problem that if someone stripds down
the config file to bare minimum and moves the crucial configuration to
env variables the 'get-value' command might fail, even if the
configuration is perfectly sound for Airflow.

Fixes: #29537

* Update airflow/cli/commands/config_command.py

(cherry picked from commit 06d45f0)
pierrejeambrun pushed a commit that referenced this pull request Mar 8, 2023
* Remove section check from get-value command

The section check is not really needed and harmful. There should
be no problems if sections are missing from the configuration file.

Running this check might lead to a problem that if someone stripds down
the config file to bare minimum and moves the crucial configuration to
env variables the 'get-value' command might fail, even if the
configuration is perfectly sound for Airflow.

Fixes: #29537

* Update airflow/cli/commands/config_command.py

(cherry picked from commit 06d45f0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:CLI type:bug-fix Changelog: Bug Fixes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Docker image fails to start if celery config section is not defined
3 participants