-
Bug
-
Resolution: Unresolved
-
Normal
-
None
-
4.17
-
None
Description of problem:
When attempting to install a specific version of an operator from the web console, the install plan of the latest version of that operator is created if the operator version had a + in it.
Version-Release number of selected component (if applicable):
4.17.6 (Tested version)
How reproducible:
Easily reproducible
Steps to Reproduce:
1. Under Operators > Operator Hub, install an operator with a + character in the version. 2. On the next screen, note that the + in the version text box is missing. 3. Make no changes to the default options and proceed to install the operator. 4. An install plan is created to install the operator with the latest version from the channel.
Actual results:
The install plan is created for the latest version from the channel.
Expected results:
The install plan is created for the requested version.
Additional info:
Notes on the reproducer: - For step 1: the selected version shouldn't be the latest version from the channel for the purposes of this bug. - For step 1: The version will need to be selected from the version dropdown to reproduce the bug. If the default version that appears in the dropdown is used, then the bug won't reproduce. Other Notes: - This might also happen with other special characters in the version string other than +, but this is not something that I tested.