From c486b58947b454f80d0f89674b5f28b630dba3a5 Mon Sep 17 00:00:00 2001 From: Ivan Valdes Date: Fri, 16 Feb 2024 20:17:40 -0800 Subject: [PATCH] tests/e2e: backport e2e cluster setup Finish backporting the remaining functions from the original backport from PR #17075. Backported commit 65add8cec44b32682e59d2596a592038bac90dcd Signed-off-by: Ivan Valdes --- tests/framework/e2e/cluster.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/framework/e2e/cluster.go b/tests/framework/e2e/cluster.go index 97d584571..5cfc5e3ce 100644 --- a/tests/framework/e2e/cluster.go +++ b/tests/framework/e2e/cluster.go @@ -491,6 +491,15 @@ func (epc *EtcdProcessCluster) EndpointsV3() []string { return epc.Endpoints(func(ep EtcdProcess) []string { return ep.EndpointsV3() }) } +func (epc *EtcdProcessCluster) EndpointsGRPC() []string { + return epc.Endpoints(func(ep EtcdProcess) []string { return ep.EndpointsGRPC() }) +} + +func (epc *EtcdProcessCluster) EndpointsHTTP() []string { + return epc.Endpoints(func(ep EtcdProcess) []string { return ep.EndpointsHTTP() }) +} + + func (epc *EtcdProcessCluster) Endpoints(f func(ep EtcdProcess) []string) (ret []string) { for _, p := range epc.Procs { ret = append(ret, f(p)...)