-
Bug
-
Resolution: Won't Do
-
Normal
-
None
-
4.12.0, 4.11.z
-
Low
-
None
-
ODC Sprint 226, ODC Sprint 229, ODC Sprint 230, ODC Sprint 231
-
4
-
Rejected
-
False
-
Description of problem:
Follow up on OCPBUGS-803: In this ticket the backend adds a new annotation if one or more chart repositories couldn't be downloaded.
This (new) error message is not yet displayed in the developer catalog.
Version-Release number of selected component (if applicable):
4.11 / 4.12
How reproducible:
Always
Steps to Reproduce:
- Login OCP as administrator, change to "Developer" prespective
- Navigate to Helm page -> Helm Releases Tab, click the link "Install a Helm Chart from the developer catalog"
- Click the link "try to configure their own custom Helm Chart repository"
- Fill in the Form with value, and click create
Name: test
URL: http://test.test.com - Check if Helm Charts page can be loaded successfully without any error message
- Navigate to Helm -> Helm Releases Tab -> Click the link and go to Helm Charts page again
- Check if the Hel Charts page can be loaded successfully without any error
Actual results:
- Other helm charts should be displayed with the latest backend change
- But the user didn't notice that some helm charts are missing.
Expected results:
- Other helm charts should be displayed.
- The user should see a warning that some helm charts are not displayed.
Additional info:
kmamgain@redhat.com initial PR was https://github.com/openshift/console/pull/12096 but we discussed that we update the annotation to something like this:
annotations: console-warning: One or more Helm Chart repositories could not be fetched. (Missing charts from: A, B, C. Reason: ${err.Error()})
The complete string is build in the backend. The console should show this warning always in developer catalog when it's defined (and not empty).