Versions in this module Expand all Collapse all v0 v0.0.1 Dec 4, 2020 Changes in this version + func IsLeader() bool + func Start(ctx context.Context, cfg *Config, nodeID string, client *kubernetes.Clientset) error + func StartWithCallbacks(ctx context.Context, cfg *Config, nodeID string, client *kubernetes.Clientset, ...) error + func TurnOffKlog() + type Config struct + LeaseDuration int + Lock string + Namespace string + RenewDeadline int + RetryPeriod int + func GetDefaultConfig() *Config + type EmptyLogger struct + func (e *EmptyLogger) Enabled() bool + func (e *EmptyLogger) Error(err error, msg string, keysAndValues ...interface{}) + func (e *EmptyLogger) Info(msg string, keysAndValues ...interface{}) + func (e *EmptyLogger) V(level int) logr.Logger + func (e *EmptyLogger) WithName(name string) logr.Logger + func (e *EmptyLogger) WithValues(keysAndValues ...interface{}) logr.Logger