Patent ID: 11893373
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method for deploying functions in a cloud computing environment, the cloud computing environment comprising a plurality of computing devices executing a plurality of containers, wherein deployment of functions in the cloud computing environment is orchestrated by a Kubernetes platform, the method comprising:
receiving, by a service running in the cloud computing environment, a plurality of Helm charts associated with a function to be deployed in the cloud computing environment, the plurality of Helm charts comprising a schema file and a plurality of parameters defining deployment of the function in the cloud computing environment;
annotating individual ones of the plurality of parameters in the plurality of Helm charts with a predetermined token that indicates that an input value is required;
parsing the schema files of the plurality of Helm charts to identify the parameters indicated by the predetermined tokens;
determining duplicate parameters among the identified parameters;
receiving input data for the parameters indicated by the predetermined tokens, wherein:
input data for the duplicate parameters are received as single entries that are mapped to the duplicate parameters; and
causing deployment of the function in the cloud computing environment by the Kubernetes platform, the deployment based on the plurality of Helm charts, wherein values for the plurality of parameters include the single entries mapped to the duplicated parameters.