# Packages
Package discovery contains utlities for Etcd discovery.
# Functions
AddMember Add a new member to the cluster.
CreateClient creates a new Etcd client and prepares it for work.
CreateSimpleClient creates a legacy simple client.
FindSSHUser finds an SSH user by public key.
Get performs an etcd Get operation.
GetInitialCluster gets the initial cluster members.
IsRunning checks to see if etcd is running.
MakeDir makes a directory in Etcd.
Provides a simple wrapper around the old API.
RemoveMemberByName removes a member whose name matches the given.
RemoveStaleMembers deletes cluster members whose pods are no longer running.
Set sets a value in etcd.
SimpleGet performs the common base-line get, using a default context.
No description provided by the author
StoreHostKeys stores SSH hostkeys locally.
UpdateHostPort intermittently notifies etcd of the builder's address.
Watch watches a given path, and executes a git check-repos for each event.
# Interfaces
DirCreator describes etcd's CreateDir behavior.
Getter describes the Get behavior of an Etcd client.
GetterSetter performs get and set operations.
Setter sets a value in Etcd.