artifacthub helm/chaos-mesh/chaos-mesh 2.8.8
v2.8.8

3 hours ago

This patch release fixes PhysicalMachineChaos configuration, workflow deletion, controller selection, and TimeChaos on ARM64. It also fixes Dashboard HTTP task parsing, skips terminated pods by default, and includes build updates.

Breaking changes

Warning

  • Redis Sentinel redisPath. The previous boolean type was incorrect. Chaosd expects a directory string for the redis-server executable. This release corrects the field type to a string. Remove existing boolean values or replace them with a directory string before upgrading. #5204
  • PhysicalMachineChaos disk-fill. Chaos Mesh uses fill-by-fallocate, while Chaosd uses fallocate. This release correctly maps the Chaos Mesh field to the Chaosd field. Chaosd defaults to fallocate, but Chaos Mesh uses fallocate only when fill-by-fallocate is explicitly set to true. Setting it to false or omitting it now uses dd. The field names and default behavior may be unified in a future release. #5205

Changed

  • Use Go build metadata for binary version information and preserve release versions for builds from release tags #5198
  • Remove CGO dependency from chaos-daemon-helper (cdh) #4801

Fixed

  • Fix PhysicalMachineChaos disk-fill requests to honor fill-by-fallocate. Setting it to true uses fallocate. Setting it to false or omitting it now uses dd #5205
  • Fix PhysicalMachineChaos Redis Sentinel redisPath to accept executable directories. Remove existing boolean values before upgrading #5204
  • Fix missing Kafka authentication, fill configuration, and IO broker settings in PhysicalMachineChaos, and keep Kafka credentials out of controller logs #5203
  • Fix the Chaos Dashboard HTTP task parser panicking on a header without a colon and accepting a command without a URL #5200
  • Fix workflow deletion getting stuck when reconcilers recreate dependent resources while their owner is terminating #5101
  • Fix selective controller enablement through controllerManager.enabledControllers for chaos experiments #4980
  • Skip Succeeded and Failed pods when podPhaseSelectors is unset #5150
  • Honor reconciliation cancellation in PhysicalMachineChaos requests to chaosd. #5095
  • Fix TimeChaos crashes on ARM64 and preserve injection errors. #5179

Full Changelog: v2.8.7...v2.8.8

Don't miss a new chaos-mesh release

NewReleases is sending notifications on new releases.