Updating vault secrets to kubernetes

Is there a way to update secret on K8s using vault CSI provider? i.e if I update the secrets on vault the csi provider updates the secret created on k8 automatically.

I have implemented vault CSI provider and the secrets are being created on k8s, but when I update the secrets I have to delete the secret so that it can be recreated again with the updated secret on vault.

I want a solution where if I update the secrets on vaults the secret created via the csi driver is updated.

Yes, the Vault CSI provider can automatically update secrets in Kubernetes when they are updated in Vault, using the Vault Agent Injector to monitor and inject updated secrets into pods. However, your application must be capable of dynamically reloading its configuration or secrets to utilize the updated values without needing a pod restart.