Add support for configuring a DB secret's plugin_name - #1320
Merged
Merged
Conversation
- ensure that all fields common to each db engine are tested.
vinay-gopalan
left a comment
Contributor
There was a problem hiding this comment.
Looking great! Had 1 query about a test with a custom plugin name, but I'm good with the rest
benashz
commented
Jan 28, 2022
vinay-gopalan
approved these changes
Jan 28, 2022
calvn
approved these changes
Jan 28, 2022
calvn
left a comment
Contributor
There was a problem hiding this comment.
Couple of minor nits, otherwise looks good! There's a bit of redundancy between the consts, the map, and the slice that we build, but we've discussed online that you plan on refactoring those bits separately.
* Use dbEngine instances in place of constants. - replace the use of map for looking up dbEngine instances by name with a slice - factor out dbBackend* constants to dbEngine instances. * Use dbEngine names in db Schema fields. * Add some public getter methods to the dbEngine
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR adds support for setting the
plugin_namein thevault_database_secret_backend_connectionresource. Previously all related resources could only be provisioned using a well known default value from Vault.Community Note
Closes #1288
Release note for CHANGELOG:
Output from acceptance testing: