Bug 1806115 - nmstate: failed to create bridge on node
Summary: nmstate: failed to create bridge on node
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Container Native Virtualization (CNV)
Classification: Red Hat
Component: Networking
Version: 2.3.0
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
: 2.3.0
Assignee: Quique Llorente
QA Contact: Meni Yakove
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-02-22 08:32 UTC by Meni Yakove
Modified: 2023-09-14 05:53 UTC (History)
6 users (show)

Fixed In Version: kubernetes-nmstate-handler-container-v2.3.0-24
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-05-04 19:10:56 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github kubevirt cluster-network-addons-operator pull 316 0 None closed drop knmstate webhook 2021-01-11 17:05:19 UTC
Red Hat Product Errata RHEA-2020:2011 0 None None None 2020-05-04 19:11:06 UTC

Description Meni Yakove 2020-02-22 08:32:59 UTC
Description of problem:
When applying:

apiVersion: nmstate.io/v1alpha1
kind: NodeNetworkConfigurationPolicy
metadata:
  name: veth-removed
spec:
  desiredState:
    interfaces:
    - bridge:
        options:
          stp:
            enabled: false
        port: []
      name: brtest1
      state: up
      type: linux-bridge


the operation failed with an error:
kubernetes.client.rest.ApiException: (500)
E           Reason: Internal Server Error
E           HTTP response headers: HTTPHeaderDict({'Audit-Id': '79111695-64a8-4791-b830-c4df94244e51', 'Content-Type': 'application/json', 'Date': 'Sat, 22 Feb 2020 08:17:54 GMT', 'Content-Length': '341'})
E           HTTP response body: b'{"kind":"Status","apiVersion":"v1","metadata":{},"status":"Failure","message":"Internal error occurred: admission plugin \\"MutatingAdmissionWebhook\\" failed to complete mutation in 13s","reason":"InternalError","details":{"causes":[{"message":"admission plugin \\"MutatingAdmissionWebhook\\" failed to complete mutation in 13s"}]},"code":500}\n'




Additional info:
To work around the issue we can delete mutatingwebhookconfiguration nmstate

Comment 1 Till Maas 2020-02-24 09:20:41 UTC
@Petr: Does this indicate that nmstatectl had a problem applying the state or is this an internal error of kubernetes-nmstate?

Comment 2 Petr Horáček 2020-02-24 09:37:50 UTC
This issue is limited to kubernetes-nmstate, not related to nmstatectl in any way. Thanks for asking though!

Comment 3 Petr Horáček 2020-02-25 15:48:46 UTC
It seems that it may be a bug in the PSI cluster. Rhys Oxenham has tested latest CNV 2.3 on:

Client Version: 4.4.0-0.nightly-2020-02-25-070402
Server Version: 4.4.0-0.nightly-2020-02-25-070402
Kubernetes Version: v1.17.1

He was successful creating a bridge via NodeNetworkConfigurationPolicy.

Meni, could you test kubernetes-nmstate on a different cluster, maybe a bare-metal one?

Comment 4 Andrew Burden 2020-02-25 18:02:08 UTC
With Petr's help I was able to create a bridge on a node with an nncp. This was also using the latest cnv 2.3. 
Cluster is ocp 4.4 provisioned with kubevirtci:

Client Version: openshift-clients-4.2.0-201910041700
Server Version: 4.4.0-0.nightly-2020-01-24-141203
Kubernetes Version: v1.17.1

Comment 5 Meni Yakove 2020-02-27 16:25:29 UTC
tested with kubernetes-nmstate-handler-container-v2.3.0-21
still can't get NNCP to work, got the same error.

Comment 6 Meni Yakove 2020-03-02 10:37:31 UTC
verified on:
container-native-virtualization-kubernetes-nmstate-handler-rhel8:v2.3.0-24

Comment 9 errata-xmlrpc 2020-05-04 19:10:56 UTC
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, 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/RHEA-2020:2011

Comment 10 Red Hat Bugzilla 2023-09-14 05:53:09 UTC
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 1000 days


Note You need to log in before you can comment on or make changes to this bug.