linkerd2/testutil
Alex Leong 24f96b4764
feat(CLI): Add errors for invalid Gateway API CRD states (#13834)
To avoid getting into a bad state, we add the following checks to `linkerd install --crds`:

* If the GatewayAPI CRDs are not present on the cluster and `installGatewayAPI` is false, then we report an error that the gateway API is a requirement for Linkerd
* If the GatewayAPI CRDs are present on the cluster and not installed by Linkerd but `installGatewayAPI` is true, then we report an error that this would cause a conflict
2025-03-26 16:31:45 -05:00
..
prommatch Enable forwarding IPv6 connections through the proxy (#12495) 2024-05-02 16:39:19 +01:00
annotations.go Spelling (#6215) 2021-06-07 15:16:59 -06:00
annotations_test.go Spelling (#6215) 2021-06-07 15:16:59 -06:00
doc.go Update to dev:v39 with Go 1.19 (#10336) 2023-02-16 08:25:42 -08:00
inject.go Enable gocritic linting (#7906) 2022-02-17 22:45:25 +00:00
inject_validator.go Only bind to IPv6 addresses when disableIPv6=false (#12938) 2024-08-05 13:29:55 -05:00
install.go fix(test): mark TestResourcesPostInstall as a helper (#13674) 2025-02-18 00:08:38 +00:00
kubernetes_helper.go testutil: Mark test helper functions (#11626) 2023-11-17 10:37:18 -05:00
stream.go Replace time.After with time.NewTimer to avoid memory leaks (#7956) 2022-02-24 15:34:52 -08:00
tap.go viz: move sub-cmds using viz extension under viz cmd (#5485) 2021-01-13 12:11:25 +05:30
test_data_diff.go inject: Configure proxy stream lifetime limits (#11837) 2023-12-27 16:24:33 -08:00
test_helper.go feat(CLI): Add errors for invalid Gateway API CRD states (#13834) 2025-03-26 16:31:45 -05:00
test_helper_check.go Skip `multicluster-gateways-endpoints` for links with no gateways (#11447) 2023-10-18 10:38:40 +01:00