Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-30928

NNCP config with additional routing policies fails to be applied every time on 4.12 only

XMLWordPrintable

    • Moderate
    • No
    • False
    • Hide

      None

      Show
      None

      Description of problem:

      Creating a NNCP policy like the one below [1] fails every time on OCP 4.12 with:
      
          - lastHeartbeatTime: "2024-03-14T14:31:33Z"
            lastTransitionTime: "2024-03-14T14:31:33Z"
            message: |
              error reconciling NodeNetworkConfigurationPolicy at desired state apply: ,
              failed to execute nmstatectl set --no-commit --timeout 480: 'exit status 1'
              libnmstate.error.NmstateValueError
                Neither ip-from or ip-to is defined
      
      NAME                          STATUS     REASON
      appnode0-additional-network   Degraded   FailedToConfigure
      
      apiVersion: v1
      items:
      - apiVersion: nmstate.io/v1beta1
        kind: NodeNetworkConfigurationEnactment
        metadata:
          creationTimestamp: "2024-03-14T14:31:24Z"
          generation: 1
          labels:
            nmstate.io/node: app-node0.test-cluster.redhatrules.local
            nmstate.io/policy: appnode0-additional-network
          name: app-node0.test-cluster.redhatrules.local.appnode0-additional-network
          ownerReferences:
          - apiVersion: v1
            kind: Node
            name: app-node0.test-cluster.redhatrules.local
            uid: 2e708de9-1aa6-461c-8bb4-9f9786e55e27
          resourceVersion: "1034129"
          uid: 0ec424ac-d645-4787-a8a1-9e761155295b
        status:
          conditions:
          - lastHeartbeatTime: "2024-03-14T14:31:33Z"
            lastTransitionTime: "2024-03-14T14:31:33Z"
            reason: FailedToConfigure
            status: "False"
            type: Progressing
          - lastHeartbeatTime: "2024-03-14T14:31:33Z"
            lastTransitionTime: "2024-03-14T14:31:33Z"
            message: |
              error reconciling NodeNetworkConfigurationPolicy at desired state apply: ,
              failed to execute nmstatectl set --no-commit --timeout 480: 'exit status 1'
              libnmstate.error.NmstateValueError
                Neither ip-from or ip-to is defined
            messageEncoded: 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
            reason: FailedToConfigure
            status: "True"
            type: Failing
          - lastHeartbeatTime: "2024-03-14T14:31:33Z"
            lastTransitionTime: "2024-03-14T14:31:33Z"
            reason: FailedToConfigure
            status: "False"
            type: Available
          - lastHeartbeatTime: "2024-03-14T14:31:33Z"
            lastTransitionTime: "2024-03-14T14:31:26Z"
            reason: FailedToConfigure
            status: "False"
            type: Pending
          - lastHeartbeatTime: "2024-03-14T14:31:33Z"
            lastTransitionTime: "2024-03-14T14:31:26Z"
            reason: SuccessfullyConfigured
            status: "False"
            type: Aborted
      
      The exact same configuration works without any issues on 4.13 and above.
      
      [1] cat nncp.yaml
      
      apiVersion: nmstate.io/v1
      kind: NodeNetworkConfigurationPolicy
      metadata:
        name: appnode0-additional-network
      spec:
        desiredState:
          interfaces:
          - ipv4:
              address:
              - ip: 100.72.128.240
                prefix-length: 24
              dhcp: false
              enabled: true
            name: enp8s0
            state: up
            type: ethernet
          route-rules:
            config:
            - family: ipv4
              ip-from: 100.72.128.240
              priority: 100
              route-table: 2
            - family: ipv4
              ip-from: 100.72.128.0/24
              priority: 100
              route-table: 2
            - family: ipv4
              iif: enp8s0
              priority: 100
              route-table: 2
          routes:
            config:
            - destination: 0.0.0.0/0
              metric: 150
              next-hop-address: 100.72.128.1
              next-hop-interface: enp8s0
              table-id: 2
        nodeSelector:
          kubernetes.io/hostname: app-node0.test-cluster.redhatrules.local
      
          

      Version-Release number of selected component (if applicable):

      OCP 4.12 with kubernetes-nmstate-operator.4.12.0-202402121707
      
          

      How reproducible:

      Everytime
          

      Steps to Reproduce:

          1. Create a nncp like the one above [1]
          

      Actual results:

      Fails with error mentioned
          

      Expected results:

      To work like it works on 4.13 and above
          

      Additional info:

      
          

            bnemec@redhat.com Benjamin Nemec
            rhn-support-andcosta Andre Costa
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: