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 validationBuilder object that implements the ValidationBuilder interface.

# Constants

VersionDowngrade is of type VersionComparision and is used to idicate an version downgrade.
VersionEqual is of type VersionComparision and is used to idicate version are equal.
VersionUnknown is of type VersionComparision and is used to idicate an unknown version.
VersionUpgrade is of type VersionComparision and is used to idicate version is able to upgrade.

# Structs

ValidationConfig holds fields that control version validation.
ValidatorResult returns a type that enables validation of upgradeconfigs.

# Interfaces

ValidationBuilder is a interface that enables ValidationBuiler implementations go:generate mockgen -destination=mocks/mockValidationBuilder.go -package=mocks github.com/openshift/managed-upgrade-operator/pkg/validation ValidationBuilder.
Validator knows how to validate UpgradeConfig CRs.

# Type aliases

VersionComparison is an in used to compare versions.