extenders

package
v1.73.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 27, 2025 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

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 NewExtendersStack(edition *d8edition.Edition, bootstrappedHelper func() (bool, error), logger *log.Logger) *ExtendersStack

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL