* Uses label when searching secrets in [Spring]VaultEnvironmentRepository
Signed-off-by: kvmw <mshamsi@broadcom.com>
* Adds a feature flag to enable label in vault secret paths
Signed-off-by: kvmw <mshamsi@broadcom.com>
* Makes default-label in [Spring]VaultEnvironmentRepository configurable
Signed-off-by: kvmw <mshamsi@broadcom.com>
* When label flag is enabled, profile should always by included in vault key
Signed-off-by: kvmw <mshamsi@broadcom.com>
* Updates Vault docs
Signed-off-by: kvmw <mshamsi@broadcom.com>
* Switches to main as default label for vault
Signed-off-by: kvmw <mshamsi@broadcom.com>
---------
Signed-off-by: kvmw <mshamsi@broadcom.com>
* docs: add documentation for decrypting Vault secrets in property sources
* docs: update application configuration file references to include both YAML and properties formats
* docs: add Custom Environment Repositories and update config sharing
Introduce a new section for "Custom Environment Repositories" to guide users in creating and integrating custom `EnvironmentRepository` implementations. Additionally, update the "Sharing Configuration With All Applications" section.
* add @Profile("custom")