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
versionbumped from0.2.41to0.2.42, defaultimage.tagcontinues to resolve toghcr.io/robintra/perf-sentinel:0.7.6(no daemon bump). - No chart-level config change.
values.yaml, every template, theServiceMonitorrendering, theNetworkPolicyrendering, the optional[daemon.ack]and[daemon.cors]plumbing, and theack-toml-baselinemount 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/metricsline, 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 upgradeto 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 Scaphandreprocess_mapand Redfishendpointsschemas, which apply unchanged to chart-v0.2.42.
Install
helm install perf-sentinel oci://ghcr.io/robintra/charts/perf-sentinel --version 0.2.42Upgrade from chart-v0.2.41 in place:
helm upgrade perf-sentinel oci://ghcr.io/robintra/charts/perf-sentinel --version 0.2.42Operator 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