Hi,
Here is an overview of the deliverables produced by the Platform Engineering team during this pulse.
Charms’ highlights
Discourse
-
Discourse charm now supports oauth relation, allowing to integrate with OIDC authentication.
-
Transitioned to calendar-based versioning.
Github Runner
-
Added a dead-letter mechanism for non-retryable messages in the GitHub Runner Planner.
-
Added a HTTP stream of flavor pressure updates for GitHub Runner Planner.
-
Added token authentication for GitHub Runner Planner.
Haproxy
- Thanks to @skatsaounis for adding missing retry and load balancing to tcp in haproxy.
Ingress Configurator
-
Fixed bug in ingress-configurator to update tcp relation information on events related to the relation.
-
Add load balancing and retry config options to ingress-configurator.
Matrix
- Matrix Improvements: Successfully completed a series of upgrades for public rooms.
Wazuh
- Fixed an issue causing the Wazuh charm to fail to publish to the Indexer when the TLS certificates were not received in order.
Documentation
-
Documentation about spoe-auth was added to the HAProxy charm documentation.
-
The 12-factor tutorials in Rockcraft were updated to rephrase a warning admonition about a potential issue between LXD and Docker. Thanks to @pmuriro for the UX session and his feedback on the tutorials!
-
The Traefik charm documentation has been migrated from Discourse to GitHub, and the RTD site is now live!
-
Documentation on upgrading the charm was added to the repo-policy-compliance and penpot-operator repositories.