-
Bug
-
Resolution: Duplicate
-
Undefined
-
None
-
4.14
-
None
-
Yes
-
False
-
Description of problem:
configure DNS on IPv6 single stack without interface failed, br-ex is reapplied, even thought there is no change for it in nncp
Version-Release number of selected component (if applicable):
OCP Version: 4.14.0-0.nightly-2023-08-11-055332 knmstate operator version: kubernetes-nmstate-operator.4.14.0-202308090413 nmstate rpm version: nmstate-2.2.13-1.el9_2.x86_64
How reproducible:
100%
Steps to Reproduce:
1. install knmstate operator, create nmstate CR 2. apply nncp to configure dns, without interface --- apiVersion: nmstate.io/v1 kind: NodeNetworkConfigurationPolicy metadata: name: dns-global-v6 spec: nodeSelector: kubernetes.io/hostname: worker-01.qiowang-v61208141.qe.devcluster.openshift.com desiredState: dns-resolver: config: search: - test.com server: - 2001:4860:4860::8888 - 2099::9999 % oc apply -f dns-global.yaml nodenetworkconfigurationpolicy.nmstate.io/dns-global-v6 created
Actual results:
nncp apply failed, dns configuration is not updated % oc get nncp NAME STATUS REASON dns-global-v6 Degraded FailedToConfigure % oc get nnce NAME STATUS STATUS AGE REASON worker-01.qiowang-v61208141.qe.devcluster.openshift.com.dns-global-v6 Failing 69s FailedToConfigure
Expected results:
nncp apply successful, dns configuration is updated, global dns also updated in /var/lib/NetworkManager/NetworkManager-intern.conf
Additional info:
nnce content: https://drive.google.com/file/d/191HUkxTCly2U0MXVn3Bcgie_aQZwwkQ5/view?usp=drive_link nns before applying nncp: https://drive.google.com/file/d/1A9TzXt8xUT8xNkWjt6Uc6YojwEuhAwEc/view?usp=drive_link nns after applying nncp: https://drive.google.com/file/d/1plyubjYoWbyEoTzWUeyWkH2Av4X2zzcJ/view?usp=drive_link handler log: https://drive.google.com/file/d/1qNzaliX6TQ7koRo2Y8gwhaZgBqfT-Mhk/view?usp=drive_link run nmstatectl in handler pod, there is br-ex reapply: % oc rsh pod/nmstate-handler-7m9mk sh-5.1# sh-5.1# vi dns-global.yaml sh-5.1# cat dns-global.yaml dns-resolver: config: search: - test.com server: - 2001:4860:4860::8888 - 2099::9999 sh-5.1# nmstatectl apply dns-global.yaml --no-commit --timeout 180 [2023-08-14T12:31:51Z WARN nmstate::ovsdb::show] Unknown OVS interface type [2023-08-14T12:31:51Z WARN nmstate::ovsdb::show] Unknown OVS interface type geneve [2023-08-14T12:31:51Z WARN nmstate::ovsdb::show] Unknown OVS interface type geneve [2023-08-14T12:31:51Z WARN nmstate::ovsdb::show] Unknown OVS interface type geneve [2023-08-14T12:31:51Z WARN nmstate::ovsdb::show] Unknown OVS interface type [2023-08-14T12:31:51Z WARN nmstate::ovsdb::show] Unknown OVS interface type [2023-08-14T12:31:51Z WARN nmstate::ovsdb::show] Unknown OVS interface type geneve [2023-08-14T12:31:51Z WARN nmstate::ovsdb::show] Unknown OVS interface type [2023-08-14T12:31:51Z WARN nmstate::ovsdb::show] Unknown OVS interface type [2023-08-14T12:31:51Z WARN nmstate::ovsdb::show] Unknown OVS interface type [2023-08-14T12:31:51Z WARN nmstate::ovsdb::show] Unknown OVS interface type [2023-08-14T12:31:51Z WARN nmstate::ovsdb::show] Unknown OVS interface type [2023-08-14T12:31:51Z WARN nmstate::ovsdb::show] Unknown OVS interface type [2023-08-14T12:31:51Z WARN nmstate::ovsdb::show] Unknown OVS interface type [2023-08-14T12:31:51Z WARN nmstate::ovsdb::show] Unknown OVS interface type [2023-08-14T12:31:51Z WARN nmstate::ovsdb::show] Unknown OVS interface type [2023-08-14T12:31:51Z WARN nmstate::ovsdb::show] Unknown OVS interface type [2023-08-14T12:31:51Z WARN nmstate::ovsdb::show] Unknown OVS interface type [2023-08-14T12:31:51Z INFO nmstate::nm::show] Got unsupported interface type generic: genev_sys_6081, ignoring [2023-08-14T12:31:51Z INFO nmstate::ifaces::inter_ifaces] Ignoring interface eb6f5001553a1a6 type ethernet [2023-08-14T12:31:51Z INFO nmstate::ifaces::inter_ifaces] Ignoring interface br-int type ovs-interface [2023-08-14T12:31:51Z INFO nmstate::ifaces::inter_ifaces] Ignoring interface 0bcce054c64bd5c type ethernet [2023-08-14T12:31:51Z INFO nmstate::ifaces::inter_ifaces] Ignoring interface 1229a5209aa4168 type ethernet [2023-08-14T12:31:51Z INFO nmstate::ifaces::inter_ifaces] Ignoring interface patch-br-ex_worker-01.qiowang-v61208141.qe.devcluster.openshift.com-to-br-int type ovs-interface [2023-08-14T12:31:51Z INFO nmstate::ifaces::inter_ifaces] Ignoring interface 1c93b78d28e9bbe type ethernet [2023-08-14T12:31:51Z INFO nmstate::ifaces::inter_ifaces] Ignoring interface b4be4f882180afc type ethernet [2023-08-14T12:31:51Z INFO nmstate::ifaces::inter_ifaces] Ignoring interface 4cf90ea5ef040af type ethernet [2023-08-14T12:31:51Z INFO nmstate::ifaces::inter_ifaces] Ignoring interface 4318928d6e44d39 type ethernet [2023-08-14T12:31:51Z INFO nmstate::ifaces::inter_ifaces] Ignoring interface 637bc60956f2f73 type ethernet [2023-08-14T12:31:51Z INFO nmstate::ifaces::inter_ifaces] Ignoring interface e7c60b99cf9df85 type ethernet [2023-08-14T12:31:51Z INFO nmstate::ifaces::inter_ifaces] Ignoring interface 9372434fca11e7b type ethernet [2023-08-14T12:31:51Z INFO nmstate::ifaces::inter_ifaces] Ignoring interface patch-br-int-to-br-ex_worker-01.qiowang-v61208141.qe.devcluster.openshift.com type ovs-interface [2023-08-14T12:31:51Z INFO nmstate::ifaces::inter_ifaces] Ignoring interface 6972e817843b1fb type ethernet [2023-08-14T12:31:51Z INFO nmstate::ifaces::inter_ifaces] Ignoring interface bb851fb52e87c02 type ethernet [2023-08-14T12:31:51Z INFO nmstate::ifaces::inter_ifaces] Ignoring interface 4d30e8d83d98096 type ethernet [2023-08-14T12:31:51Z INFO nmstate::ifaces::inter_ifaces] Ignoring interface 30e7d11274a23f0 type ethernet [2023-08-14T12:31:51Z INFO nmstate::ifaces::inter_ifaces] Ignoring interface ovn-k8s-mp0 type ovs-interface [2023-08-14T12:31:51Z INFO nmstate::query_apply::net_state] Created checkpoint /org/freedesktop/NetworkManager/Checkpoint/2 [2023-08-14T12:31:51Z INFO nmstate::nm::query_apply::profile] Modifying connection UUID Some("59bf24ce-028c-4606-b441-e6d138f1d8bc"), ID Some("ovs-if-br-ex"), type Some("ovs-interface") name Some("br-ex") [2023-08-14T12:31:51Z INFO nmstate::nm::query_apply::profile] Reapplying connection 59bf24ce-028c-4606-b441-e6d138f1d8bc: br-ex/ovs-interface % <-- connection to pod broken