Juju Team Updates - Week #8 2022

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

cc @pedroleaoc @jameinel

  • investigated about using LISP protocol approach as possible network service based on ‘Juju Service Locators’
  • prepared questions for discussion at Network Core meeting. Provided comments and suggestions to ‘Juju Service Locator’ specification
  • prepared Juju Networking presentation for next week’s Sprint.
  • triaged bugs

Reviewed, restructured, and/or wrote SDK charm library How-to guide docs. Some work still remaining.

Sorted more SDK How-to guides into their proper sections.

This cycle, we’ve undertaken an initiative where Juju engineers do a rotation onto other internal teams. I began mine this week, which has me working with the Canonical Observability Stack (COS) team.

I also landed this patch, which increases the resiliency of the new API-based Raft leases client.

  • Work on removing state from raft worker
  • Allow model constraints to be passed when adding a new model
  • Ensure we record the constraints (Arch) on an application when deploying
  • Pass macaroons from the cookie jar for non-websocket requests.