source

package
v1.70.3 Latest Latest
Warning

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

Go to latest
Published: Jun 16, 2025 License: Apache-2.0 Imports: 47 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrSettingsNotChanged = errors.New("settings not changed")

Functions

func RegisterController added in v1.67.0

func RegisterController(
	runtimeManager manager.Manager,
	mm moduleManager,
	dc dependency.Container,
	metricStorage metric.Storage,
	embeddedPolicy *helpers.ModuleUpdatePolicySpecContainer,
	logger *log.Logger,
) error

Types

type ModuleReleaseFetcher added in v1.70.0

type ModuleReleaseFetcher struct {
	// contains filtered or unexported fields
}

func NewDeckhouseReleaseFetcher added in v1.70.0

func NewDeckhouseReleaseFetcher(cfg *ModuleReleaseFetcherConfig) *ModuleReleaseFetcher

type ModuleReleaseFetcherConfig added in v1.70.0

type ModuleReleaseFetcherConfig struct {
	K8sClient                 client.Client
	RegistryClientTagFetcher  cr.Client
	RegistryClientMetaFetcher cr.Client
	Clock                     clockwork.Clock
	ModuleDownloader          *downloader.ModuleDownloader

	ModuleName        string
	TargetReleaseMeta *downloader.ModuleDownloadResult

	Source           *v1alpha1.ModuleSource
	UpdatePolicyName string

	MetricStorage     metric.Storage
	MetricModuleGroup string

	Logger *log.Logger
}

Jump to

Keyboard shortcuts

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