support v3 discovery to bootstrap a new etcd cluster

This commit is contained in:
ahrtr
2022-01-22 08:35:36 +08:00
parent 6105a6f0e8
commit ebc86d12c0
13 changed files with 1618 additions and 25 deletions

View File

@ -588,6 +588,8 @@ func MustNewMember(t testutil.TB, mcfg MemberConfig) *Member {
peerScheme := SchemeFromTLSInfo(mcfg.PeerTLS)
clientScheme := SchemeFromTLSInfo(mcfg.ClientTLS)
m.EnableV2Discovery = embed.DefaultEnableV2Discovery
pln := newLocalListener(t)
m.PeerListeners = []net.Listener{pln}
m.PeerURLs, err = types.NewURLs([]string{peerScheme + "://" + pln.Addr().String()})