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