You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add check-proxy-health flag and implement Envoy health check on local… (#799)
* Add check-proxy-health flag and implement Envoy health check on local envoy running process. Disable executing graceful startup flow if graceful startup seconds grtr than 0.
* Refactor Envoy health check logic into `doHealthCheck` function and add unit tests for improved coverage and modularity.
* Fixed lint issue and added changelog
* Refactor Envoy health check to improve readability and maintainability by using `http.Status` constants, adjusting test cases, and streamlining function calls.
Implemented a subcommand "check-proxy-health" which checks whether locally running envoy proxy is ready or not by calling http endpoint /ready on evoy admin URL. This is implemented for kubelet startup and liveness probes when consul-dataplane is registered as sidecar container.
0 commit comments