package
0.2.0-alpha.14
Repository: https://github.com/onexstack/onex.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
Package options provides the flags used for the controller manager.

# Functions

ControllerAliases returns a mapping of aliases to canonical controller names.
CreateControllerContext creates a context struct containing references to resources needed by the controllers such as clientBuilder.
No description provided by the author
KnownControllers returns all known controllers's name.
NewControllerDescriptors is a public map of named controller groups (you can start more than one in an init func) paired to their ControllerDescriptor wrapper object that includes InitFunc.
NewControllerManagerCommand creates a *cobra.Command object with default parameters.
ResyncPeriod returns a function which generates a duration each time it is invoked; this is so that multiple controllers don't get into lock-step and all hammer the apiserver with list requests simultaneously.
Run runs the controller manager options.

# Constants

ConfigzName is the name used for register onex-controller manager /configz, same with GroupName.
ControllerStartJitter is the Jitter used when starting controller managers.

# Structs

ControllerContext defines the context object for controller.
No description provided by the author

# Type aliases

AddFunc is used to launch a particular controller.