Documentation
¶
Index ¶
Constants ¶
View Source
const (
DefinitionFile = "module.yaml"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Definition ¶
type Definition struct {
Name string `yaml:"name"`
Weight uint32 `yaml:"weight,omitempty"`
Tags []string `yaml:"tags,omitempty"`
Subsystems []string `yaml:"subsystems,omitempty"`
Namespace string `yaml:"namespace,omitempty"`
Stage string `yaml:"stage,omitempty"`
Description string `yaml:"description,omitempty"`
Requirements *v1alpha1.ModuleRequirements `yaml:"requirements,omitempty"`
DisableOptions DisableOptions `yaml:"disable,omitempty"`
Path string `yaml:"-"`
}
func (*Definition) Validate ¶
func (d *Definition) Validate(values addonutils.Values, logger *log.Logger) error
type DisableOptions ¶
type Module ¶
type Module struct {
// contains filtered or unexported fields
}
func (*Module) GetBasicModule ¶
func (m *Module) GetBasicModule() *modules.BasicModule
func (*Module) GetConfirmationDisableReason ¶
Click to show internal directories.
Click to hide internal directories.