eclipse-pass / main

Catch all repository against which issues of general, cross cutting topics are logged.
Apache License 2.0
4 stars 8 forks source link

Add option to load application properties from AWS SSM parameter store for spring boot apps #1046

Closed rpoet-jh closed 1 month ago

rpoet-jh commented 2 months ago

What?

Add an optional configuration to be able to load property values in application.properties from AWS SSM parameter store for spring boot apps. This includes pass-core, deposit services, notifcation services and data loaders.

Why?

With this change, we no longer have to pass secrets into the Docker image of each component. This would be more secure.

How?

Use this spring cloud aws configuration https://docs.awspring.io/spring-cloud-aws/docs/3.0.0/reference/html/index.html#spring-cloud-aws-parameter-store

Acceptance Criteria

Able to use a property value sourced from AWS SSM parameter store.