Skip to content

feat(helm): expose K8ssandra native Prometheus telemetry via values#23

Merged
fbeneventi merged 1 commit into
ExamonHPC:release/v0.5.0from
maioranisimone:feat/k8ssandra-prometheus-telemetry
May 14, 2026
Merged

feat(helm): expose K8ssandra native Prometheus telemetry via values#23
fbeneventi merged 1 commit into
ExamonHPC:release/v0.5.0from
maioranisimone:feat/k8ssandra-prometheus-telemetry

Conversation

@maioranisimone
Copy link
Copy Markdown

Add opt-in cassandra.telemetry.prometheus block to the K8ssandraCluster template so users can enable the native ServiceMonitor generated by the K8ssandra Operator without maintaining a separate manifest.

When cassandra.telemetry.prometheus.enabled: true, the operator creates a ServiceMonitor automatically. The block is guarded by {{- with }} so existing deployments that omit the key are unaffected (retrocompatible).

Example values:
cassandra:
telemetry:
prometheus:
enabled: true
commonLabels:
release: prometheus # match kube-prometheus-stack selector

Add opt-in `cassandra.telemetry.prometheus` block to the K8ssandraCluster
template so users can enable the native ServiceMonitor generated by the
K8ssandra Operator without maintaining a separate manifest.

When `cassandra.telemetry.prometheus.enabled: true`, the operator creates
a ServiceMonitor automatically. The block is guarded by `{{- with }}` so
existing deployments that omit the key are unaffected (retrocompatible).

Example values:
  cassandra:
    telemetry:
      prometheus:
        enabled: true
        commonLabels:
          release: prometheus  # match kube-prometheus-stack selector

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@fbeneventi
Copy link
Copy Markdown
Collaborator

Superseded by #28 (merged into branch fix/v0.5.0-grafana-and-merges together with default cassandra.telemetry values and a configuration.md entry). Closing this PR; the change is preserved as a merge commit in the supersede branch with original authorship attribution. Thanks @maioranisimone!

fbeneventi added a commit that referenced this pull request May 14, 2026
fix(v0.5.0): KairosDB datasource migration + integrate PRs #23/#24 + dashboard auto-provisioning
@fbeneventi fbeneventi merged commit 8589e95 into ExamonHPC:release/v0.5.0 May 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants