This two weeks we’ve done a lot of work across various tools and charms alike. Thanks to the team for all the hard work!
Juju
- Created Juju WordPress community workshop PPT, this will be scheduled in around 2 weeks for community users to get a taste of Juju.
- Opened a Juju PR which helps clarify that
juju scale-application
is only compatible with k8s models. Also opened a related Juju PR. - Filed https://github.com/juju/terraform-provider-juju/issues/244 “Intermittent problems requesting juju_integration resource”
Github self-hosted runner
- The repo-policy-compliance package is upgraded on upgrade_charm in github-runner-operator.
- The new pylxd package repo is used in github-runner-operator.
- Added workflow_dispatch github event handling for github-runner-operator.
- Release revision 25 of github-runner-operator to edge channel. This revision includes three PRs:
- A firewall is added to restrict the host port access of the self-hosted runners.
- Change the installation method of yq to fix an issue with the woke linter.
- Auto-upgrade of Linux kernel as a temp fix for a kernel bug.
Synapse
- Added nginx-route integration to Synapse operator.
- Fixed “Charm doesn’t act on pebble ready event” on Synapse operator.
Upload-charm-docs
- upload-charm-docs now supports defining a contents listing in git which will be used to generate the navigation table on discourse
- Added support for signed commits if required by a repository to upload-charm-docs and improved the logging of conflicts
Github actions exporter
- Added nginx-route integration to GitHub Actions Exporter operator.
Redis-k8s
- Filed https://github.com/canonical/redis-k8s-operator/issues/74 “Remove reliance on StoredState in relation library”.
Jenkins-agent-k8s
- Added a new relation “agent” to jenkins-agent-k8s which supports a new “jenkins_agent_v0” interface.
- Added a new relation “agent” to jenkins-agent (machine agent) which supports a new “jenkins_agent_v0” interface.
Rockcraft
- Added the experimental flask extension to rockcraft https://github.com/canonical/rockcraft/pull/317
Ops
- New api get_filesystem_root was added to the operator framework testing harness. With the overhaul of the operator framework testing harness filesystem simulation backend.