edge-21.2.1
This edge release continues improving the proxy's diagnostics and also avoids
timing out when the HTTP protocol detection fails. Additionally, old resource
versions were upgraded to avoid warnings in k8s v1.19. Finally, it comes with
lots of CLI improvements detailed below.
- Improved the proxy's diagnostic metrics to help us get better insights into
services that are in fail-fast - Improved the proxy's HTTP protocol detection to prevent timeout errors
- Upgraded CRD and webhook config resources to get rid of warnings in k8s v1.19
(thanks @mateiidavid!) - Added viz components into the Linkerd Health Grafana charts
- Had the tap injector add a
viz.linkerd.io/tap-enabled
annotation when
injecting a pod, which allowed providing clearer feedback for thelinkerd tap
command - Had the jaeger injector add a
jaeger.linkerd.io/tracing-enabled
annotation
when injecting a pod, which also allowed providing better feedback for the
linkerd jaeger check
command - Improved the
linkerd uninstall
command so it fails gracefully when there
still are injected resources in the cluster (a--force
flag was provided
too) - Moved the
linkerd profile --tap
functionality into a new commandlinkerd viz profile --tap
, given tap now belongs to the viz extension - Expanded the
linkerd viz check
command to include data-plane checks - Cleaned-up YAML in templates that was incompatible with SOPS (thanks
@tkms0106!)