fluxcd / flux2-monitoring-example

Prometheus monitoring for the Flux control plane
https://fluxcd.io/flux/monitoring/
Apache License 2.0
50 stars 133 forks source link

KSM config: Update for NC v1beta3 API #9

Closed darkowlzz closed 9 months ago

darkowlzz commented 11 months ago

Depends on https://github.com/fluxcd/notification-controller/pull/540.

The alert and provider APIs from notification-controller no longer have status to report readiness. Dashboards should be designed to assume Ready=True for no status. The Flux Cluster Stats dashboard already does this for the objects it shows.

NOTE: Similar change is not needed for HelmRepository OCI, which is also losing status in https://github.com/fluxcd/source-controller/pull/1243, because the status is needed for the default type HelmRepository. The Flux Cluster Stats dashboard will show HelmRepository OCI objects as Ready always.