Juju Team Updates - Week #30 2021

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

cc @pedroleaoc @jameinel

2 Likes
  • 3.0
    • Landed some preparatory refactoring work for supporting asynchronous charm downloads.
    • Began work on the asynchronous charm download worker implementation.
2 Likes
  • Landed work from last week to add --revision to juju deploy for Charmhub charms. Requires use of the --channel flag to provide a refresh path for the units in the future. Does not work for charms with resources, yet.
  • Prep work landed for deploying Charmhub charms with resources by revisions.
  • Added a logger label of “Charmhub” to facilitate debugging on this project.
  • Working on deploy of Charmhub charms with resources by revision.
2 Likes
  • Finished the PR to fix refresh when upgrading from a pod-spec to a sidecar charm (finally!).
  • Removed the now-unused ApplicationWatcherFacade.
  • In Python Operator Framework, fixed Pebble push() handling of binary files.
1 Like
  • Juju 2.9.10 release candidate
  • intermittent Azure provider block device issue
  • secrets specification
  • update to juju-controller charm
  • juju 3.0 now deploys beta juju-controller charm on bootstrap
1 Like

Working on two bugs for supporting customised caas image repo/private repo (in process):

1 Like
1 Like
  • Work on resource deployments in pylib Juju for Charmhub
1 Like