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

MachineConfig degraded with pool is degraded because nodes fail with "1 nodes are reporting degraded status on sync": "Node node-name-xxl is reporting: \"machineconfig.machineconfiguration.openshift.io \\\"rendered-role-xxxx\\\" not found\""

    XMLWordPrintable

Details

    • Important
    • MCO Sprint 232
    • 1
    • Rejected
    • False
    • Hide

      None

      Show
      None

    Description

      Description of problem:

      We created a new MC for disabling IPv6 & the pool for worker got degraded with below error
      
      Worker:   pool is degraded because nodes fail with "1 nodes are reporting degraded status on sync": "Node de1tst-mks6d-worker-gt9ml is reporting: \"machineconfig.machineconfiguration.openshift.io \\\"rendered-worker-9961311705d874cd0eb6e50025e79c15\\\" not found\""

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

      OCP v4.8

      How reproducible:

      Reproducible with adding MC for worker node on OCP v4.8 cluster on customer env
      
      ~~~
      apiVersion: machineconfiguration.openshift.io/v1
      kind: MachineConfig
      metadata:
        labels:
          machineconfiguration.openshift.io/role: master
        name: 10-disable-ipv6
      spec:
        config:
          ignition:
            version: 3.1.0
          systemd:
            units:
            - contents: |
                [Unit]
                Description=Disable IPv6 on all interfaces
                Wants=crio.service
                Before=kubelet.service
                After=crio.service
                [Service]
                Type=oneshot
                ExecStart=/bin/bash -c "for i in $(nmcli --fields UUID -t con show); do nmcli con modify $i ipv6.method disabled; done; systemctl restart NetworkManager"
                [Install]
                WantedBy=multi-user.target
              enabled: true
              name: disable-ipv6.service
      ~~~

      Steps to Reproduce:

      1. Create the machieneconfig as above
      2. Then, check the operator status
      

      Actual results:

      Not able to find the newely created rendered
      
      Worker: pool is degraded because nodes fail with "1 nodes are reporting degraded status on sync": "Node de1tst-mks6d-worker-gt9ml is reporting: \"machineconfig.machineconfiguration.openshift.io \\\"rendered-worker-9961311705d874cd0eb6e50025e79c15\\\" not found\""

      Expected results:

      The MCP should progress with the new render created

      Additional info:

      They are using Cisco ACI. Initially they were facing issue with IPv6 not getting disabled by this Kbase[0]. So we suggested them doining manually using 'ipv6.method disabled' for the MC

      Attachments

        Activity

          People

            jerzhang@redhat.com Yu Qi Zhang
            rhn-support-adubey Akash Dubey
            Rio Liu Rio Liu
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: