apiVersion: work.open-cluster-management.io/v1 kind: ManifestWork metadata: annotations: hypershift-deployment.open-cluster-management.io/created-by: ignore/ignore creationTimestamp: "2024-11-16T15:48:23Z" finalizers: - cluster.open-cluster-management.io/manifest-work-cleanup generation: 1 labels: api.openshift.com/environment: production api.openshift.com/id: 2e4qenv9dchf6q6sh3mi71lgcjqhs61j api.openshift.com/legal-entity-id: 2dtyXmZ7BrVjHDGCyR8jE0ku3Hk api.openshift.com/management-cluster: hs-mc-hndi7i1e0 api.openshift.com/name: us-prd-01 api.openshift.com/nodepool-ocm: mp01b-41535-m4 name: 2e4qenv9dchf6q6sh3mi71lgcjqhs61j-mp01b-41535-m4 namespace: hs-mc-hndi7i1e0 resourceVersion: "690453309" uid: d6b0d3de-8fa7-43e8-9b44-c73f46c826ed spec: deleteOption: propagationPolicy: Foreground manifestConfigs: - feedbackRules: - jsonPaths: - name: ValidGeneratedPayload-Reason path: .status.conditions[?(@.type=="ValidGeneratedPayload")].reason - name: ValidGeneratedPayload-Status path: .status.conditions[?(@.type=="ValidGeneratedPayload")].status - name: ValidGeneratedPayload-Message path: .status.conditions[?(@.type=="ValidGeneratedPayload")].message - name: ValidGeneratedPayload-LastTransitionTime path: .status.conditions[?(@.type=="ValidGeneratedPayload")].lastTransitionTime - name: ValidPlatformImage-Reason path: .status.conditions[?(@.type=="ValidPlatformImage")].reason - name: ValidPlatformImage-Status path: .status.conditions[?(@.type=="ValidPlatformImage")].status - name: ValidPlatformImage-Message path: .status.conditions[?(@.type=="ValidPlatformImage")].message - name: ValidPlatformImage-LastTransitionTime path: .status.conditions[?(@.type=="ValidPlatformImage")].lastTransitionTime - name: ValidReleaseImage-Reason path: .status.conditions[?(@.type=="ValidReleaseImage")].reason - name: ValidReleaseImage-Status path: .status.conditions[?(@.type=="ValidReleaseImage")].status - name: ValidReleaseImage-Message path: .status.conditions[?(@.type=="ValidReleaseImage")].message - name: ValidReleaseImage-LastTransitionTime path: .status.conditions[?(@.type=="ValidReleaseImage")].lastTransitionTime - name: ValidMachineConfig-Reason path: .status.conditions[?(@.type=="ValidMachineConfig")].reason - name: ValidMachineConfig-Status path: .status.conditions[?(@.type=="ValidMachineConfig")].status - name: ValidMachineConfig-Message path: .status.conditions[?(@.type=="ValidMachineConfig")].message - name: ValidMachineConfig-LastTransitionTime path: .status.conditions[?(@.type=="ValidMachineConfig")].lastTransitionTime - name: ValidTuningConfig-Reason path: .status.conditions[?(@.type=="ValidTuningConfig")].reason - name: ValidTuningConfig-Status path: .status.conditions[?(@.type=="ValidTuningConfig")].status - name: ValidTuningConfig-Message path: .status.conditions[?(@.type=="ValidTuningConfig")].message - name: ValidTuningConfig-LastTransitionTime path: .status.conditions[?(@.type=="ValidTuningConfig")].lastTransitionTime - name: UpdateManagementEnabled-Reason path: .status.conditions[?(@.type=="UpdateManagementEnabled")].reason - name: UpdateManagementEnabled-Status path: .status.conditions[?(@.type=="UpdateManagementEnabled")].status - name: UpdateManagementEnabled-Message path: .status.conditions[?(@.type=="UpdateManagementEnabled")].message - name: UpdateManagementEnabled-LastTransitionTime path: .status.conditions[?(@.type=="UpdateManagementEnabled")].lastTransitionTime - name: AutoscalingEnabled-Reason path: .status.conditions[?(@.type=="AutoscalingEnabled")].reason - name: AutoscalingEnabled-Status path: .status.conditions[?(@.type=="AutoscalingEnabled")].status - name: AutoscalingEnabled-Message path: .status.conditions[?(@.type=="AutoscalingEnabled")].message - name: AutoscalingEnabled-LastTransitionTime path: .status.conditions[?(@.type=="AutoscalingEnabled")].lastTransitionTime - name: AutorepairEnabled-Reason path: .status.conditions[?(@.type=="AutorepairEnabled")].reason - name: AutorepairEnabled-Status path: .status.conditions[?(@.type=="AutorepairEnabled")].status - name: AutorepairEnabled-Message path: .status.conditions[?(@.type=="AutorepairEnabled")].message - name: AutorepairEnabled-LastTransitionTime path: .status.conditions[?(@.type=="AutorepairEnabled")].lastTransitionTime - name: UpdatingVersion-Reason path: .status.conditions[?(@.type=="UpdatingVersion")].reason - name: UpdatingVersion-Status path: .status.conditions[?(@.type=="UpdatingVersion")].status - name: UpdatingVersion-Message path: .status.conditions[?(@.type=="UpdatingVersion")].message - name: UpdatingVersion-LastTransitionTime path: .status.conditions[?(@.type=="UpdatingVersion")].lastTransitionTime - name: UpdatingConfig-Reason path: .status.conditions[?(@.type=="UpdatingConfig")].reason - name: UpdatingConfig-Status path: .status.conditions[?(@.type=="UpdatingConfig")].status - name: UpdatingConfig-Message path: .status.conditions[?(@.type=="UpdatingConfig")].message - name: UpdatingConfig-LastTransitionTime path: .status.conditions[?(@.type=="UpdatingConfig")].lastTransitionTime - name: UpdatingPlatformMachineTemplate-Reason path: .status.conditions[?(@.type=="UpdatingPlatformMachineTemplate")].reason - name: UpdatingPlatformMachineTemplate-Status path: .status.conditions[?(@.type=="UpdatingPlatformMachineTemplate")].status - name: UpdatingPlatformMachineTemplate-Message path: .status.conditions[?(@.type=="UpdatingPlatformMachineTemplate")].message - name: UpdatingPlatformMachineTemplate-LastTransitionTime path: .status.conditions[?(@.type=="UpdatingPlatformMachineTemplate")].lastTransitionTime - name: Ready-Reason path: .status.conditions[?(@.type=="Ready")].reason - name: Ready-Status path: .status.conditions[?(@.type=="Ready")].status - name: Ready-Message path: .status.conditions[?(@.type=="Ready")].message - name: Ready-LastTransitionTime path: .status.conditions[?(@.type=="Ready")].lastTransitionTime - name: AllMachinesReady-Reason path: .status.conditions[?(@.type=="AllMachinesReady")].reason - name: AllMachinesReady-Status path: .status.conditions[?(@.type=="AllMachinesReady")].status - name: AllMachinesReady-Message path: .status.conditions[?(@.type=="AllMachinesReady")].message - name: AllMachinesReady-LastTransitionTime path: .status.conditions[?(@.type=="AllMachinesReady")].lastTransitionTime - name: AllNodesHealthy-Reason path: .status.conditions[?(@.type=="AllNodesHealthy")].reason - name: AllNodesHealthy-Status path: .status.conditions[?(@.type=="AllNodesHealthy")].status - name: AllNodesHealthy-Message path: .status.conditions[?(@.type=="AllNodesHealthy")].message - name: AllNodesHealthy-LastTransitionTime path: .status.conditions[?(@.type=="AllNodesHealthy")].lastTransitionTime - name: ReconciliationActive-Reason path: .status.conditions[?(@.type=="ReconciliationActive")].reason - name: ReconciliationActive-Status path: .status.conditions[?(@.type=="ReconciliationActive")].status - name: ReconciliationActive-Message path: .status.conditions[?(@.type=="ReconciliationActive")].message - name: ReconciliationActive-LastTransitionTime path: .status.conditions[?(@.type=="ReconciliationActive")].lastTransitionTime - name: ReachedIgnitionEndpoint-Reason path: .status.conditions[?(@.type=="ReachedIgnitionEndpoint")].reason - name: ReachedIgnitionEndpoint-Status path: .status.conditions[?(@.type=="ReachedIgnitionEndpoint")].status - name: ReachedIgnitionEndpoint-Message path: .status.conditions[?(@.type=="ReachedIgnitionEndpoint")].message - name: ReachedIgnitionEndpoint-LastTransitionTime path: .status.conditions[?(@.type=="ReachedIgnitionEndpoint")].lastTransitionTime - name: AWSSecurityGroupAvailable-Reason path: .status.conditions[?(@.type=="AWSSecurityGroupAvailable")].reason - name: AWSSecurityGroupAvailable-Status path: .status.conditions[?(@.type=="AWSSecurityGroupAvailable")].status - name: AWSSecurityGroupAvailable-Message path: .status.conditions[?(@.type=="AWSSecurityGroupAvailable")].message - name: AWSSecurityGroupAvailable-LastTransitionTime path: .status.conditions[?(@.type=="AWSSecurityGroupAvailable")].lastTransitionTime - name: Replicas path: .status.replicas - name: Version path: .status.version type: JSONPaths resourceIdentifier: group: hypershift.openshift.io name: us-prd-01-mp01b-41535-m4 namespace: ocm-production-2e4qenv9dchf6q6sh3mi71lgcjqhs61j resource: nodepools updateStrategy: type: ServerSideApply workload: manifests: - apiVersion: hypershift.openshift.io/v1beta1 kind: NodePool metadata: annotations: hypershift.openshift.io/ec2-instance-metadata-http-tokens: optional labels: api.openshift.com/environment: production api.openshift.com/id: 2e4qenv9dchf6q6sh3mi71lgcjqhs61j api.openshift.com/legal-entity-id: 2dtyXmZ7BrVjHDGCyR8jE0ku3Hk api.openshift.com/name: us-prd-01 name: us-prd-01-mp01b-41535-m4 namespace: ocm-production-2e4qenv9dchf6q6sh3mi71lgcjqhs61j spec: autoScaling: max: 2 min: 1 clusterName: us-prd-01 management: autoRepair: true replace: rollingUpdate: maxSurge: 1 maxUnavailable: 0 strategy: RollingUpdate upgradeType: Replace nodeLabels: az: b mp: mp01 nodeVolumeDetachTimeout: 5m0s platform: aws: instanceProfile: rosa-service-managed-production-2e4qenv9dchf6q6sh3mi71lgcjqhs61j-us-prd-01-worker instanceType: m5.4xlarge resourceTags: - key: api.openshift.com/environment value: production - key: api.openshift.com/id value: 2e4qenv9dchf6q6sh3mi71lgcjqhs61j - key: api.openshift.com/legal-entity-id value: 2dtyXmZ7BrVjHDGCyR8jE0ku3Hk - key: api.openshift.com/name value: us-prd-01 - key: api.openshift.com/nodepool-hypershift value: us-prd-01-mp01b-41535-m4 - key: api.openshift.com/nodepool-ocm value: mp01b-41535-m4 - key: red-hat-clustertype value: rosa - key: red-hat-managed value: "true" rootVolume: encrypted: true size: 300 type: gp3 subnet: id: subnet-003593996fecca5a4 type: AWS release: image: quay.io/openshift-release-dev/ocp-release@sha256:0c786b9f68a48dc2759456430182ba8682aab5e9109a44f2fa85a995c7ea3eb7 taints: - effect: NoSchedule key: mp value: mp01 status: replicas: 0 status: conditions: - lastTransitionTime: "2024-11-16T15:49:35Z" message: Apply manifest work complete observedGeneration: 1 reason: AppliedManifestWorkComplete status: "True" type: Applied - lastTransitionTime: "2024-11-16T15:49:49Z" message: All resources are available observedGeneration: 1 reason: ResourcesAvailable status: "True" type: Available resourceStatus: manifests: - conditions: - lastTransitionTime: "2024-11-16T15:49:35Z" message: Apply manifest complete reason: AppliedManifestComplete status: "True" type: Applied - lastTransitionTime: "2024-11-16T15:49:49Z" message: Resource is available reason: ResourceAvailable status: "True" type: Available - lastTransitionTime: "2024-11-16T15:49:49Z" message: "" reason: StatusFeedbackSynced status: "True" type: StatusFeedbackSynced resourceMeta: group: hypershift.openshift.io kind: NodePool name: us-prd-01-mp01b-41535-m4 namespace: ocm-production-2e4qenv9dchf6q6sh3mi71lgcjqhs61j ordinal: 0 resource: nodepools version: v1beta1 statusFeedback: values: - fieldValue: string: AsExpected type: String name: ValidGeneratedPayload-Reason - fieldValue: string: "True" type: String name: ValidGeneratedPayload-Status - fieldValue: string: Payload generated successfully type: String name: ValidGeneratedPayload-Message - fieldValue: string: "2024-11-16T17:31:41Z" type: String name: ValidGeneratedPayload-LastTransitionTime - fieldValue: string: AsExpected type: String name: ValidPlatformImage-Reason - fieldValue: string: "True" type: String name: ValidPlatformImage-Status - fieldValue: string: Bootstrap AMI is "ami-0d6c4efce8daf7d2d" type: String name: ValidPlatformImage-Message - fieldValue: string: "2024-11-16T15:49:47Z" type: String name: ValidPlatformImage-LastTransitionTime - fieldValue: string: AsExpected type: String name: ValidReleaseImage-Reason - fieldValue: string: "True" type: String name: ValidReleaseImage-Status - fieldValue: string: 'Using release image: quay.io/openshift-release-dev/ocp-release@sha256:0c786b9f68a48dc2759456430182ba8682aab5e9109a44f2fa85a995c7ea3eb7' type: String name: ValidReleaseImage-Message - fieldValue: string: "2024-11-16T15:49:40Z" type: String name: ValidReleaseImage-LastTransitionTime - fieldValue: string: AsExpected type: String name: ValidMachineConfig-Reason - fieldValue: string: "True" type: String name: ValidMachineConfig-Status - fieldValue: string: "2024-11-16T15:49:49Z" type: String name: ValidMachineConfig-LastTransitionTime - fieldValue: string: AsExpected type: String name: ValidTuningConfig-Reason - fieldValue: string: "True" type: String name: ValidTuningConfig-Status - fieldValue: string: "2024-11-16T15:49:49Z" type: String name: ValidTuningConfig-LastTransitionTime - fieldValue: string: AsExpected type: String name: UpdateManagementEnabled-Reason - fieldValue: string: "True" type: String name: UpdateManagementEnabled-Status - fieldValue: string: "2024-11-16T15:49:47Z" type: String name: UpdateManagementEnabled-LastTransitionTime - fieldValue: string: AsExpected type: String name: AutoscalingEnabled-Reason - fieldValue: string: "True" type: String name: AutoscalingEnabled-Status - fieldValue: string: 'Maximum nodes: 2, Minimum nodes: 1' type: String name: AutoscalingEnabled-Message - fieldValue: string: "2024-11-16T15:49:46Z" type: String name: AutoscalingEnabled-LastTransitionTime - fieldValue: string: AsExpected type: String name: AutorepairEnabled-Reason - fieldValue: string: "True" type: String name: AutorepairEnabled-Status - fieldValue: string: "2024-11-16T15:51:19Z" type: String name: AutorepairEnabled-LastTransitionTime - fieldValue: string: AsExpected type: String name: UpdatingVersion-Reason - fieldValue: string: "False" type: String name: UpdatingVersion-Status - fieldValue: string: "2024-11-16T15:54:10Z" type: String name: UpdatingVersion-LastTransitionTime - fieldValue: string: AsExpected type: String name: UpdatingConfig-Reason - fieldValue: string: "False" type: String name: UpdatingConfig-Status - fieldValue: string: "2024-11-16T15:54:10Z" type: String name: UpdatingConfig-LastTransitionTime - fieldValue: string: AsExpected type: String name: UpdatingPlatformMachineTemplate-Reason - fieldValue: string: "False" type: String name: UpdatingPlatformMachineTemplate-Status - fieldValue: string: "2024-11-16T15:54:17Z" type: String name: UpdatingPlatformMachineTemplate-LastTransitionTime - fieldValue: string: AsExpected type: String name: Ready-Reason - fieldValue: string: "True" type: String name: Ready-Status - fieldValue: string: "2024-11-27T14:34:06Z" type: String name: Ready-LastTransitionTime - fieldValue: string: AsExpected type: String name: AllMachinesReady-Reason - fieldValue: string: "True" type: String name: AllMachinesReady-Status - fieldValue: string: All is well type: String name: AllMachinesReady-Message - fieldValue: string: "2024-11-16T17:39:51Z" type: String name: AllMachinesReady-LastTransitionTime - fieldValue: string: AsExpected type: String name: AllNodesHealthy-Reason - fieldValue: string: "True" type: String name: AllNodesHealthy-Status - fieldValue: string: All is well type: String name: AllNodesHealthy-Message - fieldValue: string: "2024-11-16T17:39:51Z" type: String name: AllNodesHealthy-LastTransitionTime - fieldValue: string: ReconciliationActive type: String name: ReconciliationActive-Reason - fieldValue: string: "True" type: String name: ReconciliationActive-Status - fieldValue: string: Reconciliation active on resource type: String name: ReconciliationActive-Message - fieldValue: string: "2024-11-16T15:49:40Z" type: String name: ReconciliationActive-LastTransitionTime - fieldValue: string: AsExpected type: String name: ReachedIgnitionEndpoint-Reason - fieldValue: string: "True" type: String name: ReachedIgnitionEndpoint-Status - fieldValue: string: "2024-11-16T17:31:43Z" type: String name: ReachedIgnitionEndpoint-LastTransitionTime - fieldValue: string: AsExpected type: String name: AWSSecurityGroupAvailable-Reason - fieldValue: string: "True" type: String name: AWSSecurityGroupAvailable-Status - fieldValue: string: NodePool has a default security group type: String name: AWSSecurityGroupAvailable-Message - fieldValue: string: "2024-11-16T15:49:47Z" type: String name: AWSSecurityGroupAvailable-LastTransitionTime - fieldValue: integer: 1 type: Integer name: Replicas - fieldValue: string: 4.15.35 type: String name: Version