Hi everyone, below you can find the updates from the Canonical Juju Team for the week starting on the 15/11/2021. Have a great weekend!
Short week for me.
- Finished Pebble service auto-restart and backoff PR, updated after PR review and team discussion – should be near final state now: https://github.com/canonical/pebble/pull/79
- Started implementing Pebble custom health checks, draft PR: https://github.com/canonical/pebble/pull/84
- Fix juju trust lost when updating app config #13488 LP1948496
- Fix juju bootstrap with juju-db snap where the service is not enabled on the controller #13508
- Working on teardown issues on sidecar charms (both scale down and remove-application) where teardown hooks are either not run or the workload containers are already gone.
- extra test coverage added when diagnosing bug
- various customer support tasks
- diagnose machine teardown issue with broken storage on a production cloud; facilitated db surgery to fix the problem and did a fix in case it happens again
- remove legacy cross model relations code and add upgrade step to deal with the issue
- support for beta1 ingress resources on k8s 1.22
- Investigation into outage in prodstack clouds.
- Work on watcher API design on top of dqlite.
- Preliminary work for performing a basic scale test using dqlite as the store for collected Juju logs.
Short week for me too. Lots of tasks focused on improving Manner and Relation, especially around the dashboard and LXD docs. Also working on changing the face of the Juju OLM landing page.
1 Like
- Investigating a series of issues around juju deploy of a bundle. A fix for LP 1950237 is forthcoming, .
- Prep work for improving documentation of juju, charms and LXD profiles.
- Investing requirements and use cases for multiple lxd profiles in a charm. Use cases welcome.
1 Like
juju
updates:
- Release candidate snap for Juju 2.9.19 is ready and currently being QAed.
pylibjuju
updates:
- Big thing for this week:
asyncio
stuff has landed. Event & task handling straigthened up. [PR #580] - An integration test for testing with the Juju
edge
has been added to jenkins (next to the already existing tests with Juju stable). [PR #677] - Some small bug fixes like [PR #589]
– coming up:
- Support for local
type: file
resources [PR #590] - Trouble with resolving charms [Issue #586]
-
debug-log
parameters [Issue #587]
1 Like
- Working on an internal Canonical cloud outage. We have a Mongo cluster changing leader frequently, causing controller issues.
- Fixed a potential source of panics that can result from DB issues in the course of investigating the outage above.
- Further work on this patch addressing orphaned network configuration data.
- Investigated issues around storage attachments manifest in different scenarios.
1 Like