Reorganize app/ and add script for secret management #29
No reviewers
Labels
No labels
bug
deployment
design
feature
maintenance
observability
review
No milestone
No project
No assignees
2 participants
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Deuxfleurs/infrastructure#29
Loading…
Reference in a new issue
No description provided.
Delete branch "test_reorganize"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
In app/, we now have one folder for each Deuxfleurs module.
These folder contain the following hierarchy:
<module>/build/<image_name>/
: folders with dockerfiles and other necessary resources for building container images<module>/config/
: folder containing configuration files, referenced by deployment file<module>/secrets/
: folder containing secrets, which can be synchronized with Consul usingsecretmgr.py
<module>/deploy/
: folder containing the HCL file(s) necessary for deploying the module<module>/integration/
: folder containing files for integration testing using docker-composeThis is the documentation of
secretmgr.py
, which is also in the filesecretmgr.py
itself: