Juju Team Updates - Week #41 2021

Hi everyone, below you can find the updates from the Canonical Juju Team for the week starting on the 11/10/2021. Have a great weekend!

cc @pedroleaoc @jameinel

  • Telemetry and Juju - part of the upcoming juju 2.9.17 and 3.0.0 releases.
  • Polish for the telemetry changes.
  • Landed a fix for upgrading from 2.9.x to 3.0.0+
1 Like
  • 2.9.16 release
  • various customer support tasks
  • new StopAndRemove API on the worker runner to enable juju to avoid intermittent hangs (plus another driveby race fix)
  • juju PR to incorporate the worker changes
  • update-k8s support for dealing with juju client IP address changes
1 Like

Work on handling “assumes” expressions from charm metadata

  • Satisfiability checker for “assumes” expressions #13145
  • Collect and report supported features from Juju/model substrate #13425

Misc. bug fixes:

  • Take into account manual machine arches when validating arch constraints #13406 (also backported to the 2.8 branch)
1 Like
  • More work on the Juju story, UX issues, cloud tutorials, other review work.
  • Started putting together a series of guidelines for Juju docs.
  • Held guest session at Erik’s workshop: Demystifying Juju (docs) (writing).
3 Likes

Spent some time looking into a bug involving the Fan on OpenStack networks.

Investigations lead to a couple of patches including this one.

Patched a bug where multiple bindings would not provision inplied NICs on OpenStack without mirroring space constraints.

Various other minor things around CI/testing.

1 Like
1 Like
  • Fixed deployment/statefulset/daemonset in pod spec charms during model upgrade #13409 LP1934004
  • Continued work on k8s trust bugs (close to resolving this)
  • Landed pebble replan and restart support into operator framework operator#580 operator#647
1 Like