Bug 1967887
| Summary: | [2.6.6] nmstate is not progressing on a node and not configuring vlan filtering that causes an outage for VMs | ||
|---|---|---|---|
| Product: | Container Native Virtualization (CNV) | Reporter: | Petr Horáček <phoracek> |
| Component: | Networking | Assignee: | Quique Llorente <ellorent> |
| Status: | CLOSED ERRATA | QA Contact: | Meni Yakove <myakove> |
| Severity: | urgent | Docs Contact: | |
| Priority: | high | ||
| Version: | 2.6.3 | CC: | bverschu, cnv-qe-bugs, ellorent, kseremet, myakove, ysegev |
| Target Milestone: | --- | ||
| Target Release: | 2.6.6 | ||
| Hardware: | x86_64 | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | kubernetes-nmstate-handler-container-v2.6.5-6 | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | 1967771 | Environment: | |
| Last Closed: | 2021-08-10 17:33:37 UTC | Type: | --- |
| 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: | 1967771 | ||
| Bug Blocks: | |||
|
Description
Petr Horáček
2021-06-04 10:15:58 UTC
Created a CNAO release with the fix u/s https://github.com/kubevirt/cluster-network-addons-operator/releases/tag/v0.44.5 Verified on a cluster installed with these versions:
Openshift: 4.7.18
Kubernetes Version: v1.20.0+87cc9a4
CNV: 2.6.6
nmstate-handler: v2.6.6-1
Reproduction scenario:
1. Apply the following NNCP to create a bridge on a selected worker-node:
apiVersion: nmstate.io/v1beta1
kind: NodeNetworkConfigurationPolicy
metadata:
name: br1test-nncp
spec:
desiredState:
interfaces:
- bridge:
options:
stp:
enabled: false
port:
- name: ens9
ipv4:
dhcp: false
enabled: false
ipv6:
enabled: false
name: br1test
state: up
type: linux-bridge
nodeSelector:
kubernetes.io/hostname: "net-yoss-266-s8cdb-worker-0-gtws9"
2. While the NNCP is still in status ConfigurationProgressing - I deleted the nmstate-handler pod that ran on the selected pod.
Result:
a. The NNCP status (which I continuoysly checked using "oc get nncp -w") went blank, then back to ConfigurationProgressing.
b. A new nmstate-handler pod started running on the selected node.
c. Finally - the NNCP status went to SuccesfullyConfigured.
d. The bridge interface was created on the selected node.
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 Virtualization 2.6.6 Images security and bug fix 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:3119 |