Created attachment 1645156 [details] screenshot 1 for comment #0 Description of problem: In Subscription Overview tab, when one clicks URL titled '1 requires approval' and linked to https://console-openshift-console.apps.working.oc4/k8s/ns/openshift-cnv/installplans/<name of a given ip to approve>, 404 Not Found window is shown Version-Release number of selected component (if applicable): 4.3.0-0.nightly-2019-12-12-021332 How reproducible: always Steps to Reproduce: 1. Install operator n-1 version from n channel, so it can be updated. Set Subscription to Manual 2. Click '1 requires approval' in 'Subscription' tab Actual results: 404 Not Found. See the screenshots attached. Expected results: no 404 Additional info: in CLI: >> oc get ip -n openshift-cnv NAME CSV APPROVAL APPROVED install-g76rv kubevirt-hyperconverged-operator.v2.1.0 Manual true install-hh55s kubevirt-hyperconverged-operator.v2.2.0 Manual false >> oc describe ip install-hh55s -n openshift-cnv | less Name: install-hh55s Namespace: openshift-cnv Labels: <none> Annotations: <none> API Version: operators.coreos.com/v1alpha1 Kind: InstallPlan Metadata: Creation Timestamp: 2019-12-14T10:47:49Z Generate Name: install- Generation: 1 Owner References: API Version: operators.coreos.com/v1alpha1 Block Owner Deletion: false Controller: false Kind: Subscription Name: hco-operatorhub UID: a53409c7-b970-4b8b-911e-e426dff09c45 Resource Version: 1121115 Self Link: /apis/operators.coreos.com/v1alpha1/namespaces/openshift-cnv/installplans/install-hh55s UID: 2c96d84e-24f6-437e-8737-e9842d0cbd92 Spec: Approval: Manual Approved: false Cluster Service Version Names: kubevirt-hyperconverged-operator.v2.2.0 Status: Catalog Sources: hco-catalogsource-config Phase: RequiresApproval Plan: <...>
Created attachment 1645157 [details] screenshot 2 for comment #0 Notice URL address in this screenshot, and ip name from CLI logs in comment #0
Actually, there is no need to have two channels. Just install operator with one channel, and set Approval to Manual before clicking Subscribe. That 404 Not Found will be there.
Install operator, set Subscription to Manual. click '1 requires approval' goes to normal page. the url is : https://c**/k8s/ns/default/operators.coreos.com~v1alpha1~InstallPlan/install-jhwgk 4.4.0-0.ci-2020-02-05-023531
*** Bug 1803777 has been marked as a duplicate of this bug. ***
*** Bug 1807307 has been marked as a duplicate of this bug. ***
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. https://access.redhat.com/errata/RHBA-2020:0581