spring-attic / spring-cloud-aws

All development has moved to https://github.com/awspring/spring-cloud-aws Integration for Amazon Web Services APIs with Spring
https://awspring.io/
Apache License 2.0
590 stars 373 forks source link

Conditionally fetch default context secrets #797

Open faisal-zulfiqar opened 2 years ago

faisal-zulfiqar commented 2 years ago

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:

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