upgraders

package
v0.0.0-...-a56079f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 16, 2024 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAROUpgrader

func NewAROUpgrader(c client.Client, cfm configmanager.ConfigManager, mc metrics.Metrics, notifier eventmanager.EventManager) (*aroUpgrader, error)

NewAROUpgrader creates a new instance of an aroUpgrader

func NewOSDUpgrader

func NewOSDUpgrader(c client.Client, cfm configmanager.ConfigManager, mc metrics.Metrics, notifier eventmanager.EventManager) (*osdUpgrader, error)

NewOSDUpgrader creates a new instance of an osdUpgrader

Types

type ClusterUpgrader

type ClusterUpgrader interface {
	UpgradeCluster(ctx context.Context, upgradeConfig *upgradev1alpha1.UpgradeConfig, logger logr.Logger) (upgradev1alpha1.UpgradePhase, error)
}

ClusterUpgrader enables an implementation of a ClusterUpgrader Interface describing the functions of a cluster upgrader.

type ClusterUpgraderBuilder

ClusterUpgraderBuilder enables an implementation of a ClusterUpgraderBuilder

func NewBuilder

func NewBuilder() ClusterUpgraderBuilder

NewBuilder returns a clusterUpgraderBuilder

Directories

Path Synopsis
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL