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 creates a new Notifier instance builder.
NewLogNotifier returns a new logNotifier.
NewOCMNotifier returns a ocmNotifier.

# Constants

LOCAL denotes a local config manager source.
Represents valid notify states that can be reported.
Represents valid notify states that can be reported.
Represents valid notify states that can be reported.
Represents valid notify states that can be reported.
Represents valid notify states that can be reported.
Represents valid notify states that can be reported.
Represents valid notify states that can be reported.
Represents valid notify states that can be reported.
Represents valid notify states that can be reported.
Represents valid notify states that can be reported.
Represents valid notify states that can be reported.
Represents valid notify states that can be reported.
Represents valid notify states that can be reported.
Represents valid notify states that can be reported.
OCM denotes OCM as the config manager source.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

Errors.
ServiceLogStateControlPlaneFinished defines the summary for control plane upgrade finished servicelog.
ServiceLogStateControlPlaneStarted defines the summary for control and worker plane upgrade starting servicelog.
ServiceLogStateHealthCheckSL defines the summary for finished cluster healthcheck.
ServiceLogStatePreHealthCheckSL defines the summary for finished cluster pre-upgrade healthcheck.
ServiceLogStateWorkerPlaneFinished defines the summary for worker plane upgrade finished servicelog.

# Structs

NotifierConfig is a type that provides a NotifierConfig.
NotifierConfigManager is a type that provides a notifier source.
OcmFeatureConfig holds the OCMFeatureGate field for its features configuration.
OcmFeatureGates holds the list of featuregates that are enabled for OCM.
OcmNotifierConfig holds a ConfigManager field for its OCM configuration.
OcmNotifierConfigManager holds the OcmBaseUrl field.

# Interfaces

Notifier is an interface that enables implementation of a Notifier go:generate mockgen -destination=mocks/notifier.go -package=mocks github.com/openshift/managed-upgrade-operator/pkg/notifier Notifier.
NotifierBuilder is an interface that enables implementation of a NotifierBuilder go:generate mockgen -destination=mocks/notifier_builder.go -package=mocks github.com/openshift/managed-upgrade-operator/pkg/notifier NotifierBuilder.

# Type aliases

ConfigManagerSource is a type that denotes the source of configuration management.
MuoState is a type.
No description provided by the author
ServiceLogState type defines the ServiceLog metadata.