Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Module ¶
type Module interface {
Run(ctx waitctx.PermissiveContext, mc *ModuleContext) error
}
type ModuleContext ¶
type ModuleContext struct { Log *zap.SugaredLogger Client managementv1.ManagementClient Reg prometheus.Registerer }
type ModuleSet ¶
type ModuleSet struct {
// contains filtered or unexported fields
}
func NewModuleSet ¶
func NewModuleSet() *ModuleSet
func (*ModuleSet) Modules ¶
func (s *ModuleSet) Modules() []NamedModule
type NamedModule ¶
Click to show internal directories.
Click to hide internal directories.