This repository was archived by the owner on Jan 19, 2022. It is now read-only.
This repository was archived by the owner on Jan 19, 2022. It is now read-only.
Conditionally fetch default context secrets #797
Open
Description
Type: Bug
Component: Secrets Manager
Describe the bug
So I'm making use of the spring-cloud-starter-aws-secrets-manager-config
version 2.3.2
, along with Spring Boot version 2.5.5
, and I noticed that it allows importing individual secrets like:
spring.config.import: aws-secretsmanager:my-secret
However, I also notice that the fail-fast
has to be set to false
for it to work because it always tries to fetch:
{defaultPrefix}/{defaultContext}
{defaultPrefix}/{defaultContext}{profile-separator}{profile}
{defaultPrefix}/{appName}
{defaultPrefix}/{appName}{profile-separator}{profile}
For the profile ones it goes for N number of active profiles. Is there really no way to stop looking up these defaults? Like I have specified the secrets it should fetch using spring.config.import: aws-secretsmanager:my-secret
and because of this random fetching and subsequently failing I have to set fail-fast
to false
which defeats the purpose of it