Spring cloud vault picks up the latest secret value during application start. If the secret is updated when the application is already up and running, then it is not picked up.
I understand this is a Spring config limitation and there are workaround with @RefreshScope annotation and explicitly invoking the /actuator/refresh API.
Is there any other mechanism where the application can listen to secret update notification and automate the refresh?
From the debug logs, i see that spring cloud vault return updated secret with the GET call based on "min-renewal" time.
Thanks