(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
issue