Bug 2028590
Summary: | container-mount-namespace workaround breaks fully-baremetal multi-node deployments | ||
---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | Jim Ramsay <jramsay> |
Component: | Telco Edge | Assignee: | Jim Ramsay <jramsay> |
Telco Edge sub component: | RAN | QA Contact: | Joshua Clark <josclark> |
Status: | CLOSED ERRATA | Docs Contact: | |
Severity: | high | ||
Priority: | unspecified | CC: | keyoung |
Version: | 4.8 | ||
Target Milestone: | --- | ||
Target Release: | 4.10.0 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | Telco; Telco:RAN | ||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2022-07-11 15:28:27 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
Jim Ramsay
2021-12-02 17:17:37 UTC
It turns out that the conflicting drop-in owned by MCO for the baremetal and vsphere platforms is redundant and unneeded. CRI-O already respects the environment variable that is being set, without any need for editing the command line in this drop-in. I've opened a PR to remove the unneeded drop-ins here: https://github.com/openshift/machine-config-operator/pull/2858 In addition, I will open a second PR to cnf-features-deploy that will solve this from the other end, making our drop-in compatible with MCO even if it is still applying its drop-in. QE Verified fixed. MachineConfig looks good. CRI-O and kubelet have the same mount namespace: [core@helix16 ~]$ cat /proc/62743/mountinfo |grep -i namespace 331 330 0:24 /container-mount-namespace /run/container-mount-namespace rw,nosuid,nodev shared:188 - tmpfs tmpfs rw,seclabel,mode=755 [core@helix16 ~]$ cat /proc/10745/mountinfo |grep -i namespace 331 330 0:24 /container-mount-namespace /run/container-mount-namespace rw,nosuid,nodev shared:188 - tmpfs tmpfs rw,seclabel,mode=755 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.10.22 extras 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/RHBA-2022:5514 |