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

Create MachineSet capi&mapi: capi machineset has paused annotation

XMLWordPrintable

    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • None
    • Important
    • None
    • None
    • None
    • Rejected
    • CLOUD Sprint 271
    • 1
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Description of problem:

         MachineSet capi&mapi means the machineset .spec.authoritativeAPI is ClusterAPI and .spec.template.spec.authoritativeAPI is MachineAPI
      
      Create a machineset, its .spec.authoritativeAPI is ClusterAPI and .spec.template.spec.authoritativeAPI is MachineAPI, the capi machineset has paused annotation, scale the capi machineset, both capi machineset and mapi machineset replicas changed, but no new machine created.

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

          4.19.0-0.ci-2025-04-23-160508

      How reproducible:

          always

      Steps to Reproduce:

          1.Create a machineset, its .spec.authoritativeAPI is ClusterAPI and .spec.template.spec.authoritativeAPI is MachineAPI 
      
      liuhuali@Lius-MacBook-Pro huali-test % oc get machineset
      NAME                                     DESIRED   CURRENT   READY   AVAILABLE   AGE
      huliu-aws425b-sps86-worker-us-east-2a    1         1         1       1           138m
      huliu-aws425b-sps86-worker-us-east-2ab   1         0                             7m29s
      huliu-aws425b-sps86-worker-us-east-2b    1         1         1       1           138m
      huliu-aws425b-sps86-worker-us-east-2c    1         1         1       1           138m
      liuhuali@Lius-MacBook-Pro huali-test % oc get machineset huliu-aws425b-sps86-worker-us-east-2ab -oyaml
      apiVersion: machine.openshift.io/v1beta1
      kind: MachineSet
      metadata:
        annotations:
          capacity.cluster-autoscaler.kubernetes.io/labels: kubernetes.io/arch=amd64
          machine.openshift.io/GPU: "0"
          machine.openshift.io/memoryMb: "16384"
          machine.openshift.io/vCPU: "4"
        creationTimestamp: "2025-04-25T09:02:16Z"
        generation: 2
        name: huliu-aws425b-sps86-worker-us-east-2ab
        namespace: openshift-machine-api
        resourceVersion: "87896"
        uid: 77a1ec3d-9d18-4cc5-b23a-ddc4676de1f6
      spec:
        authoritativeAPI: ClusterAPI
        deletePolicy: Random
        replicas: 1
        selector:
          matchLabels:
            machine.openshift.io/cluster-api-cluster: huliu-aws425b-sps86
            machine.openshift.io/cluster-api-machineset: huliu-aws425b-sps86-worker-us-east-2ab
        template:
          metadata:
            labels:
              machine.openshift.io/cluster-api-cluster: huliu-aws425b-sps86
              machine.openshift.io/cluster-api-machine-role: worker
              machine.openshift.io/cluster-api-machine-type: worker
              machine.openshift.io/cluster-api-machineset: huliu-aws425b-sps86-worker-us-east-2ab
          spec:
            authoritativeAPI: MachineAPI
            lifecycleHooks: {}
            metadata:
              labels:
                machine.openshift.io/cluster-api-cluster: huliu-aws425b-sps86
                machine.openshift.io/cluster-api-machineset: huliu-aws425b-sps86-worker-us-east-2ab
                node-role.kubernetes.io/worker: ""
            providerSpec:
              value:
                ami:
                  id: ami-0f13d2cbfbca6203b
                apiVersion: machine.openshift.io/v1beta1
                blockDevices:
                - ebs:
                    deleteOnTermination: true
                    encrypted: true
                    kmsKey:
                      id: ""
                    volumeSize: 120
                    volumeType: gp3
                capacityReservationId: ""
                credentialsSecret:
                  name: aws-cloud-credentials
                deviceIndex: 0
                iamInstanceProfile:
                  id: huliu-aws425b-sps86-worker-profile
                instanceType: m6i.xlarge
                kind: AWSMachineProviderConfig
                metadata:
                  creationTimestamp: null
                metadataServiceOptions:
                  authentication: Optional
                placement:
                  availabilityZone: us-east-2a
                  region: us-east-2
                securityGroups:
                - filters:
                  - name: tag:Name
                    values:
                    - huliu-aws425b-sps86-node
                - filters:
                  - name: tag:Name
                    values:
                    - huliu-aws425b-sps86-lb
                subnet:
                  filters:
                  - name: tag:Name
                    values:
                    - huliu-aws425b-sps86-subnet-private-us-east-2a
                tags:
                - name: kubernetes.io/cluster/huliu-aws425b-sps86
                  value: owned
                userDataSecret:
                  name: worker-user-data
      status:
        authoritativeAPI: ClusterAPI
        conditions:
        - lastTransitionTime: "2025-04-25T09:02:16Z"
          message: The AuthoritativeAPI is set to ClusterAPI
          reason: AuthoritativeAPINotMachineAPI
          status: "True"
          type: Paused
        - lastTransitionTime: "2025-04-25T09:09:52Z"
          message: Successfully synchronized CAPI MachineSet to MAPI
          reason: ResourceSynchronized
          severity: ""
          status: "True"
          type: Synchronized
        observedGeneration: 2
        replicas: 0
        synchronizedGeneration: 1
      liuhuali@Lius-MacBook-Pro huali-test % 
      liuhuali@Lius-MacBook-Pro huali-test % oc get machine
      NAME                                           PHASE     TYPE         REGION      ZONE         AGE
      huliu-aws425b-sps86-master-0                   Running   m6i.xlarge   us-east-2   us-east-2a   140m
      huliu-aws425b-sps86-master-1                   Running   m6i.xlarge   us-east-2   us-east-2b   140m
      huliu-aws425b-sps86-master-2                   Running   m6i.xlarge   us-east-2   us-east-2c   140m
      huliu-aws425b-sps86-worker-us-east-2a-d7fcs    Running   m6i.xlarge   us-east-2   us-east-2a   137m
      huliu-aws425b-sps86-worker-us-east-2ab-t8fsd   Running   m6i.xlarge   us-east-2   us-east-2a   9m18s
      huliu-aws425b-sps86-worker-us-east-2b-kd6d7    Running   m6i.xlarge   us-east-2   us-east-2b   137m
      huliu-aws425b-sps86-worker-us-east-2c-tspjr    Running   m6i.xlarge   us-east-2   us-east-2c   137m
      liuhuali@Lius-MacBook-Pro huali-test % oc get machine huliu-aws425b-sps86-worker-us-east-2ab-t8fsd  -oyaml
      apiVersion: machine.openshift.io/v1beta1
      kind: Machine
      metadata:
        annotations:
          machine.openshift.io/instance-state: running
        creationTimestamp: "2025-04-25T09:02:16Z"
        finalizers:
        - sync.machine.openshift.io/finalizer
        - machine.machine.openshift.io
        generateName: huliu-aws425b-sps86-worker-us-east-2ab-
        generation: 2
        labels:
          machine.openshift.io/cluster-api-cluster: huliu-aws425b-sps86
          machine.openshift.io/cluster-api-machine-role: worker
          machine.openshift.io/cluster-api-machine-type: worker
          machine.openshift.io/cluster-api-machineset: huliu-aws425b-sps86-worker-us-east-2ab
          machine.openshift.io/instance-type: m6i.xlarge
          machine.openshift.io/region: us-east-2
          machine.openshift.io/zone: us-east-2a
        name: huliu-aws425b-sps86-worker-us-east-2ab-t8fsd
        namespace: openshift-machine-api
        ownerReferences:
        - apiVersion: machine.openshift.io/v1beta1
          blockOwnerDeletion: true
          controller: true
          kind: MachineSet
          name: huliu-aws425b-sps86-worker-us-east-2ab
          uid: 77a1ec3d-9d18-4cc5-b23a-ddc4676de1f6
        resourceVersion: "83910"
        uid: 63b7df8d-2aa7-4e52-9f22-1cc0cb04026b
      spec:
        authoritativeAPI: MachineAPI
        lifecycleHooks: {}
        metadata: {}
        providerID: aws:///us-east-2a/i-0ceac41b2c5ec9837
        providerSpec:
          value:
            ami:
              id: ami-0f13d2cbfbca6203b
            apiVersion: machine.openshift.io/v1beta1
            blockDevices:
            - ebs:
                encrypted: true
                iops: 0
                kmsKey:
                  arn: ""
                volumeSize: 120
                volumeType: gp3
            capacityReservationId: ""
            credentialsSecret:
              name: aws-cloud-credentials
            deviceIndex: 0
            iamInstanceProfile:
              id: huliu-aws425b-sps86-worker-profile
            instanceType: m6i.xlarge
            kind: AWSMachineProviderConfig
            metadata:
              creationTimestamp: null
            metadataServiceOptions: {}
            placement:
              availabilityZone: us-east-2a
              region: us-east-2
            securityGroups:
            - filters:
              - name: tag:Name
                values:
                - huliu-aws425b-sps86-node
            - filters:
              - name: tag:Name
                values:
                - huliu-aws425b-sps86-lb
            subnet:
              filters:
              - name: tag:Name
                values:
                - huliu-aws425b-sps86-subnet-private-us-east-2a
            tags:
            - name: kubernetes.io/cluster/huliu-aws425b-sps86
              value: owned
            userDataSecret:
              name: worker-user-data
      status:
        addresses:
        - address: 10.0.1.123
          type: InternalIP
        - address: ip-10-0-1-123.us-east-2.compute.internal
          type: InternalDNS
        - address: ip-10-0-1-123.us-east-2.compute.internal
          type: Hostname
        authoritativeAPI: MachineAPI
        conditions:
        - lastTransitionTime: "2025-04-25T09:02:16Z"
          status: "True"
          type: Drainable
        - lastTransitionTime: "2025-04-25T09:02:49Z"
          status: "True"
          type: InstanceExists
        - lastTransitionTime: "2025-04-25T09:02:16Z"
          message: The AuthoritativeAPI is set to MachineAPI
          reason: AuthoritativeAPIMachineAPI
          severity: Info
          status: "False"
          type: Paused
        - lastTransitionTime: "2025-04-25T09:02:49Z"
          message: Successfully synchronized MAPI Machine to CAPI
          reason: ResourceSynchronized
          severity: ""
          status: "True"
          type: Synchronized
        - lastTransitionTime: "2025-04-25T09:02:16Z"
          status: "True"
          type: Terminable
        lastUpdated: "2025-04-25T09:07:29Z"
        nodeRef:
          kind: Node
          name: ip-10-0-1-123.us-east-2.compute.internal
          uid: 10b5c1c1-fede-4449-97f1-0e89d7b44f3a
        phase: Running
        providerStatus:
          conditions:
          - lastTransitionTime: "2025-04-25T09:02:18Z"
            message: Machine successfully created
            reason: MachineCreationSucceeded
            status: "True"
            type: MachineCreation
          instanceId: i-0ceac41b2c5ec9837
          instanceState: running
        synchronizedGeneration: 2
      liuhuali@Lius-MacBook-Pro huali-test % 
      
          2.Check the capi machineset has paused annotation, this is not right. check the capi machine has paused annotation, this is as expected.
      
      liuhuali@Lius-MacBook-Pro huali-test % oc get machineset.c -n openshift-cluster-api
      NAME                                     CLUSTER               REPLICAS   READY   AVAILABLE   AGE   VERSION
      huliu-aws425b-sps86-worker-us-east-2a    huliu-aws425b-sps86                                  89m   
      huliu-aws425b-sps86-worker-us-east-2ab   huliu-aws425b-sps86                                  11m   
      huliu-aws425b-sps86-worker-us-east-2b    huliu-aws425b-sps86                                  89m   
      huliu-aws425b-sps86-worker-us-east-2c    huliu-aws425b-sps86                                  89m   
      liuhuali@Lius-MacBook-Pro huali-test % oc get machineset.c huliu-aws425b-sps86-worker-us-east-2ab -n openshift-cluster-api -oyaml
      apiVersion: cluster.x-k8s.io/v1beta1
      kind: MachineSet
      metadata:
        annotations:
          cluster.x-k8s.io/paused: ""
        creationTimestamp: "2025-04-25T09:02:16Z"
        finalizers:
        - cluster.x-k8s.io/machineset
        generation: 1
        labels:
          cluster.x-k8s.io/cluster-name: huliu-aws425b-sps86
        name: huliu-aws425b-sps86-worker-us-east-2ab
        namespace: openshift-cluster-api
        ownerReferences:
        - apiVersion: cluster.x-k8s.io/v1beta1
          blockOwnerDeletion: true
          controller: false
          kind: Cluster
          name: huliu-aws425b-sps86
          uid: 81468cd4-48cd-40c9-93de-364a6aa1051a
        resourceVersion: "75173"
        uid: 221993b3-5206-4a16-8df7-96efb692584b
      spec:
        clusterName: huliu-aws425b-sps86
        deletePolicy: Random
        replicas: 1
        selector:
          matchLabels:
            machine.openshift.io/cluster-api-cluster: huliu-aws425b-sps86
            machine.openshift.io/cluster-api-machineset: huliu-aws425b-sps86-worker-us-east-2ab
        template:
          metadata:
            labels:
              cluster.x-k8s.io/cluster-name: huliu-aws425b-sps86
              machine.openshift.io/cluster-api-cluster: huliu-aws425b-sps86
              machine.openshift.io/cluster-api-machineset: huliu-aws425b-sps86-worker-us-east-2ab
              node-role.kubernetes.io/worker: ""
          spec:
            bootstrap:
              dataSecretName: worker-user-data
            clusterName: huliu-aws425b-sps86
            failureDomain: us-east-2a
            infrastructureRef:
              apiVersion: infrastructure.cluster.x-k8s.io/v1beta2
              kind: AWSMachineTemplate
              name: huliu-aws425b-sps86-worker-us-east-2ab
              namespace: openshift-cluster-api
            nodeDeletionTimeout: 10s
      status:
        v1beta2:
          conditions:
          - lastTransitionTime: "2025-04-25T09:02:16Z"
            message: MachineSet has the cluster.x-k8s.io/paused annotation
            observedGeneration: 1
            reason: Paused
            status: "True"
            type: Paused
      
      liuhuali@Lius-MacBook-Pro huali-test % oc get machine.c -n openshift-cluster-api
      NAME                                           CLUSTER               NODENAME   PROVIDERID                              PHASE   AGE   VERSION
      huliu-aws425b-sps86-worker-us-east-2a-d7fcs    huliu-aws425b-sps86              aws:///us-east-2a/i-0848e69bce222a003           92m   
      huliu-aws425b-sps86-worker-us-east-2ab-t8fsd   huliu-aws425b-sps86              aws:///us-east-2a/i-0ceac41b2c5ec9837           13m   
      huliu-aws425b-sps86-worker-us-east-2b-kd6d7    huliu-aws425b-sps86              aws:///us-east-2b/i-0c1f9630be0d874a4           92m   
      huliu-aws425b-sps86-worker-us-east-2c-tspjr    huliu-aws425b-sps86              aws:///us-east-2c/i-0d301eefecf8535c9           92m   
      liuhuali@Lius-MacBook-Pro huali-test % oc get machine.c huliu-aws425b-sps86-worker-us-east-2ab-t8fsd -n openshift-cluster-api -oyaml
      apiVersion: cluster.x-k8s.io/v1beta1
      kind: Machine
      metadata:
        annotations:
          cluster.x-k8s.io/paused: ""
          machine.openshift.io/instance-state: running
        creationTimestamp: "2025-04-25T09:02:16Z"
        finalizers:
        - machine.cluster.x-k8s.io
        - sync.machine.openshift.io/finalizer
        generation: 2
        labels:
          cluster.x-k8s.io/cluster-name: huliu-aws425b-sps86
          cluster.x-k8s.io/set-name: huliu-aws425b-sps86-worker-us-east-2ab
          machine.openshift.io/cluster-api-cluster: huliu-aws425b-sps86
          machine.openshift.io/cluster-api-machineset: huliu-aws425b-sps86-worker-us-east-2ab
          machine.openshift.io/instance-type: m6i.xlarge
          machine.openshift.io/region: us-east-2
          machine.openshift.io/zone: us-east-2a
          node-role.kubernetes.io/worker: ""
        name: huliu-aws425b-sps86-worker-us-east-2ab-t8fsd
        namespace: openshift-cluster-api
        ownerReferences:
        - apiVersion: cluster.x-k8s.io/v1beta1
          blockOwnerDeletion: true
          controller: true
          kind: MachineSet
          name: huliu-aws425b-sps86-worker-us-east-2ab
          uid: 221993b3-5206-4a16-8df7-96efb692584b
        resourceVersion: "76099"
        uid: 8464daac-62ac-474f-a870-a409e6a7afe2
      spec:
        bootstrap:
          dataSecretName: worker-user-data
        clusterName: huliu-aws425b-sps86
        failureDomain: us-east-2a
        infrastructureRef:
          apiVersion: infrastructure.cluster.x-k8s.io/v1beta2
          kind: AWSMachine
          name: huliu-aws425b-sps86-worker-us-east-2ab-t8fsd
          namespace: openshift-cluster-api
        nodeDeletionTimeout: 10s
        providerID: aws:///us-east-2a/i-0ceac41b2c5ec9837
      status:
        v1beta2:
          conditions:
          - lastTransitionTime: "2025-04-25T09:02:16Z"
            message: Machine has the cluster.x-k8s.io/paused annotation
            observedGeneration: 2
            reason: Paused
            status: "True"
            type: Paused
      liuhuali@Lius-MacBook-Pro huali-test % 
      
           3.Scale the capi machineset, both capi machineset and mapi machineset replicas changed to 2, but no new machine created
      
       liuhuali@Lius-MacBook-Pro huali-test % oc scale machineset.c huliu-aws425b-sps86-worker-us-east-2ab --replicas=2 -n openshift-cluster-api
      machineset.cluster.x-k8s.io/huliu-aws425b-sps86-worker-us-east-2ab scaled  
      
      liuhuali@Lius-MacBook-Pro huali-test % oc get machineset
      NAME                                     DESIRED   CURRENT   READY   AVAILABLE   AGE
      huliu-aws425b-sps86-worker-us-east-2a    1         1         1       1           156m
      huliu-aws425b-sps86-worker-us-east-2ab   2         0                             26m
      huliu-aws425b-sps86-worker-us-east-2b    1         1         1       1           156m
      huliu-aws425b-sps86-worker-us-east-2c    1         1         1       1           156m
      liuhuali@Lius-MacBook-Pro huali-test % oc get machineset huliu-aws425b-sps86-worker-us-east-2ab -oyaml
      apiVersion: machine.openshift.io/v1beta1
      kind: MachineSet
      metadata:
        creationTimestamp: "2025-04-25T09:02:16Z"
        generation: 3
        name: huliu-aws425b-sps86-worker-us-east-2ab
        namespace: openshift-machine-api
        resourceVersion: "122120"
        uid: 77a1ec3d-9d18-4cc5-b23a-ddc4676de1f6
      spec:
        authoritativeAPI: ClusterAPI
        deletePolicy: Random
        replicas: 2
        selector:
          matchLabels:
            machine.openshift.io/cluster-api-cluster: huliu-aws425b-sps86
            machine.openshift.io/cluster-api-machineset: huliu-aws425b-sps86-worker-us-east-2ab
        template:
          metadata:
            labels:
              machine.openshift.io/cluster-api-cluster: huliu-aws425b-sps86
              machine.openshift.io/cluster-api-machine-role: worker
              machine.openshift.io/cluster-api-machine-type: worker
              machine.openshift.io/cluster-api-machineset: huliu-aws425b-sps86-worker-us-east-2ab
          spec:
            authoritativeAPI: MachineAPI
            lifecycleHooks: {}
            metadata:
              labels:
                machine.openshift.io/cluster-api-cluster: huliu-aws425b-sps86
                machine.openshift.io/cluster-api-machineset: huliu-aws425b-sps86-worker-us-east-2ab
                node-role.kubernetes.io/worker: ""
            providerSpec:
              value:
                ami:
                  id: ami-0f13d2cbfbca6203b
                apiVersion: machine.openshift.io/v1beta1
                blockDevices:
                - ebs:
                    deleteOnTermination: true
                    encrypted: true
                    kmsKey:
                      id: ""
                    volumeSize: 120
                    volumeType: gp3
                capacityReservationId: ""
                credentialsSecret:
                  name: aws-cloud-credentials
                deviceIndex: 0
                iamInstanceProfile:
                  id: huliu-aws425b-sps86-worker-profile
                instanceType: m6i.xlarge
                kind: AWSMachineProviderConfig
                metadata:
                  creationTimestamp: null
                metadataServiceOptions:
                  authentication: Optional
                placement:
                  availabilityZone: us-east-2a
                  region: us-east-2
                securityGroups:
                - filters:
                  - name: tag:Name
                    values:
                    - huliu-aws425b-sps86-node
                - filters:
                  - name: tag:Name
                    values:
                    - huliu-aws425b-sps86-lb
                subnet:
                  filters:
                  - name: tag:Name
                    values:
                    - huliu-aws425b-sps86-subnet-private-us-east-2a
                tags:
                - name: kubernetes.io/cluster/huliu-aws425b-sps86
                  value: owned
                userDataSecret:
                  name: worker-user-data
      status:
        authoritativeAPI: ClusterAPI
        conditions:
        - lastTransitionTime: "2025-04-25T09:02:16Z"
          message: The AuthoritativeAPI is set to ClusterAPI
          reason: AuthoritativeAPINotMachineAPI
          status: "True"
          type: Paused
        - lastTransitionTime: "2025-04-25T09:31:16Z"
          message: Successfully synchronized CAPI MachineSet to MAPI
          reason: ResourceSynchronized
          severity: ""
          status: "True"
          type: Synchronized
        observedGeneration: 3
        replicas: 0
        synchronizedGeneration: 2
      
      liuhuali@Lius-MacBook-Pro huali-test % oc get machine
      NAME                                           PHASE     TYPE         REGION      ZONE         AGE
      huliu-aws425b-sps86-master-0                   Running   m6i.xlarge   us-east-2   us-east-2a   160m
      huliu-aws425b-sps86-master-1                   Running   m6i.xlarge   us-east-2   us-east-2b   160m
      huliu-aws425b-sps86-master-2                   Running   m6i.xlarge   us-east-2   us-east-2c   160m
      huliu-aws425b-sps86-worker-us-east-2a-d7fcs    Running   m6i.xlarge   us-east-2   us-east-2a   157m
      huliu-aws425b-sps86-worker-us-east-2ab-t8fsd   Running   m6i.xlarge   us-east-2   us-east-2a   29m
      huliu-aws425b-sps86-worker-us-east-2b-kd6d7    Running   m6i.xlarge   us-east-2   us-east-2b   157m
      huliu-aws425b-sps86-worker-us-east-2c-tspjr    Running   m6i.xlarge   us-east-2   us-east-2c   157m
      
      liuhuali@Lius-MacBook-Pro huali-test % oc get machineset.c -n openshift-cluster-api
      NAME                                     CLUSTER               REPLICAS   READY   AVAILABLE   AGE    VERSION
      huliu-aws425b-sps86-worker-us-east-2a    huliu-aws425b-sps86                                  103m     
      huliu-aws425b-sps86-worker-us-east-2ab   huliu-aws425b-sps86                                  24m    
      huliu-aws425b-sps86-worker-us-east-2b    huliu-aws425b-sps86                                  103m   
      huliu-aws425b-sps86-worker-us-east-2c    huliu-aws425b-sps86                                  103m   
      liuhuali@Lius-MacBook-Pro huali-test % oc get machineset.c huliu-aws425b-sps86-worker-us-east-2ab -n openshift-cluster-api -oyaml
      apiVersion: cluster.x-k8s.io/v1beta1
      kind: MachineSet
      metadata:
        annotations:
          cluster.x-k8s.io/paused: ""
        creationTimestamp: "2025-04-25T09:02:16Z"
        finalizers:
        - cluster.x-k8s.io/machineset
        generation: 2
        labels:
          cluster.x-k8s.io/cluster-name: huliu-aws425b-sps86
        name: huliu-aws425b-sps86-worker-us-east-2ab
        namespace: openshift-cluster-api
        ownerReferences:
        - apiVersion: cluster.x-k8s.io/v1beta1
          blockOwnerDeletion: true
          controller: false
          kind: Cluster
          name: huliu-aws425b-sps86
          uid: 81468cd4-48cd-40c9-93de-364a6aa1051a
        resourceVersion: "110471"
        uid: 221993b3-5206-4a16-8df7-96efb692584b
      spec:
        clusterName: huliu-aws425b-sps86
        deletePolicy: Random
        replicas: 2
        selector:
          matchLabels:
            machine.openshift.io/cluster-api-cluster: huliu-aws425b-sps86
            machine.openshift.io/cluster-api-machineset: huliu-aws425b-sps86-worker-us-east-2ab
        template:
          metadata:
            labels:
              cluster.x-k8s.io/cluster-name: huliu-aws425b-sps86
              machine.openshift.io/cluster-api-cluster: huliu-aws425b-sps86
              machine.openshift.io/cluster-api-machineset: huliu-aws425b-sps86-worker-us-east-2ab
              node-role.kubernetes.io/worker: ""
          spec:
            bootstrap:
              dataSecretName: worker-user-data
            clusterName: huliu-aws425b-sps86
            failureDomain: us-east-2a
            infrastructureRef:
              apiVersion: infrastructure.cluster.x-k8s.io/v1beta2
              kind: AWSMachineTemplate
              name: huliu-aws425b-sps86-worker-us-east-2ab
              namespace: openshift-cluster-api
            nodeDeletionTimeout: 10s
      status:
        v1beta2:
          conditions:
          - lastTransitionTime: "2025-04-25T09:02:16Z"
            message: MachineSet has the cluster.x-k8s.io/paused annotation
            observedGeneration: 2
            reason: Paused
            status: "True"
            type: Paused
      liuhuali@Lius-MacBook-Pro huali-test %    
      
      liuhuali@Lius-MacBook-Pro huali-test % oc get machine.c -n openshift-cluster-api
      NAME                                           CLUSTER               NODENAME   PROVIDERID                              PHASE   AGE    VERSION
      huliu-aws425b-sps86-worker-us-east-2a-d7fcs    huliu-aws425b-sps86              aws:///us-east-2a/i-0848e69bce222a003           104m   
      huliu-aws425b-sps86-worker-us-east-2ab-t8fsd   huliu-aws425b-sps86              aws:///us-east-2a/i-0ceac41b2c5ec9837           25m    
      huliu-aws425b-sps86-worker-us-east-2b-kd6d7    huliu-aws425b-sps86              aws:///us-east-2b/i-0c1f9630be0d874a4           104m   
      huliu-aws425b-sps86-worker-us-east-2c-tspjr    huliu-aws425b-sps86              aws:///us-east-2c/i-0d301eefecf8535c9           104m   

      Actual results:

          capi machineset has paused annotation, scale the capi machineset, no new machine created.

      Expected results:

          capi machineset should not have paused annotation, scale the capi machineset, new machine created.

      Additional info:

          

              rh-ee-tbarberb Theo Barber-Bany
              huliu@redhat.com Huali Liu
              None
              None
              Huali Liu Huali Liu
              None
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: