1. A method for minimizing workload migrations during cloud maintenance operations, the method comprising: receiving an indication that a scheduled maintenance operation on designated cloud hardware and software will occur at a specified time; uploading maintenance binaries associated with said scheduled maintenance operation in response to receiving said indication; analyzing said maintenance binaries to evaluate requirements of maintenance packages and dependencies associated with said scheduled maintenance operation; generating a matrix to identify classes of hardware implementing said designated cloud hardware and software that will be disrupted by said scheduled maintenance operation based on said analysis; consolidating workloads running on said classes of hardware identified in said matrix so as to idle one or more hardware components in said classes of hardware identified in said matrix prior to said scheduled maintenance operation; starting said scheduled maintenance operation at said specified time; updating said one or more idle hardware components prior to updating non-idle hardware components in said classes of hardware identified in said matrix in response to starting said schedule maintenance operation; and migrating, by a processor, workloads running on said non-idle hardware components across said one or more idle components after updating said one or more idle hardware components.