Here’s a summary of the work done from 2023-02-13 - 2023-02-24 by IS and the IS Charms team related to juju and charming:
Highlights :
ROCKS support!
- Added support to build rocks on the operator workflows
- Switched to using rockcraft to build OCI images for the Indico charm (published to edge channel)
Features and PRs :
- https://github.com/canonical/pebble/pull/194 “Update deps due to CVEs” accepted for merging
- https://github.com/canonical/pebble/pull/196 “Introduce security scanning” accepted for merging
- https://github.com/juju/terraform-provider-juju/pull/148 “Support managing users” merged upstream
- https://github.com/juju/terraform-provider-juju/pull/154 “Add Import for Offer” merged upstream
- https://github.com/juju/terraform-provider-juju/pull/146 “Support for credential management” merged upstream
- https://github.com/juju/terraform-provider-juju/pull/150 “Support managing model access” merged upstream
- https://github.com/juju/python-libjuju/pull/804/ “chore: add type hint to not inferred model properties” open for review
Bugs and Fixes :
- Filed Bug #2007258 “Support reactivating users” : Bugs : juju “Support reactivating users”
- Filed https://github.com/canonical/rockcraft/issues/194 “Unable to import rock into the docker daemon when packing with python plugin and staging python3-dev”
- Fixed Bug #2007318 “Expose setting for max. users per team” : Bugs : charm-k8s-mattermost “Expose setting for max. users per team” and released to the stable channel of the charm (revision 24).
- Filed Bug #2007535 “Unit log not showing up” : Bugs : juju “Unit log not showing up”
- Filed https://github.com/juju/terraform-provider-juju/issues/155 Terraform Juju provider fails to provision juju offer
- Fixed the Jenkins integration tests given the jenkins agent charm rename: https://github.com/jenkinsci/jenkins-charm/pull/141