Bug 1970996
| Summary: | All migrations report a failure when migrating to OCP 4.8 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Migration Toolkit for Containers | Reporter: | Sergio <sregidor> | ||||||
| Component: | General | Assignee: | Dylan Murray <dymurray> | ||||||
| Status: | CLOSED DUPLICATE | QA Contact: | Xin jiang <xjiang> | ||||||
| Severity: | urgent | Docs Contact: | Avital Pinnick <apinnick> | ||||||
| Priority: | urgent | ||||||||
| Version: | 1.4.5 | CC: | dymurray, ernelson, jmatthew, odepaz, shurley, whu, xjiang | ||||||
| Target Milestone: | --- | ||||||||
| Target Release: | 1.5.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: | 2021-06-15 19:00:52 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: | |||||||||
| Attachments: |
|
||||||||
|
Description
Sergio
2021-06-11 15:45:29 UTC
Created attachment 1790271 [details]
rolebindings
This issue is affecting other components as well: https://bugzilla.redhat.com/show_bug.cgi?id=1971540 The root cause (my best guess) is that something in the OCP 4.8 nightly builds has broken support for these extra headers. We cannot reproduce this in Kubernetes 1.21 but the headers that are being rejected are in fact invalid: https://datatracker.ietf.org/doc/html/rfc7230#section-3.2.6. So we need to determine how this is being set and fix it. However, as a temporary workaround we can add all the OCP specific RBAC apigroups to the excluded resource list. This would allow us to simply create the kube equivalent versions of these resources and ignore this error. After some investigation, there is a bug in the latest version of OCP 4.8. A recent change forces all users in OCP to use bounded service account tokens, which surfaced an existing bug around not decoding the utf8 representation of the headers. When a bug is filed I will attach it here, but this is not an issue within MTC to solve. |