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 a new specProviderBuilder.

# Constants

LOCAL denotes a local config manager source.
OCM denotes OCM as the config manager source.

# Variables

ErrInvalidSpecProvider is an error advising an invalid spec provider configuration.
ErrNoSpecProviderConfig is an error advising no config has been configured.

# Structs

ConfigManager holds fields that describe a ConfigManager.
SpecProviderConfig holds fields that describe a spec providers config.

# Interfaces

SpecProvider is an interface that enables an implementation of a spec providergo:generate mockgen -destination=mocks/specprovider.go -package=mocks github.com/openshift/managed-upgrade-operator/pkg/specprovider SpecProvider.
SpecProviderBuilder is an interface that enables implementation of a spec provider buildergo:generate mockgen -destination=mocks/specprovider_builder.go -package=mocks github.com/openshift/managed-upgrade-operator/pkg/specprovider SpecProviderBuilder.

# Type aliases

ConfigManagerSource is a type that denotes the source of configuration management.