Juju Team Updates - Week #47 2021

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

cc @pedroleaoc @jameinel

No PRs from me this week, have been working on:

  • Adding blocking to pebble on shutdown for charm code to have a chance to run teardown hooks.
  • Adjusting how sidecar charms terminate to ensure hooks run in all scale down scenarios.
  • Various PR reviews, testing etc.
1 Like

This week fixed a few issues for sidecar applications:

1 Like
1 Like
  • Initial scaffolding for the dqlite work (cluster management worker, REPL over unix socket and a tee-ing logsink for persisting ingested logs to dqlite) #1350
1 Like
  • Worked on giving the Juju OLM docs landing page a face lift. Not live yet but this and more along these lines coming soon.
  • Routine improvements to a variety of docs.
  • Pulled more docs from Discourse into Juju docs.
  • Discovered a bunch of tutorials on Discourse. Thinking about how best to fit them into Juju docs.
1 Like
  • customer support work
  • fix for configuring mongo replicaset on nodes with multiple addresses
  • add logging to record execution of txn pruner
  • fix permission error removing unattached storage
  • fix for upgrading sidecar k8s charms with storage
  • remove bogus warnings removing storage attachments
  • investigate model watcher behaviour to diagnose client issue and add new test to verify behaviour
  • identify issue with libjuju use of juju watchers
  • juju 2.9.20 candidate release
1 Like
  • Landed PR-13522 for fixing volatile storage in CAAS charms.
  • Landed PR-13490 for auto creating of instance profiles roles.
  • Worked on an AWS client tear down issue where permissions are incorrect.
2 Likes
  • Focus on production issues
  • Spent sometime working on designing a clean API for watchers using dqlite.
1 Like
  • Further work on internal cloud issues.
  • Enhanced logging detail for network config discovery.
  • Identified and added a new index for the units collection.
  • Collaboration and design for future Juju network modelling.
1 Like