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

The network operator does not update from version 4.17 to 4.18; only pods of ovnkube-upgrades-prepuller show as ContainerCreating

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • 4.17
    • Node / Kubelet
    • None
    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Description of problem:

      During the upgrade of an OCP cluster from version 4.17.37 to version 4.18.25, the network operator got stuck in version 4.17.37 in a progressing state, while the other operators were upgraded to version 4.18.25. The first suspicion was Bug https://issues.redhat.com/browse/OCPBUGS-57643, but this was ruled out because this cluster did not have daemonset  whereabouts-token-watcher and whereabouts-controller deployment. It was noticed that all the pods in the cluster were in the Running state except for the ovnkube-upgrades-prepuller pods.

      $ oc get clusterversion
      NAME      VERSION   AVAILABLE   PROGRESSING   SINCE   STATUS
      version   4.17.37   True        True          7h23m   Working towards 4.18.25: 740 of 904 done (81% complete), waiting on network over 30 minutes which is longer than expected 
      $ oc get pods -n openshift-ovn-kubernetes -o wide  | grep -v Running
      NAME                                     READY   STATUS              RESTARTS   AGE   IP            NODE                                 NOMINATED NODE   READINESS GATES
      ovnkube-upgrades-prepuller-54nvf         0/1     ContainerCreating   0          7h    10.3.177.15   bcatxrvmst001.bocpcat01.cat.tenant   <none>           <none>
      ovnkube-upgrades-prepuller-m2ftn         0/1     ContainerCreating   0          7h    10.3.177.24   bcatxrvwrk007.bocpcat01.cat.tenant   <none>           <none>
      # oc get co
      NAME                                       VERSION   AVAILABLE   PROGRESSING   DEGRADED   SINCE    MESSAGE
      authentication                             4.18.25   True        False         False      8h
      baremetal                                  4.18.25   True        False         False      3y357d
      cloud-controller-manager                   4.18.25   True        False         False      367d
      cloud-credential                           4.18.25   True        False         False      3y357d
      cluster-autoscaler                         4.18.25   True        False         False      3y357d
      config-operator                            4.18.25   True        False         False      3y357d
      console                                    4.18.25   True        False         False      14h
      control-plane-machine-set                  4.18.25   True        False         False      366d
      csi-snapshot-controller                    4.18.25   True        False         False      366d
      dns                                        4.18.25   True        False         False      81d
      etcd                                       4.18.25   True        False         False      276d
      image-registry                             4.18.25   True        False         False      8h
      ingress                                    4.18.25   True        False         False      13h
      insights                                   4.18.25   True        False         False      348d
      kube-apiserver                             4.18.25   True        False         False      3y357d
      kube-controller-manager                    4.18.25   True        False         False      3y357d
      kube-scheduler                             4.18.25   True        False         False      3y357d
      kube-storage-version-migrator              4.18.25   True        False         False      13h
      machine-api                                4.18.25   True        False         False      3y357d
      machine-approver                           4.18.25   True        False         False      3y357d
      machine-config                             4.17.37   True        False         False      22h
      marketplace                                4.18.25   True        False         False      3y357d
      monitoring                                 4.18.25   True        False         False      53d
      network                                    4.17.37   True        True          False      3y357d   DaemonSet "/openshift-ovn-kubernetes/ovnkube-upgrades-prepuller" is not available (awaiting 2 nodes)
      node-tuning                                4.18.25   True        False         False      8h
      olm                                        4.18.25   True        False         False      8h
      openshift-apiserver                        4.18.25   True        False         False      15h
      openshift-controller-manager               4.18.25   True        False         False      366d
      openshift-samples                          4.18.25   True        False         False      18h
      operator-lifecycle-manager                 4.18.25   True        False         False      366d
      operator-lifecycle-manager-catalog         4.18.25   True        False         False      3y357d
      operator-lifecycle-manager-packageserver   4.18.25   True        False         False      18h
      service-ca                                 4.18.25   True        False         False      3y357d
      storage                                    4.18.25   True        False         False      19h 

              abukashem Abu Kashem
              rhn-support-macastil Mario Castillo
              None
              Patryk Diak
              Anurag Saxena Anurag Saxena
              None
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: