external-health-monitor
external-health-monitor copied to clipboard
This repo contains sidecar controller and agent for volume health monitoring.
**What type of PR is this?** /kind feature **What this PR does / why we need it**: I've updated the klog functions used within csi-lib-utils to contextual logging functions, following...
Bumps the github-dependencies group with 8 updates in the / directory: | Package | From | To | | --- | --- | --- | | [github.com/prometheus/common](https://github.com/prometheus/common) | `0.52.3` |...
**What type of PR is this?** > /kind cleanup **What this PR does / why we need it**: "io/ioutil" has been deprecated since Go 1.19: As of Go 1.16 **Which...
Currently, when we enable health monitoring on the node, is there a way to regulate the interval for kubelet to make calls to NodeGetVolumeStats as part of collecting Volume health...
The external-health-monitor's worker thread mechanism (10 by default) is blind to the number of volumes. If there are fewer than 10 volumes then there is a burst of repeated probes...
We have an issue https://github.com/kubernetes-csi/external-health-monitor/issues/75 to change the code to only watch Pods and Nodes when the Node Watcher component is enabled. We still need to address the scalability issue...
In the external-health-monitor-controller, we always watch all PVCs, Pods, Nodes: https://github.com/kubernetes-csi/external-health-monitor/blob/v0.3.0/cmd/csi-external-health-monitor-controller/main.go#L210 We need to watch them to support the Node Watcher functionality which is disabled by default. This has caused...
Bumps the github-dependencies group with 3 updates in the / directory: [github.com/container-storage-interface/spec](https://github.com/container-storage-interface/spec), [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) and [golang.org/x/net](https://github.com/golang/net). Updates `github.com/container-storage-interface/spec` from 1.9.0 to 1.10.0 Release notes Sourced from github.com/container-storage-interface/spec's releases. v1.10.0 What's Changed...
According to the documentation, enabling the feature gate is necessary to utilize this feature. In one of our OCP clusters, I observed that `NodeGetVolumeStats `is being called by the `node...
**What type of PR is this?** > Uncomment only one ` /kind ` line, hit enter to put that in a new line, and remove leading whitespaces from that line:...