This repository was archived by the owner on Jan 19, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 366
Conditionally fetch default context secretsΒ #797
Copy link
Copy link
Open
Labels
component: secrets-managerSecrets Manager integration related issueSecrets Manager integration related issuestatus: waiting-for-triageAn issue we've not yet triagedAn issue we've not yet triagedtype: bugA general bugA general bug
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
josmo
Metadata
Metadata
Assignees
Labels
component: secrets-managerSecrets Manager integration related issueSecrets Manager integration related issuestatus: waiting-for-triageAn issue we've not yet triagedAn issue we've not yet triagedtype: bugA general bugA general bug