Pulse 22 of 2024
high level
- paas-app-charmer. Finish rockcraft Go tutorial. e2e/smoke testing for paas-charmer/charmcraft/rockcraft.
- chrony -
- cloudflared
- discourse -
- dns bind charm - Integrate ACL API to charm, first staging deployment
- documentation
- github runners - reactive runner edge deployment, image builder production deployment
- indico -
- jenkins -
- synapse - Matrix-auth integration (Synapse ↔ Maubot), Maubot Loki integration
- wordpress -
- gateway-api-integrator -
- haproxy -
- wazuh Finish staging deployment
- content-cache charm - Implement the TLS certificates, O11y, tests for them.
App charmer
- Document Go for rockcraft (@javierdelapuente)
- result:
- Go structs (@javierdelapuente)
- result:
Architecture
Chrony
- documentations
Cloudflared
- test the cloudflared charms in the staging environment
Bugs
Charming improvements
Discourse
DNS charm
- Integrate ACL API to charm: ongoing
- first staging deployment: done
- Handle post-refresh in workload snap: done
Documentation
- 12-factor app docs (@econley)
- Result: worked on PR to migrate some Charm SDK docs to Rockcraft; started working on moving Charmcraft Flask tutorial to Charmcraft RTD
GitHub Self-hosted runners
- Replace 1/4 of edge runners with reactive runners(@bartz)
- result: done
- Write documentation (howto/reference) for reactive mode (@bartz)
- result: PR in review
- Add expected number of runners to dashboard (@bartz)
- result: Merged
- COS integration (@charlie4284)
- Result: Done, pending deployment.
- DockerHub cache (@charlie4284)
- Result: Done, pending deployment.
- Reactive runners picking up custom images(@charlie4284)
- Result: Pending architecture design.
Indico
Jenkins
Synapse
- Maubot Loki integration
- result: done
- Matrix-auth integration
- result:
- Maubot register-client-account action
- result:
Netbox
Support
Training
Wordpress
Gateway API
Penpot
- documentations
Wazuh
- Staging deployment:
- result: in progress
- Enable configuration of the Wazuh server result: done
Content-cache
- Start the implementing for the second stage (TLS certs). (@aliaw)
- result:
- Start with the third stage (support for metrics) (@aliaw)
- result:
haproxy
- Open ports
- result: in review
- Run
install
hook logic inupgrade-charm
- result: in review