Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Interface ¶
type Interface interface { // Run is a blocking call that runs a leader election Run(ctx context.Context) // ID returns this instances unique identifier ID() string // Name returns the name of the leader election Name() string // Namespace is the Kubernetes namespace used to coordinate the leader election Namespace() string // IsLeader indicates if this instance is the leader IsLeader() bool // GetLeader returns the leader ID GetLeader() string }
Click to show internal directories.
Click to hide internal directories.