-
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