linkerd2/controller
Alex Leong 7edd886c91
test(multicluster): Wait for cluster store to be populated in test
The federated service watcher test has a race condition where we create a cluster store with a set of kubernetes manifests and then immediately begin testing queries to that cluster store.  If these queries are executed before the cluster store's informers process the kubernetes manifests, the queries can fail.

In the context of this test, this failure manifests as the read on the updates channel never returning, resulting in test timeouts.

We fix this by waiting for the cluster store to be populated before continuing with the test and issuing queries.

Signed-off-by: Alex Leong <alex@buoyant.io>
2025-04-11 14:41:56 -07:00
..
api test(multicluster): Wait for cluster store to be populated in test 2025-04-11 14:41:56 -07:00
cmd feat(destination): introduce transport-protocol outbound TLS mode (#13699) 2025-03-05 13:51:21 -08:00
gen feat(mutlicluster): Add support for excluding labels and annotations from federated and mirror services (#13802) 2025-03-26 15:08:09 -05:00
heartbeat build(deps): bump linkerd/dev from 39 to 40 (#10825) 2023-05-09 10:57:19 -07:00
identity core: use serviceAccountToken volume for pod authentication (#7117) 2021-11-03 02:03:39 +05:30
k8s refactor(multicluster): revert Link permissions back to Role (#13848) 2025-03-22 05:44:35 -05:00
proxy-injector feat(policy): Configure outbound hostname labels in metrics (#13822) 2025-03-25 16:39:36 -07:00
script Add `accessPolicy` field to Server CRD (#12845) 2024-07-22 09:01:09 -05:00
sp-validator Use metadata API in the proxy and tap injectors (#9650) 2022-11-16 09:21:39 -05:00
webhook Set minimum TLS version to 1.3 (#13500) 2024-12-19 09:19:09 -05:00
Dockerfile build(deps): bump linkerd/dev from v43 to v44 (#13428) 2024-12-06 11:38:36 -08:00