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

VDS: Add support for specifying extra params. #186

Merged
merged 6 commits into from
May 19, 2023

Conversation

benashz
Copy link
Collaborator

@benashz benashz commented May 17, 2023

Previously it was not possible to specify the parameters when getting dynamic secrets/credentials from Vault. It should now be possible for a user to secret engine specific parameters on their VaultDynamicSecret CR.

Previously it was not possible to specify the parameters when getting
dynamic secrets/credentials from Vault. It should now be possible for a
user to secret engine specific parameters on their VaultDynamicSecret CR
@benashz benashz requested review from a team, kschoche and tvoran May 17, 2023 21:00
@benashz benashz added this to the v0.1.0-beta.1 milestone May 17, 2023
@benashz benashz requested a review from tomhjp May 18, 2023 16:01
Copy link
Contributor

@tomhjp tomhjp left a comment

Choose a reason for hiding this comment

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

Looking good, I think we should allow specifying POST to match up with our documentation, but the rest is nits.

api/v1alpha1/vaultdynamicsecret_types.go Outdated Show resolved Hide resolved
api/v1alpha1/vaultdynamicsecret_types.go Outdated Show resolved Hide resolved
api/v1alpha1/vaultdynamicsecret_types.go Outdated Show resolved Hide resolved
api/v1alpha1/vaultdynamicsecret_types.go Show resolved Hide resolved
chart/crds/vaultdynamicsecret-crd.yaml Outdated Show resolved Hide resolved
@benashz benashz requested a review from tomhjp May 18, 2023 20:08
Copy link
Contributor

@tomhjp tomhjp left a comment

Choose a reason for hiding this comment

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

LGTM! 👍

@benashz benashz added the dynamic Dynamic secrets label May 19, 2023
@benashz
Copy link
Collaborator Author

benashz commented May 19, 2023

Failing tests were introduced in #184 , working on a fix for those in #191.

Going to merge this one!

@benashz benashz merged commit 744dc26 into main May 19, 2023
@benashz benashz deleted the VAULT-15566/vds-support-credential-params-1 branch May 19, 2023 15:59
gautambaghel pushed a commit that referenced this pull request May 26, 2023
* VDS: Add support for specifying extra params.

Previously it was not possible to specify the parameters when getting
dynamic secrets/credentials from Vault. It should now be possible for a
user to secret engine specific parameters on their VaultDynamicSecret CR

* VDS: add support for specifying the HTTP request method (override)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dynamic Dynamic secrets
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants