mirror of https://github.com/linkerd/linkerd2.git
This PR incorporates a couple of improvements: - we honor the fact that `installGatewayAPI` is true and do not error on missing CRDs - we take into account `enableHTTPRoutes` when we determine whether CRDs are about to be installed - tests are refactored and extended for greater coverage The concrete motivation for revisiting that logic is the fact that the guards introduced in linkerd/linkerd2#3834 missed to check the situation when we install with `installGatewayAPI=true` and there are no existing CRDs on the cluster. Signed-off-by: Zahari Dichev <zaharidichev@gmail.com> |
||
|---|---|---|
| .. | ||
| cmd | ||
| flag | ||
| table | ||
| Dockerfile | ||
| main.go | ||