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
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
}
Click to show internal directories.
Click to hide internal directories.