Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manager ¶
type Manager interface {
// Upsert upserts the object into the store
Upsert(o object.Object) error
// Get returns a named object
Get(name string) (object.Object, bool)
// Delete deletes the object from the store, may return ErrReturnRequired
Delete(o object.Object) error
// Reconcile reconcliles the the object store
Reconcile(confs []v1alpha1.Config) ([]v1alpha1.Config, error)
// Keys returns the names iof all objects in the store in alphabetical order, suitable for iteration
Keys() []string
}
Manager stores STUNner objects
func NewManager ¶
func NewManager(name string, logger logging.LoggerFactory) Manager
NewManager creates a new Manager.
Click to show internal directories.
Click to hide internal directories.