Charm Tech pulse 2024#7

What has Charm Tech been up to in pulse #7? The highlights: released ops 2.12.0 and worked on improving the ops-scenario API.

The ops library

Charming

  • @tony-meyer did thorough analysis about whether we could re-initialise the charm for every event in Harness. In the end, we decided to stick with the status quo, as changing this behaviour breaks too many charm tests, and we’ll spend our efforts on Scenario instead (which bypasses this issue by design).
  • We’re adding Scenario support for Pebble notices.
  • We pushed out several changes to the Scenario API for our work on the new 7.0 branch. The upcoming 7.0 release of Scenario will bring several improvements and cleanups to the API, meaning breaking changes – but our goal is for this set of changes to be the last breaking changes to its API before “going stable”.
  • We added Juju support for the new Pebble change-update notice.

Pebble

2 Likes