-
Bug
-
Resolution: Done-Errata
-
Undefined
-
4.19
-
Quality / Stability / Reliability
-
False
-
-
None
-
Important
-
None
-
None
-
Rejected
-
CLOUD Sprint 270
-
1
-
In Progress
-
Release Note Not Required
-
None
-
None
-
None
-
None
-
None
Description of problem:
authoritativeAPI field does not exist in TechPreviewNoUpgrade cluster
Version-Release number of selected component (if applicable):
4.19.0-0.ci-2025-04-24-160509
How reproducible:
always
Steps to Reproduce:
1.Install a TechPreviewNoUpgrade AWS cluster 2.This cluster behind TechPreviewNoUpgrade, no machine sets and machines are synced to CAPI, no authoritativeAPI field in the MAPI machine set and machine resources. I manually added authoritativeAPI field, but it was cleared. I manually created a machine set, set the authoritativeAPI , but it was cleared as well. liuhuali@Lius-MacBook-Pro huali-test % oc get clusterversion NAME VERSION AVAILABLE PROGRESSING SINCE STATUS version 4.19.0-0.ci-2025-04-24-160509 True False 4h17m Cluster version is 4.19.0-0.ci-2025-04-24-160509 liuhuali@Lius-MacBook-Pro huali-test % oc get machineset.c -n openshift-cluster-api No resources found in openshift-cluster-api namespace. liuhuali@Lius-MacBook-Pro huali-test % oc get machine.c -n openshift-cluster-api No resources found in openshift-cluster-api namespace. liuhuali@Lius-MacBook-Pro huali-test % oc get awsmachinetemplate -n openshift-cluster-api No resources found in openshift-cluster-api namespace. liuhuali@Lius-MacBook-Pro huali-test % oc get cluster -n openshift-cluster-api NAME CLUSTERCLASS PHASE AGE VERSION huliu-aws425a-6cdws Provisioned 3h50m liuhuali@Lius-MacBook-Pro huali-test % oc get awscluster -n openshift-cluster-api NAME CLUSTER READY VPC BASTION IP huliu-aws425a-6cdws huliu-aws425a-6cdws true liuhuali@Lius-MacBook-Pro huali-test % liuhuali@Lius-MacBook-Pro huali-test % oc logs cluster-capi-operator-5b845749f8-4p29n -c machine-api-migration -n openshift-cluster-api ... I0425 06:48:56.696895 1 machine_sync_controller.go:212] "Cluster API Machine not found" controller="MachineSyncController" controllerGroup="machine.openshift.io" controllerKind="Machine" Machine="openshift-machine-api/huliu-aws425a-6cdws-worker-us-east-2a-qmclh" namespace="openshift-machine-api" name="huliu-aws425a-6cdws-worker-us-east-2a-qmclh" reconcileID="6ba2b873-2639-4f94-9e5b-97106c133609" namespace="openshift-machine-api" name="huliu-aws425a-6cdws-worker-us-east-2a-qmclh" I0425 06:48:56.696911 1 machine_sync_controller.go:250] "Machine status.authoritativeAPI is empty, will check again later" controller="MachineSyncController" controllerGroup="machine.openshift.io" controllerKind="Machine" Machine="openshift-machine-api/huliu-aws425a-6cdws-worker-us-east-2a-qmclh" namespace="openshift-machine-api" name="huliu-aws425a-6cdws-worker-us-east-2a-qmclh" reconcileID="6ba2b873-2639-4f94-9e5b-97106c133609" namespace="openshift-machine-api" name="huliu-aws425a-6cdws-worker-us-east-2a-qmclh" AuthoritativeAPI="" I0425 06:48:56.696951 1 machine_sync_controller.go:212] "Cluster API Machine not found" controller="MachineSyncController" controllerGroup="machine.openshift.io" controllerKind="Machine" Machine="openshift-machine-api/huliu-aws425a-6cdws-worker-us-east-2b-zbw5z" namespace="openshift-machine-api" name="huliu-aws425a-6cdws-worker-us-east-2b-zbw5z" reconcileID="0fff9f70-2f52-41bc-bb72-a78bd1900684" namespace="openshift-machine-api" name="huliu-aws425a-6cdws-worker-us-east-2b-zbw5z" I0425 06:48:56.696996 1 machine_sync_controller.go:250] "Machine status.authoritativeAPI is empty, will check again later" controller="MachineSyncController" controllerGroup="machine.openshift.io" controllerKind="Machine" Machine="openshift-machine-api/huliu-aws425a-6cdws-worker-us-east-2b-zbw5z" namespace="openshift-machine-api" name="huliu-aws425a-6cdws-worker-us-east-2b-zbw5z" reconcileID="0fff9f70-2f52-41bc-bb72-a78bd1900684" namespace="openshift-machine-api" name="huliu-aws425a-6cdws-worker-us-east-2b-zbw5z" AuthoritativeAPI="" I0425 06:48:56.697047 1 machine_sync_controller.go:212] "Cluster API Machine not found" controller="MachineSyncController" controllerGroup="machine.openshift.io" controllerKind="Machine" Machine="openshift-machine-api/huliu-aws425a-6cdws-worker-us-east-2c-4znlm" namespace="openshift-machine-api" name="huliu-aws425a-6cdws-worker-us-east-2c-4znlm" reconcileID="051b89d1-67a9-4af0-b804-16c5bd6cab37" namespace="openshift-machine-api" name="huliu-aws425a-6cdws-worker-us-east-2c-4znlm" I0425 06:48:56.697061 1 machine_sync_controller.go:250] "Machine status.authoritativeAPI is empty, will check again later" controller="MachineSyncController" controllerGroup="machine.openshift.io" controllerKind="Machine" Machine="openshift-machine-api/huliu-aws425a-6cdws-worker-us-east-2c-4znlm" namespace="openshift-machine-api" name="huliu-aws425a-6cdws-worker-us-east-2c-4znlm" reconcileID="051b89d1-67a9-4af0-b804-16c5bd6cab37" namespace="openshift-machine-api" name="huliu-aws425a-6cdws-worker-us-east-2c-4znlm" AuthoritativeAPI="" I0425 06:48:56.697093 1 machine_sync_controller.go:212] "Cluster API Machine not found" controller="MachineSyncController" controllerGroup="machine.openshift.io" controllerKind="Machine" Machine="openshift-machine-api/huliu-aws426a-6cdws-worker-us-east-2aa-mn4jx" namespace="openshift-machine-api" name="huliu-aws426a-6cdws-worker-us-east-2aa-mn4jx" reconcileID="b5ba296c-58bc-4424-bf58-b39b88605698" namespace="openshift-machine-api" name="huliu-aws426a-6cdws-worker-us-east-2aa-mn4jx" I0425 06:48:56.697102 1 machine_sync_controller.go:250] "Machine status.authoritativeAPI is empty, will check again later" controller="MachineSyncController" controllerGroup="machine.openshift.io" controllerKind="Machine" Machine="openshift-machine-api/huliu-aws426a-6cdws-worker-us-east-2aa-mn4jx" namespace="openshift-machine-api" name="huliu-aws426a-6cdws-worker-us-east-2aa-mn4jx" reconcileID="b5ba296c-58bc-4424-bf58-b39b88605698" namespace="openshift-machine-api" name="huliu-aws426a-6cdws-worker-us-east-2aa-mn4jx" AuthoritativeAPI="" I0425 06:52:21.624400 1 machineset_sync_controller.go:196] "CAPI machine set not found" controller="MachineSetSyncController" controllerGroup="machine.openshift.io" controllerKind="MachineSet" MachineSet="openshift-machine-api/huliu-aws425a-6cdws-worker-us-east-2a" namespace="openshift-machine-api" name="huliu-aws425a-6cdws-worker-us-east-2a" reconcileID="c3d3ee81-a0a7-4a99-9f57-a724c1541d3a" namespace="openshift-machine-api" name="huliu-aws425a-6cdws-worker-us-east-2a" I0425 06:52:21.624439 1 machineset_sync_controller.go:255] "Unexpected value for authoritativeAPI" controller="MachineSetSyncController" controllerGroup="machine.openshift.io" controllerKind="MachineSet" MachineSet="openshift-machine-api/huliu-aws425a-6cdws-worker-us-east-2a" namespace="openshift-machine-api" name="huliu-aws425a-6cdws-worker-us-east-2a" reconcileID="c3d3ee81-a0a7-4a99-9f57-a724c1541d3a" namespace="openshift-machine-api" name="huliu-aws425a-6cdws-worker-us-east-2a" AuthoritativeAPI="" I0425 06:52:21.624480 1 machineset_sync_controller.go:196] "CAPI machine set not found" controller="MachineSetSyncController" controllerGroup="machine.openshift.io" controllerKind="MachineSet" MachineSet="openshift-machine-api/huliu-aws425a-6cdws-worker-us-east-2b" namespace="openshift-machine-api" name="huliu-aws425a-6cdws-worker-us-east-2b" reconcileID="e091ec7c-8a2c-4e90-bb45-0512a72eca21" namespace="openshift-machine-api" name="huliu-aws425a-6cdws-worker-us-east-2b" I0425 06:52:21.624487 1 machineset_sync_controller.go:255] "Unexpected value for authoritativeAPI" controller="MachineSetSyncController" controllerGroup="machine.openshift.io" controllerKind="MachineSet" MachineSet="openshift-machine-api/huliu-aws425a-6cdws-worker-us-east-2b" namespace="openshift-machine-api" name="huliu-aws425a-6cdws-worker-us-east-2b" reconcileID="e091ec7c-8a2c-4e90-bb45-0512a72eca21" namespace="openshift-machine-api" name="huliu-aws425a-6cdws-worker-us-east-2b" AuthoritativeAPI="" I0425 06:52:21.624508 1 machineset_sync_controller.go:196] "CAPI machine set not found" controller="MachineSetSyncController" controllerGroup="machine.openshift.io" controllerKind="MachineSet" MachineSet="openshift-machine-api/huliu-aws425a-6cdws-worker-us-east-2c" namespace="openshift-machine-api" name="huliu-aws425a-6cdws-worker-us-east-2c" reconcileID="1fc46370-fbb4-4ac0-a317-a77f0ea487ef" namespace="openshift-machine-api" name="huliu-aws425a-6cdws-worker-us-east-2c" I0425 06:52:21.624514 1 machineset_sync_controller.go:255] "Unexpected value for authoritativeAPI" controller="MachineSetSyncController" controllerGroup="machine.openshift.io" controllerKind="MachineSet" MachineSet="openshift-machine-api/huliu-aws425a-6cdws-worker-us-east-2c" namespace="openshift-machine-api" name="huliu-aws425a-6cdws-worker-us-east-2c" reconcileID="1fc46370-fbb4-4ac0-a317-a77f0ea487ef" namespace="openshift-machine-api" name="huliu-aws425a-6cdws-worker-us-east-2c" AuthoritativeAPI="" I0425 06:52:21.624543 1 machineset_sync_controller.go:196] "CAPI machine set not found" controller="MachineSetSyncController" controllerGroup="machine.openshift.io" controllerKind="MachineSet" MachineSet="openshift-machine-api/huliu-aws426a-6cdws-worker-us-east-2aa" namespace="openshift-machine-api" name="huliu-aws426a-6cdws-worker-us-east-2aa" reconcileID="bc6c8e34-be78-4d5e-b2b6-7377ea08c807" namespace="openshift-machine-api" name="huliu-aws426a-6cdws-worker-us-east-2aa" I0425 06:52:21.624552 1 machineset_sync_controller.go:255] "Unexpected value for authoritativeAPI" controller="MachineSetSyncController" controllerGroup="machine.openshift.io" controllerKind="MachineSet" MachineSet="openshift-machine-api/huliu-aws426a-6cdws-worker-us-east-2aa" namespace="openshift-machine-api" name="huliu-aws426a-6cdws-worker-us-east-2aa" reconcileID="bc6c8e34-be78-4d5e-b2b6-7377ea08c807" namespace="openshift-machine-api" name="huliu-aws426a-6cdws-worker-us-east-2aa" AuthoritativeAPI="" liuhuali@Lius-MacBook-Pro huali-test % oc get machineset huliu-aws425a-6cdws-worker-us-east-2a -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-25T02:01:57Z" generation: 1 labels: machine.openshift.io/cluster-api-cluster: huliu-aws425a-6cdws name: huliu-aws425a-6cdws-worker-us-east-2a namespace: openshift-machine-api resourceVersion: "44238" uid: 9dddf8d2-53f4-4a52-8f4c-323d70a090b6 spec: replicas: 1 selector: matchLabels: machine.openshift.io/cluster-api-cluster: huliu-aws425a-6cdws machine.openshift.io/cluster-api-machineset: huliu-aws425a-6cdws-worker-us-east-2a template: metadata: labels: machine.openshift.io/cluster-api-cluster: huliu-aws425a-6cdws machine.openshift.io/cluster-api-machine-role: worker machine.openshift.io/cluster-api-machine-type: worker machine.openshift.io/cluster-api-machineset: huliu-aws425a-6cdws-worker-us-east-2a spec: lifecycleHooks: {} metadata: {} 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-aws425a-6cdws-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-aws425a-6cdws-node - filters: - name: tag:Name values: - huliu-aws425a-6cdws-lb subnet: filters: - name: tag:Name values: - huliu-aws425a-6cdws-subnet-private-us-east-2a tags: - name: kubernetes.io/cluster/huliu-aws425a-6cdws value: owned userDataSecret: name: worker-user-data status: availableReplicas: 1 conditions: - lastTransitionTime: "2025-04-25T03:01:20Z" message: The AuthoritativeAPI is not set reason: AuthoritativeAPIMachineAPI severity: Info status: "False" type: Paused fullyLabeledReplicas: 1 observedGeneration: 1 readyReplicas: 1 replicas: 1 liuhuali@Lius-MacBook-Pro huali-test % oc get machine huliu-aws425a-6cdws-worker-us-east-2a-qmclh -oyaml apiVersion: machine.openshift.io/v1beta1 kind: Machine metadata: annotations: machine.openshift.io/instance-state: running creationTimestamp: "2025-04-25T02:05:51Z" finalizers: - machine.machine.openshift.io generateName: huliu-aws425a-6cdws-worker-us-east-2a- generation: 2 labels: machine.openshift.io/cluster-api-cluster: huliu-aws425a-6cdws machine.openshift.io/cluster-api-machine-role: worker machine.openshift.io/cluster-api-machine-type: worker machine.openshift.io/cluster-api-machineset: huliu-aws425a-6cdws-worker-us-east-2a machine.openshift.io/instance-type: m6i.xlarge machine.openshift.io/region: us-east-2 machine.openshift.io/zone: us-east-2a name: huliu-aws425a-6cdws-worker-us-east-2a-qmclh namespace: openshift-machine-api ownerReferences: - apiVersion: machine.openshift.io/v1beta1 blockOwnerDeletion: true controller: true kind: MachineSet name: huliu-aws425a-6cdws-worker-us-east-2a uid: 9dddf8d2-53f4-4a52-8f4c-323d70a090b6 resourceVersion: "51338" uid: 5912ea66-3337-4a9b-b04a-953514cacbbe spec: lifecycleHooks: {} metadata: {} providerID: aws:///us-east-2a/i-083a86f81b8270f32 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-aws425a-6cdws-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-aws425a-6cdws-node - filters: - name: tag:Name values: - huliu-aws425a-6cdws-lb subnet: filters: - name: tag:Name values: - huliu-aws425a-6cdws-subnet-private-us-east-2a tags: - name: kubernetes.io/cluster/huliu-aws425a-6cdws value: owned userDataSecret: name: worker-user-data status: addresses: - address: 10.0.4.38 type: InternalIP - address: ip-10-0-4-38.us-east-2.compute.internal type: InternalDNS - address: ip-10-0-4-38.us-east-2.compute.internal type: Hostname conditions: - lastTransitionTime: "2025-04-25T02:06:01Z" status: "True" type: Drainable - lastTransitionTime: "2025-04-25T02:06:24Z" status: "True" type: InstanceExists - lastTransitionTime: "2025-04-25T03:00:55Z" message: The AuthoritativeAPI is not set reason: AuthoritativeAPIMachineAPI severity: Info status: "False" type: Paused - lastTransitionTime: "2025-04-25T02:06:01Z" status: "True" type: Terminable lastUpdated: "2025-04-25T03:13:27Z" nodeRef: kind: Node name: ip-10-0-4-38.us-east-2.compute.internal uid: fed0ba03-8cb3-4217-bb9e-1c3f006d558e phase: Running providerStatus: conditions: - lastTransitionTime: "2025-04-25T02:06:06Z" message: Machine successfully created reason: MachineCreationSucceeded status: "True" type: MachineCreation instanceId: i-083a86f81b8270f32 instanceState: running
Actual results:
authoritativeAPI field does not exist in TechPreviewNoUpgrade cluster
Expected results:
authoritativeAPI field should exist in TechPreviewNoUpgrade cluster
Additional info:
must-gather: https://drive.google.com/file/d/1mHR31m8gaNohVMSFqYovkkY__t8-E30s/view?usp=sharing new feature testing for https://issues.redhat.com/browse/OCPCLOUD-2914
- links to
-
RHEA-2024:11038 OpenShift Container Platform 4.19.z bug fix update