Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
joelanford opened this issue Feb 15, 2021 · 0 comments
Labels
blocked-by-olm Related to an OLM feature or bug that blocks this issue/PR

Comments

@joelanford
Copy link
Member

joelanford commented Feb 15, 2021

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.

@joelanford joelanford added the blocked-by-olm Related to an OLM feature or bug that blocks this issue/PR label Feb 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked-by-olm Related to an OLM feature or bug that blocks this issue/PR
Projects
None yet
Development

No branches or pull requests

1 participant