Skip to content

Comments

Update google hooks to prefer non-prefixed extra fields#27023

Merged
dstandish merged 5 commits intoapache:mainfrom
astronomer:gcp-extra-remove-prefix
Oct 22, 2022
Merged

Update google hooks to prefer non-prefixed extra fields#27023
dstandish merged 5 commits intoapache:mainfrom
astronomer:gcp-extra-remove-prefix

Conversation

@dstandish
Copy link
Contributor

As of airflow 2.3 we no longer need to use prefixed name in extra purely for web UI compat. So now we update the providers to take advantage of this, while still maintaining backcompat for conns defined the old way.

As of airflow 2.3 we no longer need to use prefixed name in extra purely for web UI compat.  So now we update the providers to take advantage of this, while still maintaining backcompat for conns defined the old way.

def get_field(extras: dict, field_name: str):
"""Get field from extra, first checking short name, then for backcompat we check for prefixed name."""
if field_name.startswith('extra_'):
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we check for the exact string extra__ . WDYT ?

@dstandish dstandish merged commit de9633f into apache:main Oct 22, 2022
@dstandish dstandish deleted the gcp-extra-remove-prefix branch October 22, 2022 19:41
@ephraimbuddy ephraimbuddy added the changelog:skip Changes that should be skipped from the changelog (CI, tests, etc..) label Nov 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:providers area:secrets area:system-tests changelog:skip Changes that should be skipped from the changelog (CI, tests, etc..) kind:documentation provider:amazon AWS/Amazon - related issues provider:google Google (including GCP) related issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants