github robintra/perf-sentinel chart-v0.2.42
perf-sentinel chart v0.2.42

latest releases: chart-v0.9.9, v0.9.9, chart-v0.9.8...
one month ago

What's new in chart-v0.2.42

This is a re-publication of chart-v0.2.41 to recover the supply-chain attestations that were skipped on the original release. appVersion stays at 0.7.6, the rendered template surface is byte-for-byte identical to chart-v0.2.41, the only diff is the version: field in Chart.yaml and the new CHANGELOG entry. The chart-v0.2.41 helm-release workflow succeeded the helm push step but tripped on an empty digest returned by crane digest immediately after, which stopped the job before Cosign keyless signature, SPDX SBOM, and SLSA Build L3 provenance attestation could run. The chart binary was published on GHCR but operators verifying provenance with cosign verify against chart-v0.2.41 fail. chart-v0.2.42 runs the full pipeline against the same template content, so the attestations exist for installs going forward.

The workflow regression that caused the chart-v0.2.41 skip is fixed in #33, already on main and exercised by this release. The digest is now parsed directly from helm push output instead of a separate crane digest call that races against GHCR's eventually-consistent tag index.

Changed

  • Chart version bumped from 0.2.41 to 0.2.42, default image.tag continues to resolve to ghcr.io/robintra/perf-sentinel:0.7.6 (no daemon bump).
  • No chart-level config change. values.yaml, every template, the ServiceMonitor rendering, the NetworkPolicy rendering, the optional [daemon.ack] and [daemon.cors] plumbing, and the ack-toml-baseline mount are byte-for-byte identical to chart-v0.2.41.
  • No daemon binary change. All operator-visible behavior, breaking config changes, runtime warn-once nets, and wire-conformance hardening are inherited unchanged from chart-v0.2.41. See chart-v0.2.41 release for the daemon-side notes, themselves pointing at v0.7.6 for the full Scaphandre + Redfish hardening narrative.

Behavior

  • No HTTP-shape change. Every /api/* route, every /metrics line, the OTLP HTTP and gRPC routes, and every JSON shape are byte-for-byte identical to chart-v0.2.41 for already-clean inputs.
  • No upgrade hook required, no on-disk migration. Operators on chart-v0.2.41 can helm upgrade to chart-v0.2.42 in place, rendered manifests are identical. Operators not yet on 0.7.6 should consult chart-v0.2.41 for the BREAKING config rewrites required by the Scaphandre process_map and Redfish endpoints schemas, which apply unchanged to chart-v0.2.42.

Install

helm install perf-sentinel oci://ghcr.io/robintra/charts/perf-sentinel --version 0.2.42

Upgrade from chart-v0.2.41 in place:

helm upgrade perf-sentinel oci://ghcr.io/robintra/charts/perf-sentinel --version 0.2.42

Operator action required

None for operators already on chart-v0.2.41. Operators upgrading from chart-v0.2.40 or earlier should follow the migration steps documented on chart-v0.2.41 (Scaphandre process_map and Redfish endpoints rewrites), which apply unchanged to chart-v0.2.42.

Full Changelog: chart-v0.2.41...chart-v0.2.42

Don't miss a new perf-sentinel release

NewReleases is sending notifications on new releases.