Bug 1896226
Summary: | recycler-pod template should not be in kubelet static manifests directory | ||
---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | Seth Jennings <sjenning> |
Component: | Storage | Assignee: | Seth Jennings <sjenning> |
Storage sub component: | Operators | QA Contact: | Wei Duan <wduan> |
Status: | CLOSED ERRATA | Docs Contact: | |
Severity: | high | ||
Priority: | high | CC: | aos-bugs, fbertina, jerzhang, jsafrane, pehunt, rphillips |
Version: | 4.6 | ||
Target Milestone: | --- | ||
Target Release: | 4.8.0 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: |
Removes a misplaced recycler pod template from the kubelet static pod manifests directory. This resulted in kubelet log messages indicating failure to start the recycler static pod.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2021-07-27 22:34:10 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: | |||
Bug Depends On: | |||
Bug Blocks: | 1932860 |
Description
Seth Jennings
2020-11-10 04:38:33 UTC
The way I see it, this will be a 3 step fix: 1. Move location of the recycler pod in MCO 2. Change KCM to use new location 3. Project empty file at old location (is there a way to remove a previously projected file?) so the kubelet doesn't try to start it all the time it's possible it's also continuously running because it's never actually being created, because of https://github.com/openshift/machine-config-operator/pull/2215 which is more reason to not have it a static pod Assigning to Seth as he is working on the PR, also moving over to storage board as that was the original component for the recycler pod as per bug 1805908. Note also that the original bug was cherry picked to 4.4 (but not 4.5?) so maybe there is a need for backport. I'm still trying to figure out how this can be done in a backward compatible way. (In reply to Seth Jennings from comment #7) > I'm still trying to figure out how this can be done in a backward compatible > way. The idea I have to solve this is to move the rendering of template to KCM operator instead. Currently that's done in MCO, but that can be problematic because KCM operator can start before the template is rendered. Verified on 4.8.0-0.nightly-2021-03-04-203700. NFS recycler works well and I changed the status to Verified. 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 |