Documentation
¶
Index ¶
- type ExtendersStack
- func (b *ExtendersStack) AddConstraints(module string, critical bool, access *moduletypes.ModuleAccessibility, ...) error
- func (b *ExtendersStack) CheckModuleReleaseRequirements(moduleName, moduleRelease string, moduleReleaseVersion *semver.Version, ...) error
- func (b *ExtendersStack) DeleteConstraints(module string)
- func (b *ExtendersStack) GetExtenders() []extenders.Extender
- func (b *ExtendersStack) IsExtendersField(field string) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExtendersStack ¶ added in v1.71.0
type ExtendersStack struct {
DeckhouseVersion *deckhouseversion.Extender
KubernetesVersion *kubernetesversion.Extender
ModuleDependency *moduledependency.Extender
Bootstrapped *bootstrapped.Extender
EditionAvailable *editionavailable.Extender
EditionEnabled *editionenabled.Extender
}
func NewExtendersStack ¶ added in v1.71.0
func (*ExtendersStack) AddConstraints ¶ added in v1.71.0
func (b *ExtendersStack) AddConstraints(module string, critical bool, access *moduletypes.ModuleAccessibility, requirements *v1alpha1.ModuleRequirements) error
func (*ExtendersStack) CheckModuleReleaseRequirements ¶ added in v1.71.0
func (b *ExtendersStack) CheckModuleReleaseRequirements(moduleName, moduleRelease string, moduleReleaseVersion *semver.Version, requirements *v1alpha1.ModuleReleaseRequirements) error
func (*ExtendersStack) DeleteConstraints ¶ added in v1.71.0
func (b *ExtendersStack) DeleteConstraints(module string)
func (*ExtendersStack) GetExtenders ¶ added in v1.71.0
func (b *ExtendersStack) GetExtenders() []extenders.Extender
func (*ExtendersStack) IsExtendersField ¶ added in v1.71.0
func (b *ExtendersStack) IsExtendersField(field string) bool
Click to show internal directories.
Click to hide internal directories.