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

Add support for Oracle database plugin connection options #2085

Merged

Conversation

dheeg
Copy link
Contributor

@dheeg dheeg commented Nov 13, 2023

Description

In 2021 the Oracle database plugin for Vault introduced new configuration options as described here: hashicorp/vault-plugin-database-oracle#62

This PR exposes those database connection options, which are especially important for Oracle AWS RDS installations, as those don't support the default plugin revocation statements see: hashicorp/vault-plugin-database-oracle#45

I personally don't expect that this PR will receive a lot of upvotes, because it's a niche scenario => Oracle on AWS + Vault + Terraform to provision Vault. However it might be important for a few enterprises (including us).

Checklist

  • Added CHANGELOG entry (only for user-facing changes)
  • Acceptance tests where run against all supported Vault Versions

Output from acceptance testing:

$ make testacc TESTARGS='-run=TestAccXXX'

...

Community Note

  • Please vote on this pull request by adding a 👍 reaction to the original pull request comment to help the community and maintainers prioritize this request
  • Please do not leave "+1" comments, they generate extra noise for pull request followers and do not help prioritize the request

@hashicorp-cla
Copy link

hashicorp-cla commented Nov 13, 2023

CLA assistant check
All committers have signed the CLA.

@dheeg dheeg force-pushed the feature/oracle_plugin_connect_options branch from ddfabaf to 77806d7 Compare November 13, 2023 15:53
@dheeg
Copy link
Contributor Author

dheeg commented Dec 18, 2023

@fairclothjm Sorry for pinging directly. Is there a chance to get a review for this PR?

Copy link
Contributor

@fairclothjm fairclothjm left a comment

Choose a reason for hiding this comment

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

@dheeg Hello, thanks for the contribution! Sorry for the delay. Could you rebase your changes on the main branch? Thanks!

@ram-parameswaran
Copy link
Contributor

@dheeg Hello, thanks for the contribution! Sorry for the delay. Could you rebase your changes on the main branch? Thanks!

Completed on behalf of user @dheeg

CHANGELOG.md Outdated
@@ -8,6 +8,7 @@ FEATURES:
FEATURES:
* Add support for `ext_key_usage_oids` in `vault_pki_secret_backend_role` ([#2108](https://github.com/hashicorp/terraform-provider-vault/pull/2108))
* Adds support to `vault_gcp_auth_backend` for common backend tune parameters ([#1997](https://github.com/terraform-providers/terraform-provider-vault/pull/1997)).
* Add support for Oracle database plugin configuration options `split_statements` and `disconnect_sessions`: ([#2085](https://github.com/hashicorp/terraform-provider-vault/pull/2085))
Copy link
Contributor

Choose a reason for hiding this comment

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

This should go under the Unreleased section.

Copy link
Contributor

Choose a reason for hiding this comment

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

@fairclothjm done, moved the changelog entry

Move changelog entry to unreleased section
Copy link
Contributor

@fairclothjm fairclothjm left a comment

Choose a reason for hiding this comment

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

LGTM, Thanks!

@fairclothjm fairclothjm added this to the 3.25.0 milestone Feb 5, 2024
@fairclothjm fairclothjm merged commit 76a13db into hashicorp:main Feb 5, 2024
2 checks passed
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.

4 participants