extenders

package
v1.71.2 Latest Latest
Warning

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

Go to latest
Published: Jul 31, 2025 License: Apache-2.0 Imports: 9 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
	Bootstrapped      *bootstrapped.Extender
	ModuleDependency  *moduledependency.Extender
}

func NewExtendersStack added in v1.71.0

func NewExtendersStack(deckhouseVersion string, logger *log.Logger) *ExtendersStack

func (*ExtendersStack) AddConstraints added in v1.71.0

func (b *ExtendersStack) AddConstraints(module string, 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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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