Hi,
Here is an overview of the deliverables produced by the Platform Engineering team during this pulse.
Documentation
- Documentation workflows were updated to integrate with the Vale GitHub Action using Canonical style rules for the following repositories:
- wazuh-indexer-operator
- cloudflared-operator
- content-cache-k8s-operator
- digest-squid-auth-helper
- github-runner-webhook-router
- haproxy-operator
- http-proxy-operators
- indico-operator
- ingress-configurator-operator
- jenkins-agent-k8s-operator
- jenkins-k8s-operator
- maubot-operator
- repo-policy-compliance
- smtp-relay-operator
- tmate-ssh-server-operator
- wordpress-k8s-operator
- smtp-dkim-signing-operator
HA Proxy
The haproxy charm now supports:
PaaS charm
- Major version in gunicorn is pinned to 23 for Rockcraft Django and Flask 12-factor extensions.
- A new explanation document was published in the 12-factor project RTD describing the opinionated nature of the tooling.
Gateway API integrator
- Security documentation published!
Indico
- Release notes published using automated workflow and data driven process
- Indico custom profile field plugin is now up! Next steps are documentation and adding new futures with new Indico releases.
Terraform modules
- A GitHub workflow to automatically generate documentation for Terraform modules was added to the chrony-client-operator, indico-operator, opencti-operator, saml-integrator-operator, wazuh-server-operator, and synapse-operator repositories.
Chrony
- Documentation on how to upgrade the Chrony charm was added.
Wazuh
-
- A new how-to guide on running integration tests locally was added to the Wazuh server charm documentation. Thanks to @niwamo for the contribution!
Nginx ingress integrator
- The contributing documentation was updated in nginx-ingress-integrator-operator. Thanks to @queiroll for the contribution!
Synapse
- Synapse’s default room version is now 12, as set by the recent security patch.
- The Synapse charm now persists the macaroon key in the same way as the signing key.
- The Synapse charm now consistently runs the main unit on unit 0, improving stability. Several refactorings have also been introduced.