Patent ID: 11893380
Assignee: VMWARE LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A method comprising stages executed by a hardware-based processor for lifecycle orchestration in a Software-Defined Data Center (SDDC), the stages comprising:
receiving, at an SDDC manager, a super bundle that identifies multiple SDDC elements and corresponding versions for installation, the super bundle comprising a plurality of files including:
a first upgrade bundle file of a plurality of upgrade bundles in the super bundle, wherein the first upgrade bundle file, when applied to a first SDDC element, upgrades the first SDDC element to a first version;
a second upgrade bundle file of the plurality of upgrade bundle files in the super bundle, wherein the second upgrade bundle file, when applied to a second SDDC element, upgrades the second SDDC element to a second version; and
a metadata file comprising sequence information for the plurality of upgrade bundle files;

making application programming interface (API) calls from the SDDC manager to first and second orchestrators, respectively, to identify upgrade needs for the first and second SDDC elements;
generating, by the SDDC manager, a bundle sequence for applying a subset of the plurality of upgrade bundle files in the super bundle, the subset including the first and second upgrade bundle files and omitting at least one different upgrade bundle file from the super bundle, wherein the bundle sequence is generated based on both the sequence information in the metadata file and information received in response to the API calls; and
based on the bundle sequence, causing the first orchestrator to apply the first upgrade bundle file before the second orchestrator applies the second upgrade bundle file, wherein applying the first upgrade bundle file includes validating the first version of the first SDDC element against a compliance matrix to check interoperability with current versions of other SDDC elements.