We have updates across multiple charms, including the DNS charm, Discourse, GitHub self-hosted runner, and more! Stay tuned for even more exciting progress!
Discourse
DNS charm
- The dns_record interface changes to remove its ACL layer.
- The DNS library was updated to reflect the dns_record interface changes.
- bind-operator is now correctly writing NS records in the APEX of each zonefile.
Documentation
- The 12-factor project now has a public RTD site where we can upload developer documentation and create a centralized home page for the project.
- The 12-factor Flask tutorial has been migrated to the Charmcraft RTD.
- Synapse charm now has documentation about moderation and spam control.
- The Wazuh Server charm, along with the Dashboard and Indexer operators, now have initial documentation
- Several charm repository READMEs have been updated, including wordpress-k8s-operator, discourse-k8s-operator, mattermost-k8s-operator, and content-cache-operator
GitHub Self-hosted runners
- The Github Runner Charm now removes busy Runner VMs when a unit of the charm is stopped to avoid dangling Openstack resources.
- The Github runner charm will continue to spawn and clean runners despite health check errors for certain runner VMs.
HAproxy
- Haproxy now uses the certificates v4 library and now support the โstrip_prefixโ attribute of the ingress integration