Description of problem:
Failed to display the InstallPlan, the users cannot approve it on the Web console. See a screenshot: https://user-images.githubusercontent.com/15416633/68838701-1f017000-06fa-11ea-8781-a9cd35224fe0.png
Version-Release number of selected component (if applicable):
Cluster version is 4.3.0-0.nightly-2019-11-13-233341
Steps to Reproduce:
1. Install the OCP 4.3.
2. Install the etcd-operator with the Manual way on the Web console.
Failed to approve it since it's not displayed.
The users can approve the InstallPlan objects on the Web console.
It can be approval successfully in the backend, see below:
mac:~ jianzhang$ oc get sub
NAME PACKAGE SOURCE CHANNEL
etcd etcd community-operators singlenamespace-alpha
mac:~ jianzhang$ oc get ip
NAME CSV APPROVAL APPROVED
install-xvxjd etcdoperator.v0.9.4 Manual false
mac:~ jianzhang$ oc edit ip install-xvxjd
mac:~ jianzhang$ oc get csv
NAME DISPLAY VERSION REPLACES PHASE
etcdoperator.v0.9.4 etcd 0.9.4 etcdoperator.v0.9.2 Succeeded
mac:~ jianzhang$ oc get pods
NAME READY STATUS RESTARTS AGE
etcd-operator-6d457f8495-5gzkx 3/3 Running 0 57s
There's not enough detail here to reproduce. What do you mean "the manual way"? Can you give precise steps?
Can you include the InstallPlan YAML?
The "manual way" means the Manual Approval Strategy, see the screenshot:
*** Bug 1773708 has been marked as a duplicate of this bug. ***
https://github.com/openshift/console/pull/3453 fixes the link not showing up on the Subscription tab
https://github.com/openshift/console/pull/3316 fixes the InstallPlan page not being registered
Cluster version is 4.3.0-0.nightly-2019-11-21-122827
It works well, I can see the InstallPlan and approve it on the Web console. LGTM, verify it. See the screenshots:
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.