| CPC G06F 8/71 (2013.01) [G06F 8/60 (2013.01)] | 17 Claims |

|
1. A method of Life-Cycle Management (LCM) data processing performed by a processor-based LCM system, comprising:
receiving descriptors in Custom Resources (CRs) format by a universal manager unit of a fabric operator, the descriptors including a function descriptor, a blend descriptor, a layout descriptor, and a settings descriptor, from a client node defining one or more software components;
applying a software orchestration process to the descriptors using the universal manager unit in cooperation with a workflow engine within the fabric operator; and
deploying the software components using the workflow engine;
wherein the applying software orchestration process to the descriptors using the universal manager unit comprises:
detecting whether a new layout/settings pair is designated by the client node;
verifying, in response to detected new layout/settings pair designation, whether the new layout/settings is correct based upon semantical verification;
determining, in response to verifying that the new layout/settings are correct, a difference between a set of components and a set of blends associated with a prior layout descriptor and a prior settings descriptor using the universal operations unit;
generating, based upon the difference, a set of Kubernetes operations to be performed for modifying the software to be deployed; and
sending the set of Kubernetes operations to a workflow engine to execute as a job request.
|