Skip to content

Remove ForceSemverUpgradeConstraints feature gate and implementation #1615

@joelanford

Description

@joelanford

We added this feature gate very early in operator-controller's development as a shortcut to generate upgrade edges based on server, while ignoring the legacy upgrade edges (replaces/skip/skipRange). Now that operator-controller understands the legacy upgrade edges, there is no real reason to ever use the ForceSemverUpgradeConstraints feature gate because it ignores extension author intent.

Let's remove the feature gate and the code that it enables.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions