HomeSoftware Heritage

cassandra: Refactor the former installation scripts

Description

cassandra: Refactor the former installation scripts

  • Move the previous yaml base configuration to a puppet template
  • Install cassandra via the archive instead of the debian packages It gives more flexibilities regarding the multi instances configuration
  • Support multi instance per server
  • Make the cassandra.yaml content less verbose

There is still some work to do:

  • Manage more cassandra configuration properties
  • Add the tcp port monitoring
  • Wire the exporter metrics to one of the prometheus

Related to T4373

Details

Provenance
vsellierAuthored on Aug 10 2022, 7:47 PM
vsellierPushed on Aug 18 2022, 10:48 AM
Differential Revision
D8236: cassandra: Refactor the former installation scripts
Parents
rSPSITE0aeb8f52806e: Revert "Wrap sentry install cli in script to work around tty allocation issues…
Branches
Unknown
Tags
Unknown
Tasks
T4373: [cassandra] Test the new hardware