-
Notifications
You must be signed in to change notification settings - Fork 16.4k
Closed
Labels
Milestone
Description
Apache Airflow version
2.10.3
If "Other Airflow 2 version" selected, which one?
No response
What happened?
In Airflow 2.10.3 configuration.py file, we have
airflow/airflow/configuration.py
Lines 857 to 859 in c99887e
| for section, key in self.sensitive_config_values: | |
| try: | |
| value = self.get(section, key, suppress_warnings=True) |
The self.sensitive_config_values returns both ('database', 'sql_alchemy_conn') and ('core', 'sql_alchemy_conn') because in 2.10.3 the deprecated_options variable is not empty. I think it's supposed to be removed. See #42126.
Hence the self.get() raises a warning:
airflow/configuration.py:859 FutureWarning: section/key [core/sql_alchemy_conn] has been deprecated, you should use[database/sql_alchemy_conn] instead. Please update your `conf.get*` call to use the new name
Which confuses our users.
What you think should happen instead?
The warning should not be raised.
How to reproduce
pipInstall Airflow 2.10.3- Run cli
$ airflow version
Operating System
Debian GNU/Linux 10 (buster)
Versions of Apache Airflow Providers
No response
Deployment
Other Docker-based deployment
Deployment details
No response
Anything else?
No response
Are you willing to submit PR?
- Yes I am willing to submit a PR!
Code of Conduct
- I agree to follow this project's Code of Conduct
jmahlik, pabloqpacin and YusDyr