Bug 2069764
Summary: | Incorrect Yaml in MCO causes the resource to crash | ||
---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | Devon <dshumake> |
Component: | Node | Assignee: | Qi Wang <qiwan> |
Node sub component: | Kubelet | QA Contact: | Sunil Choudhary <schoudha> |
Status: | CLOSED WONTFIX | Docs Contact: | |
Severity: | high | ||
Priority: | medium | CC: | aos-bugs, harpatil, jerzhang, mgokhool, mkrejci, openshift-bugs-escalate |
Version: | 4.10 | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
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: | 2022-04-19 15:00:19 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
Devon
2022-03-29 16:05:44 UTC
So I see the original RFE was open against config and yaml checking and not the MCO. There's a few things to break down here: 1. There are multiple layers of validation. the first validator is at the api level, which can reject "bad" configs if either a) the parser itself rejects it, or b) the crd definition has fields to reject it Which seems like neither is the case. Now this is relatively low level checking which probably isn't going to be enough for most error cases 2. The second validator should be happening in the kubeletconfig. You say that this is causing a crash, which definitely shouldn't be happening. Could you attach the must-gather somewhere? What exactly is "crash"ing? Is it a panic somewhere? Given that this is the kubeletconfigcontroller, I will pass the to the node team for now. If it seems that it is instead the core MCO that is having trouble, feel free to move back. *** This bug has been marked as a duplicate of bug 2041814 *** The crash error is a duplicate of https://bugzilla.redhat.com/show_bug.cgi?id=1975626. This issue which will be tracked by https://github.com/openshift/machine-config-operator/pull/3099. *** This bug has been marked as a duplicate of bug 1975626 *** *** This bug has been marked as a duplicate of bug 2076648 *** The needinfo request[s] on this closed bug have been removed as they have been unresolved for 500 days |