canonical / tempo-k8s-operator

This charmed operator automates the operational procedures of running Grafana Tempo, an open-source tracing backend.
https://charmhub.io/tempo-k8s
Apache License 2.0
3 stars 3 forks source link

Tempo coordinator #132

Closed PietroPasotti closed 2 weeks ago

PietroPasotti commented 3 weeks ago

Issue This PR adds to tempo-k8s the possibility to relate to any number of tempo-k8s-worker charms thereby taking a clustered tempo coordinator role.

It adds a config option for whether the charm should ALSO be running the worker process as a monolith even if it's clustered, or whether it should stop running tempo as soon as it starts operating in coordinator mode.

Based on top of https://github.com/canonical/tempo-k8s-operator/pull/127

PietroPasotti commented 2 weeks ago

moving this to https://github.com/canonical/tempo-coordinator-k8s-operator/