Simplify configuration files
User Story
As an implementer I want to be able to set the configuration & credentials in one environment file, that at runtime generates all of the configuration files needed for the various containers so that I can keep my configuration & credentials DRY.
Background Documents
(Insert links to any relevant documents)
Acceptance Criteria
-
Needs to conform to the 12-factor app -
Runtime configuration -
Works the same in dev runtime as it does in IaC deployment -
Could work in Vault -
Doesn't change how secrets are mounted in our current docker-compose v3 files (using secrets
)
Definition of Done
-
User Story can be broken down no further -
Acceptance Criteria and Story Points are agreed upon by development team and PO -
API Design is created and reviewed -
UI Mockups are created and reviewed -
Code is written, automated tests are added, reviewed, all tests pass -
Test Plan is updated -
Documentation is updated
Edited by Josh Zamor