mirror of
https://github.com/k3s-io/kubernetes.git
synced 2026-07-18 04:54:54 +00:00
Fix kubeadm etcd client interface
This commit is contained in:
@@ -71,7 +71,7 @@ type etcdClient interface {
|
||||
Endpoints() []string
|
||||
|
||||
// MemberList lists the current cluster membership.
|
||||
MemberList(ctx context.Context) (*clientv3.MemberListResponse, error)
|
||||
MemberList(ctx context.Context, opts ...clientv3.OpOption) (*clientv3.MemberListResponse, error)
|
||||
|
||||
// MemberAdd adds a new member into the cluster.
|
||||
MemberAdd(ctx context.Context, peerAddrs []string) (*clientv3.MemberAddResponse, error)
|
||||
|
||||
@@ -28,6 +28,7 @@ import (
|
||||
|
||||
pb "go.etcd.io/etcd/api/v3/etcdserverpb"
|
||||
clientv3 "go.etcd.io/etcd/client/v3"
|
||||
|
||||
apierrors "k8s.io/apimachinery/pkg/api/errors"
|
||||
"k8s.io/apimachinery/pkg/runtime"
|
||||
clientsetfake "k8s.io/client-go/kubernetes/fake"
|
||||
@@ -57,7 +58,7 @@ func (f *fakeEtcdClient) Endpoints() []string {
|
||||
}
|
||||
|
||||
// MemberList lists the current cluster membership.
|
||||
func (f *fakeEtcdClient) MemberList(_ context.Context) (*clientv3.MemberListResponse, error) {
|
||||
func (f *fakeEtcdClient) MemberList(_ context.Context, _ ...clientv3.OpOption) (*clientv3.MemberListResponse, error) {
|
||||
return &clientv3.MemberListResponse{
|
||||
Members: f.members,
|
||||
}, nil
|
||||
|
||||
Reference in New Issue
Block a user