Hello, Hola, Ciao, Hej, Hallo, Witam, مرحباً بكم, שלום everyone! 
Below are the team’s updates for weeks 46 to 47 of 2025. First, as always, let’s introduce the fantastic team and what we’re building.
The Team
The Observability Core team at Canonical consists of Jose, Sina, Mike, and Leon (Manager).
Together with the Tracing and Profiling and Service Mesh teams, we form the full Observability team, managed by Simme.
Our goal is to provide you with the best open-source observability stack possible, turning your day-2 operations into smooth sailing.
The Work
This pulse we created the track/2 branch for our solution. This means that you can now deploy COS with terraform using ?ref=track/2. It is also now the new default on readthedocs. During the 26.04 cycle, changes merged into the main branch on github are released to the dev track on charmhub. We also added solution-level cross-track upgrade tests for 4 specific TLS scenarios.
TLS fixes
- Now that the grafana-k8s charm is truly HA (thanks @dylanstathis!), we no longer use traefik-route for ingress-to-leader; instead it’s the usual ingress per app.
- Fix in prometheus-k8s for handling CA cert coming from reldata integration.
- Added wiring in our terraform module for setting an external CA in grafana-k8s.
- prometheus-k8s also gained a
recive-ca-certintegration, for supporting scrape targets that advertize their ingress/metricsendpoint URL. - Our docs now include specific instructions for terraform for using the CA chain coming from the s3-integrator.
Alert rule fixes
We are working on improving the generic alert rules,
and there is more to come soon!
Feedback welcome
As always, feedback is very welcome! Feel free to let us know your thoughts, questions, or suggestions either here or on our Matrix channel .
That’s all for this time! See you again in two weeks! ![]()