while creating a Power VS machine irrespective of the Processor value provided its been defaulted to 0.5.
Verified with 4.12.0-0.nightly-ppc64le-2022-09-07-045824 Successfully verified updating machine cpu and memory is reflected on the PowerVS machine.
Cause: Due to wrong programmatic check for Processor values the provided values were discarded and always default value of 0.5 was set for Processor. Consequence: While creating Power VS IPI cluster the worker machines Processor values were always defaulted to 0.5 irrespective of the Processor values set. Fix: Properly check for the Processor values and set the default values only when its not set. Result: Now the Power VS machines will be created with whatever supplied values and will be defaulted to 0.5 if not set.
thanks Karthik, i added your text to the bug form
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Moderate: OpenShift Container Platform 4.12.0 bug fix and security update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2022:7399