package
0.0.0-20250325040603-118c1786ccc0
Repository: https://github.com/openshift/managed-upgrade-operator.git
Documentation: pkg.go.dev

# Packages

Package mocks is a generated GoMock package.

# Functions

NewBuilder returns an upgradeConfigManagerBuilder.

# Constants

ERROR_RETRY_DURATION is an error retryn duration.
INITIAL_SYNC_DURATION is an initial sync duration.
JITTER_FACTOR is a jitter factor (percentage / 100) used to alter watch interval.
UPGRADECONFIG_CR_NAME is the name of the Custom Resource that the provider will manage.

# Variables

Errors.
Errors.
Errors.
ErrNoConfigManagerDefined is an error that describes no configmanager has been configured.
Errors.
Errors.
Errors.
Errors.
Errors.

# Structs

ConfigManager holds fileds that describe a ConfigManager.
UpgradeConfigManagerConfig holds fields that describe an UpgradeConfigManagerConfig.

# Interfaces

UpgradeConfigManager enables an implementation of an UpgradeConfigManager go:generate mockgen -destination=mocks/upgradeconfigmanager.go -package=mocks github.com/openshift/managed-upgrade-operator/pkg/upgradeconfigmanager UpgradeConfigManager.
UpgradeConfigManagerBuilder enables an implementation of an UpgradeConfigManagerBuilder go:generate mockgen -destination=mocks/upgradeconfigmanager_builder.go -package=mocks github.com/openshift/managed-upgrade-operator/pkg/upgradeconfigmanager UpgradeConfigManagerBuilder.

# Type aliases

ConfigManagerSource is a type illustrating a config manager source.