Closed
Description
Please read RFC for better formatting and full scope. The excerpt below is just to indicate the scope covered by this specific issue.
Need to update code to respect .spec.upgradeConstraintPolicy
accordingly to the RFC:
When
.spec.upgradeConstraintPolicy
is set toIgnore
we do not apply upgrade constraints. This means anOperator
can be transitioned to any available version of the package (even one older than the currently installed one). Note that, if set, other constraints onOperator
still apply (e.g..spec.version
and.spec.channel
).When
.spec.upgradeConstraintPolicy
is set toEnforce
we use either semver or legacy semantics depending on the position of theForceSemverUpgradeConstraints
feature gate.