mirror of https://github.com/linkerd/linkerd2.git
* Add timeout and failureThreshold to multicluster probe - This adds the `probeSpec.failureThreshold` and `probeSpec.timeout` fields to the Link CRD spec. - Likewise, the `gateway.probe.failureThreshold` and `gateway.probe.timeout` fields are added to the linkerd-multicluster chart, that are used to populate the new `mirror.linkerd.io/probe-failure-threshold` and `mirror.linkerd.io/probe-timeout` annotations in the gateway service (consumed by `linkerd mc link` to populate probe spec). - In the probe worker, we replace the hard-coded 50s timeout with the new timeout config (which now defaults to 30s). And the probe loop got refactored in order to not mark the gateway as unhealty until the consecutive failures threshold is reached. * Make probeTicker.C synchronous |
||
|---|---|---|
| .. | ||
| resource | ||
| testdata | ||
| api.go | ||
| api_test.go | ||
| authz.go | ||
| authz_test.go | ||
| completion.go | ||
| fake.go | ||
| fake_test.go | ||
| k8s.go | ||
| k8s_test.go | ||
| labels.go | ||
| labels_test.go | ||
| metrics.go | ||
| policy.go | ||
| portforward.go | ||
| portforward_test.go | ||
| version.go | ||
| version_test.go | ||