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

Secret (version) handling improvements #63

Merged
merged 2 commits into from
Jul 24, 2024

Conversation

lkubb
Copy link
Member

@lkubb lkubb commented May 14, 2024

What does this PR do?

  • Adds support for reading specific versions of KV v2 secrets
  • Adds support for restoring secret versions on KV v2
  • Adds support for deleting/destroying all versions of secrets on KV v2
  • Adds support for destroying the latest version without knowing its number on KV v2
  • Adds support for completely wiping the metadata of a secret path on KV v2
  • Adds state module for statefully managing secrets

What issues does this PR fix or reference?

Fixes: #61
Fixes: #62

Previous Behavior

Mostly ignorant about KV v2 versions.

New Behavior

More specific handling of KV v2 versions possible.

Merge requirements satisfied?

[NOTICE] Bug fixes or features added to Salt require tests.

Commits signed with GPG?

Yes

@lkubb lkubb force-pushed the kvv2-versions branch 8 times, most recently from 212cbe6 to 1d2cf8b Compare July 24, 2024 20:07
@lkubb lkubb marked this pull request as ready for review July 24, 2024 20:08
@lkubb lkubb merged commit 259978d into salt-extensions:main Jul 24, 2024
17 checks passed
@lkubb lkubb deleted the kvv2-versions branch July 24, 2024 21:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant