(CTTC) Generalize Service Database management
Proposers
- Waleed Akbar (CTTC)
- Lluis Gifre (CTTC)
Description
- Factorize CockroachDB Secrets: Instead of having one secret per component for CockroachDB, have a single common secret for CockroachDB and each service defining in manifest their own database name.
- Generalize the class to manage databases: Move the class to Common and update the components (kpi manager, telemetry, analytics) to use it.
Demo or definition of done
Components deployed properly with a single CockroachDB secret and per-service database name environment variables using the new database management class.
Acknowledgements
This work is funded by the European Commission through the HORIZON-JU-SNS-2022 FLEX-SCALE project with Grant Agreement number 101096909.
References
None