Description
Is your feature request related to a problem? Please describe.
I want to be able to manually trigger the rotation of VaultDynamicSecret. In scenarios with many requests, applications may reference multiple dynamic secrets. If I let VSO manage the rotation of the secrets, the rotation times might be staggered, leading to multiple application restarts. However, if I can trigger the rotation uniformly and subsequently restart the application manually, the entire process would be more controllable.
Describe the solution you'd like
A clear and concise solution would be to have the ability to manually trigger secret rotation, allowing for synchronized rotations and restarts. This would provide better control over the deployment process.
Describe alternatives you've considered
Another potential solution could be to create a new CRD called a "secret bundle". Similar to the approach used in another tool, External Secret, this would allow multiple DynamicSecrets to be referenced and use rewrite functionality to avoid key conflicts.
Additional context
Having this feature would greatly facilitate managing applications that use multiple or different types of databases, resulting in fewer and safer restarts.