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.
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.