IS Charms Team Updates - Pulse #22 2024

Pulse 22 of 2024

high level :high_brightness:

App charmer :factory:

Architecture :bridge_at_night:

Chrony :clock1:

  • documentations

Cloudflared :cloud:

  • test the cloudflared charms in the staging environment

Bugs :bug:

Charming improvements :wrench:

Discourse :flying_disc:

DNS charm :beans:

  • Integrate ACL API to charm: ongoing
  • first staging deployment: done
  • Handle post-refresh in workload snap: done

Documentation :books:

  • 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 :running_man:

  • 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 :calendar:

Jenkins :man_artist:

Synapse :spider_web:

  • Maubot Loki integration
    • result: done
  • Matrix-auth integration
    • result:
  • Maubot register-client-account action
    • result:

Netbox :package:

Support :mechanical_arm:

Training :brain:

Wordpress :newspaper:

Gateway API :door:

Penpot :pen:

  • documentations

Wazuh :lock:

  • Staging deployment:
    • result: in progress
  • Enable configuration of the Wazuh server result: done

Content-cache :bank:

  • Start the implementing for the second stage (TLS certs). (@aliaw)
    • result:
  • Start with the third stage (support for metrics) (@aliaw)
    • result:

haproxy :laughing:

  • Open ports
    • result: in review
  • Run install hook logic in upgrade-charm
    • result: in review