# Packages
No description provided by the author
# Functions
NewClientWithEtcd configures our response formatter (Client) with an etcd client and endpoint.
NewEtcdBackoffAdapter will wrap an etcd client with default backoff retries.
NewEtcdClient creates a new etcd client with a custom dialer and is configuration with optional functions.
No description provided by the author
WithBackoff configures the backoff period of etcd calls the adapter makes.
WithTimeout will configure the backoff adapter's timeout for any etcd calls it makes.
# Constants
AlarmCorrupt denotes that the cluster member has corrupted data.
AlarmNoSpace denotes that the cluster member has run out of disk space.
AlarmOK denotes that the cluster member is OK.
# Variables
Log is the global logger used.
# Structs
Client wraps an etcd client formatting its output to something more consumable.
EtcdBackoffAdapter wraps EtcdClient calls in a wait.ExponentialBackoff.nolint: golint.
etcdClientGenerator generates etcd clients that connect to specific etcd members on particular control plane nodes.nolint: golint.
Member struct defines an etcd member; it is used to avoid spreading github.com/coreos/etcd dependencies.
MemberAlarm represents an alarm type association with a cluster member.
# Interfaces
etcd wraps the etcd client from etcd's clientv3 package.
# Type aliases
No description provided by the author
EtcdBackoffAdapterOption defines the option type for the EtcdBackoffAdapternolint: golint.
GRPCDial is a function that creates a connection to a given endpoint.