# 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.