Skip to content

Parameter Store cannot be disabled in profile-specific config file #1110

Open
@dominik-kovacs

Description

@dominik-kovacs

Type: Bug

Component:
Parameter Store (v3.1.1)

Describe the bug
Parameter Store cannot be disabled in a profile-specific config file

Sample
working example

application.yml

spring:
  config:
    import:
      - aws-parameterstore:/ecs-config/application/

  cloud:
    aws:
      parameterstore:
        enabled: false  

not working example

application.yml

spring:
  config:
    import:
      - aws-parameterstore:/ecs-config/application/

together with
application-dev.yml

spring:
  cloud:
    aws:
      parameterstore:
        enabled: false  

the application does not start with dev profile

err:

***************************
APPLICATION FAILED TO START
***************************

Description:

Config data resource '[ParameterStoreConfigDataResource@306851c7 context = '/ecs-config/application/', optional = false]' via location 'aws-parameterstore:/ecs-config/application/' does not exist

Action:

Check that the value 'aws-parameterstore:/ecs-config/application/' at class path resource [application.yml] - 4:9 is correct, or prefix it with 'optional:'

Minimal non-working example project
https://github.com/dominik-kovacs/spring-cloud-aws-parameter-store-demo

Metadata

Metadata

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions