Bug 1891124
| Summary: | CP Conformance: CRD spec and status failures | ||
|---|---|---|---|
| Product: | OpenShift Container Platform | Reporter: | Joseph Goergen <joseph.goergen> |
| Component: | ibm-roks-toolkit | Assignee: | Cesar Wong <cewong> |
| Status: | CLOSED ERRATA | QA Contact: | Cesar Wong <cewong> |
| Severity: | low | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 4.5 | CC: | aos-bugs, decarr, jokerman, tsweeney |
| Target Milestone: | --- | Keywords: | Reopened |
| Target Release: | 4.8.0 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | No Doc Update | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2021-07-27 22:33:58 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
>
> This can be fixed by removing the machine-config-operator CRD from the cli
> test
> https://github.com/openshift/origin/blob/
> 377fde66c4409a793838082fdd843f044311e374/test/extended/cli/explain.go#L103-
> L107
This must be conditionalized I guess or we'll drop this check from any other platform right? also, is there a plan for ROKS to use the MCO or we're sure that doesn't happen and we can safely drop this MCO check for this platform?
I'm closing this as it's not an MCO bug afaict. Didn't see that you responded. ROKS has no plan on supporting MCO at all We should have a condition to check whether ROKS is being tested and skip the relevant CRD types. Skipped properly in 4.8.0-0.nightly-2021-06-16-190035 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.8.2 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:2438 |
Description of problem: The conformance test "[sig-cli] oc explain should contain proper spec+status for CRDs [Suite:openshift/conformance/parallel]" fails on ROKS 4.5 due to no machine config operator. Version-Release number of selected component (if applicable): ROKS 4.5 How reproducible: Deploy a ROKS 4.5 cluster without the machine config operator installed on it. Steps to Reproduce: 1. 2. 3. Actual results: fail [github.com/openshift/origin/test/extended/cli/explain.go:358]: Unexpected error: <*errors.errorString | 0xc00041d000>: { s: "failed to explain [\"controllerconfigs\" \"--api-version=machineconfiguration.openshift.io/v1\"]: exit status 1", } failed to explain ["controllerconfigs" "--api-version=machineconfiguration.openshift.io/v1"]: exit status 1 occurred Expected results: Passed Additional info: This can be fixed by removing the machine-config-operator CRD from the cli test https://github.com/openshift/origin/blob/377fde66c4409a793838082fdd843f044311e374/test/extended/cli/explain.go#L103-L107