Secrets
For security reasons, values files and k8s manifests do not contain plain passwords but placeholders only. By decoupling this, various secret backends can be used. For simplicity, USU Software Compose comes preconfigured with a local file as a central secrets store.
Secrets contained in the of this USU Software Compose package were generated during the release process. Before installation or updating, make sure to change all pregenerated secrets in prefixed with with your own safe secrets.
Follow these steps when updating:
Providing that contains secrets from a previous USU Software Compose installation, and belongs to this USU Software Compose package, it’s possible to merge them using e.g. yq tool:
yq eval-all '. as $item ireduce ({}; . * $item)' secrets.yaml secrets.yaml.orig > secrets.yaml.newCheck the resulting and rename it to (rewrite the file) and proceed with updating.
For future updates, store the securely (It will be referenced as ).