Bug 1877984
Summary: | using OpenshiftSDN in install-config causes install failure post bootstrap | ||
---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | Greg Sheremeta <gshereme> |
Component: | Networking | Assignee: | Dan Winship <danw> |
Networking sub component: | openshift-sdn | QA Contact: | zhaozhanqi <zzhao> |
Status: | CLOSED ERRATA | Docs Contact: | |
Severity: | urgent | ||
Priority: | unspecified | CC: | danw, dhellmann, eparis, fpan, jsica, ricarril, sdodson, wking, yanyang |
Version: | 4.6 | ||
Target Milestone: | --- | ||
Target Release: | 4.6.0 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2020-10-27 16:40:07 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
Greg Sheremeta
2020-09-11 00:56:42 UTC
This is a user facing API that changed, regressed, and broke real customers. This is a 4.6 blocker. *** Bug 1877481 has been marked as a duplicate of this bug. *** CNO fixes it to be the canonical form in the network config Status, but MCO now has code that looks at the network config Spec (createDiscoveredControllerConfigSpec() in machine-config-operator/pkg/operator/render.go) because it wants to set up system OVS correctly from the get-go. So I guess we need to be case-insensitive there too. Agreed on draft PR to fix this at installer layer, thus changing component and clearing up POST to NEW: https://github.com/openshift/machine-config-operator/pull/2101 The install-config API for this field is an opaque string. Therefore the canonicalization should not happen in the installer moving back to networking component. $ openshift-install explain installconfig.networking.networkType KIND: InstallConfig VERSION: v1 RESOURCE: <string> NetworkType is the type of network to install. The default is OpenShiftSDN Verified this bug on 4.6.0-0.nightly-2020-09-24-095222 with 'OpenshiftSDN' also works 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 (OpenShift Container Platform 4.6 GA Images), 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:4196 |