What's new in chart-v0.26.1
A metadata-only bump. appVersion moves to 0.26.1 and image.tag follows it to :0.26.1. No template, values.yaml key or schema changes. Under the default values the rendered perf-sentinel.toml is byte-for-byte what chart-v0.26.0 rendered, same 5036 bytes and the same digest. The other manifest changes are the image, the version labels and checksum/config.
What moves inside the pod
Nothing the daemon serves. The binary in the image is built with Rust 1.99.0 and against the newest compatible releases of its dependencies, among them hyper 1.12.0, tokio 1.53.2 and toml 1.1.8. Its API, its metrics and the findings it stores and exports keep the same fields and values, and no finding changes signature. Against the 0.26.0 binary, analyze on the 20 trace fixtures of the repository produced the same findings and signatures, and the same output apart from the version string.
The v0.26.1 binary notes describe the changes.
Upgrade impact
- Pods roll on the image.
helm upgradereplaces them becauseappVersionandimage.tagmove together. - Acknowledgments keep matching. No finding appears, disappears or changes signature, so
perf_sentinel_findings_totalreads as before. - The example dashboards live outside this chart and gain French variants under
examples/FR/, with the same queries, panels,uidandversionas the English files, so importing one replaces its English counterpart. Import it where the dashboards are provisioned. checksum/configmoves, and not because your configuration changed. The renderedperf-sentinel.tomlis identical, but the ConfigMap carrieshelm.sh/chartandapp.kubernetes.io/versionlabels that bump with the chart.- No
values.yamlkey is added or removed, no template changes, and the shippedPrometheusRuleis untouched.
Install
The chart is published as an OCI artifact on GHCR, install it directly with no helm repo add step:
helm install perf-sentinel oci://ghcr.io/robintra/charts/perf-sentinel --version 0.26.1Upgrade an existing release:
helm upgrade perf-sentinel oci://ghcr.io/robintra/charts/perf-sentinel --version 0.26.1Read docs/HELM-DEPLOYMENT.md for the ServiceMonitor section, sizing and Ingress postures.
If you are upgrading from chart-v0.23.0 or earlier, read the chart-v0.24.0 notes first: that release raises the default workload.statefulset.persistence.size to 2Gi, which an existing StatefulSet does not pick up on its own. From chart-v0.18.0 or earlier, read the chart-v0.19.0 notes as well: that release adds a grouping label to five metrics and is breaking for an unaggregated alert on any of them. From chart-v0.16.0 or earlier, the chart-v0.17.0 notes change the shipped PrometheusRule.
Full Changelog: chart-v0.26.0...chart-v0.26.1