Bug 1966499
Summary: | portworx-operator causes APIRemovedInNextReleaseInUse alert | ||
---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | Stefan Schimanski <sttts> |
Component: | Management Console | Assignee: | David Taylor <dtaylor> |
Status: | CLOSED ERRATA | QA Contact: | Wei Duan <wduan> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 4.8 | CC: | anpicker, aos-bugs, erooth, hongyli, jhadvig, jokerman, jsafrane, juzhao, kewang, lcosic, mbukatov, mfojtik, scuppett, sippy, spadgett, stbenjam, surbania, xxia, yapei |
Target Milestone: | --- | Keywords: | TestDisabled |
Target Release: | 4.9.0 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | No Doc Update | |
Doc Text: | Story Points: | --- | |
Clone Of: | 1947719 | Environment: |
Interacting with a single namespace install mode Operator (Couchbase Operator).Interacting with a single namespace install mode Operator (Couchbase Operator) creates a Couchbase Operator CouchbaseCluster instance via the form
Interacting with a single namespace install mode Operator (Couchbase Operator).Interacting with a single namespace install mode Operator (Couchbase Operator) displays Couchbase Operator CouchbaseCluster creation form
Interacting with a single namespace install mode Operator (Couchbase Operator).Interacting with a single namespace install mode Operator (Couchbase Operator) displays details about Couchbase Operator CouchbaseCluster instance on the "Details" tab
Interacting with a single namespace install mode Operator (Couchbase Operator).Interacting with a single namespace install mode Operator (Couchbase Operator) displays empty message on the Couchbase Operator ClusterServiceVersion "All Instances" tab
|
Last Closed: | 2021-10-18 17:32:28 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 1984102 |
Description
Stefan Schimanski
2021-06-01 09:49:53 UTC
Storage team is not responsible for portworx-operator, it's a community operator installed during Console tests. Please use a different operator for console tests, preferably one that is maintained by Red Hat and we then can fix bugs there. Changed priority to medium as we have temporarily disabled the test which uses portworx-operator (https://github.com/openshift/console/pull/9100). Once upstream PR merges: https://github.com/libopenstorage/operator/pull/323, we can re-enable our e2e test which uses the portworx-operator. There is also discusson on switching all e2e operator tests to use a RH or 'hello world' operator for testing instead of using community contributed operators in our tests. Removed it as a blocker from 1947719. Raising the severity since we have disabled tests that we need to update and reenable. Moving this back to high priority since we've previously disabled OLM tests that we need to reenable. This fix should be backported to 4.8.z so the tests are reenabled in the z-stream. *** Bug 1979970 has been marked as a duplicate of this bug. *** 1. Install 'Service Binding Operator' and 'Red Hat CodeReady Workspaces' operator, check the CRDs apiVersion, they are using new apiVersion apiextensions.k8s.io/v1 $ oc get crd servicebindings.binding.operators.coreos.com -o json | jq .apiVersion "apiextensions.k8s.io/v1" $ oc get crd checlusters.org.eclipse.che -o json | jq .apiVersion "apiextensions.k8s.io/v1" 2. Check CI logs in https://search.ci.openshift.org/?search=Installing+%22Red+Hat+CodeReady+Workspaces%22+operator&maxAge=48h&context=1&type=all&name=&excludeName=&maxMatches=5&maxBytes=20971520&groupBy=job new operators are used in our CI test Moving to VERIFIED Also when two new operators are installed, APIRemovedInNextReleaseInUse is not triggered (In reply to Yadan Pei from comment #10) > Also when two new operators are installed, APIRemovedInNextReleaseInUse is not triggered Cool, this is enough. BTW a reminder, comment 9 checks `oc get crd ... -o json | jq .apiVersion`, this is not the verification, it will never display v1beta1 because `oc get` displays the default display version (v1). Rather, need check `oc get apirequestcounts | grep customresourcedefinitions`, if has v1beta1 output, then check `oc get apirequestcounts V1BETA1_OUTPUT_ITEM -o yaml` to see username & requestCount whether they match the installed operators. 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 (Moderate: OpenShift Container Platform 4.9.0 bug fix and security update), 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/RHSA-2021:3759 |