Hi,
Here is an overview of the deliverables produced by the Platform Engineering team during this pulse.
GitHub Runner
- The GitHub Runner Image Builder now runs an apt upgrade to add the latest software to the base image for the runners.
Traefik
- Fixed an issue on the Traefik k8s operator causing it to go into error state when the receive-ca-cert integration breaks
Documentation
- New guides for upgrading the charm have been added to the documentation for ingress-configurator-operator, jenkins-k8s-operator, and saml-integrator-operator.
- The 12-factor app support documentation has been updated to the latest version of the Canonical starter pack. This update includes support for intersphinx, and a complete overhaul of the linking was undertaken in the project. Additional targets were added into the Rockcraft and Charmcraft documentation as a result of the overhaul. Now links to the Rockcraft, Charmcraft, and Juju documentation are future-proofed.
Synapse
- Refactored Synapse charm by removing repeated observers files with the help of Copilot.
12-factor charm
- Updated the Rockcraft pack error outputs for 12 factor charms.
HAProxy
- Added header-rewrite-expressions to the haproxy route in haproxy and ingress-configurator.
- The release policy for haproxy-operator was updated.