Skip to content

Possible for installation of non-head CSVs to fail due to install mode issues. #33

@joelanford

Description

@joelanford

Related to #1 and #2, when installing operators at non-channel heads, it is not possible to determine the set of supported install modes in advance. This makes it possible for the operator install command to install a Failed CSV when the channel head CSV and the installed CSV have a different set of supported install modes.

For example, the prometheus operator beta channel has:

  • 0.37.0 (HEAD), supporting AllNamespaces
  • 0.32.0, not supporting AllNamepspaces

When installing 0.32.0 using the default options, the CSV fails because the set of supported install modes is determined from the channel head. The order of precedence used by the installation selects AllNamespaces first (if supported), which is NOT supported by 0.32.0.

Metadata

Metadata

Assignees

No one assigned

    Labels

    blocked-by-olmRelated to an OLM feature or bug that blocks this issue/PR

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions