Skip to content

(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

Edited by Lluis Gifre Renom