Skip to content

fix(monitoring): isolate Talos etcd metrics - #36

Merged
syscod3 merged 1 commit into
mainfrom
fix/talos-etcd-metrics-isolation
Aug 11, 2026
Merged

fix(monitoring): isolate Talos etcd metrics#36
syscod3 merged 1 commit into
mainfrom
fix/talos-etcd-metrics-isolation

Conversation

@syscod3

@syscod3 syscod3 commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Summary

Talos etcd metrics can now be collected without making port 2381 reachable from ordinary workloads or LAN clients. The Grafana metrics collector scrapes the three control planes directly, while Cilium blocks every other Pod from initiating a connection to the etcd metrics port.

The Omni helper applies the Talos listener and control-plane-only ingress rule. Apply it only after Argo has synchronized the Cilium policy, then reboot each control plane one at a time as required by Talos.

Validation

  • python3 scripts/validate.py
  • bash -n omni/scripts/apply-etcd-metrics.sh
  • Rendered the Grafana chart and confirmed all three etcd targets
  • Pre-commit: yamllint and gitleaks

Compound Engineering
OpenCode

@syscod3
syscod3 merged commit 7a8f9ca into main Aug 11, 2026
5 checks passed
@syscod3
syscod3 deleted the fix/talos-etcd-metrics-isolation branch August 11, 2026 23:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant