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

master nodes replacement fails for the second master node

XMLWordPrintable

    • Quality / Stability / Reliability
    • False
    • Hide

      None

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

      Description of problem:

      
      We have 3 master nodes in master0,master1 and master2 (all schedulable) along with two workers in worker0 and worker1. 
      We are removing master0 and worker1 by adding crannotation and crsuppression and readding the worker1 as master3. Now we want to remove master1 and worker0 and readd the worker0 as master4. So we are adding the crannotation and crsuppression on master1 but its not getting removed.
      
      So currently it is like this:
      
      $ oc get nodes
      NAME      STATUS   ROLES                         AGE   VERSION
      master0   Ready    control-plane,master,worker   61m   v1.29.10+67d3387
      master1   Ready    control-plane,master,worker   61m   v1.29.10+67d3387
      master2   Ready    control-plane,master,worker   44m   v1.29.10+67d3387
      worker0   Ready    worker                        50m   v1.29.10+67d3387
      worker1   Ready    worker                        50m   v1.29.10+67d3387
      
      We want it like this:
      
      $ oc get nodes
      NAME      STATUS   ROLES                         AGE   VERSION
      master2   Ready    control-plane,master,worker   44m   v1.29.10+67d3387
      master3   Ready    control-plane,master,worker   61m   v1.29.10+67d3387
      master4   Ready    control-plane,master,worker   44m   v1.29.10+67d3387
      
      
      
          

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

        4.16 ZTP
      
          

      How reproducible:

      
      Always
      
          Actual results:{code:none}
      
      After trying to add crsuppression on master1 this how it looks like:
      
      $ oc get nodes
      NAME      STATUS                     ROLES                         AGE     VERSION
      master1   Ready,SchedulingDisabled   control-plane,master,worker   3h21m   v1.29.10+67d3387
      master2   Ready                      control-plane,master,worker   3h5m    v1.29.10+67d3387
      master3   Ready                      control-plane,master,worker   102m    v1.29.10+67d3387
      worker0   Ready                      worker                        3h10m   v1.29.10+67d3387
      
      
          

      Expected results:

      
      We want it like this:
      
      $ oc get nodes
      NAME      STATUS   ROLES                         AGE   VERSION
      master2   Ready    control-plane,master,worker   44m   v1.29.10+67d3387
      master3   Ready    control-plane,master,worker   61m   v1.29.10+67d3387
      master4   Ready    control-plane,master,worker   44m   v1.29.10+67d3387
      
          

      Additional info:

      
          

              eerez@redhat.com Elior Erez
              rhn-support-mlele Mihir Lele
              None
              None
              Dwaine Gonyier Dwaine Gonyier
              None
              Votes:
              0 Vote for this issue
              Watchers:
              11 Start watching this issue

                Created:
                Updated:
                Resolved: