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

Improve creating Vault connection from the UI and add documentation for this conn #30057

Merged
merged 10 commits into from
Mar 16, 2023

Conversation

hussein-awala
Copy link
Member

related: #28790


This PR:

  • updates Vault connection UI widget to easily provide extra values
  • add missing conf to the connections (TLS conf)
  • add the method test_connection to test Vault connection from UI
  • and add documentation for Vault provider connection types.

Copy link
Member

@potiuk potiuk left a comment

Choose a reason for hiding this comment

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

Nice

@potiuk
Copy link
Member

potiuk commented Mar 15, 2023

There is a conflict to resolve though.

@hussein-awala
Copy link
Member Author

It should be fine now

@potiuk potiuk merged commit 14d9e90 into apache:main Mar 16, 2023
josh-fell added a commit to josh-fell/airflow that referenced this pull request Mar 16, 2023
apache#30057 added a couple field validators in a new connection form for Hashicorp Vault. Behind the scenes, all connection form data is persisted upon submission. When creating a new connection that isn't Hashicrop Vault, these fields would not contain values that satisfy the validators of the fields.

Making sure these offending fields are either optional or have a default value in the Hashicorp Vault conn form.
eladkal pushed a commit that referenced this pull request Mar 16, 2023
#30057 added a couple field validators in a new connection form for Hashicorp Vault. Behind the scenes, all connection form data is persisted upon submission. When creating a new connection that isn't Hashicrop Vault, these fields would not contain values that satisfy the validators of the fields.

Making sure these offending fields are either optional or have a default value in the Hashicorp Vault conn form.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants