Bug 1937460
Summary: | [CI] Network quota pre-flight checks are failing the installation | ||
---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | Pierre Prinetti <pprinett> |
Component: | Installer | Assignee: | Martin André <m.andre> |
Installer sub component: | OpenShift on OpenStack | QA Contact: | Udi Shkalim <ushkalim> |
Status: | CLOSED ERRATA | Docs Contact: | |
Severity: | low | ||
Priority: | high | CC: | emacchi, m.andre |
Version: | 4.8 | Keywords: | Triaged |
Target Milestone: | --- | ||
Target Release: | 4.8.0 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: |
Cause: In some conditions, Neutron will JSON-encode quota values as strings instead of integers breaking their API contract.
Consequence: Installer fails to parse Neutron's response and fails pre-flight validations.
Fix: Make gophercloud, the installer's underlying library talking to OpenStack, tolerate the badly formated Neutron response.
Result: Pre-flight validations are now returning expected results.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2021-07-27 22:52:37 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: |
Description
Pierre Prinetti
2021-03-10 17:08:10 UTC
Looks like https://review.opendev.org/c/openstack/neutron/+/779878 is going to fix the issue on Neutron side, but until then we'll need to make the quota validation tolerant to the badly formatted json and ignore the failure, allowing to go on with the installation. Ideally the mitigation happens in gophercloud, where we unmarshal the json but I don't think that's possible. I have filed a Gophercloud patch[1]; if accepted, we will need to bump Gophercloud in the installer. [1]: https://github.com/gophercloud/gophercloud/pull/2126 Verified on: NAME VERSION AVAILABLE PROGRESSING SINCE STATUS version 4.8.0-0.nightly-2021-04-30-201824 True False 21h Cluster version is 4.8.0-0.nightly-2021-04-30-201824 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 |