US 12,293,179 B1
Deployment orchestrator in a cloud based service for customer enterprises
Krishnan Ananthesweran, San Jose, CA (US); Nishanth Reddy Pinnapareddy, Rancho Cordova, CA (US); Hao Zhan, Cupertino, CA (US); and Gaurav Chawla, San Jose, CA (US)
Assigned to SPLUNK Inc., San Francisco, CA (US)
Filed by SPLUNK Inc., San Francisco, CA (US)
Filed on Mar. 8, 2023, as Appl. No. 18/180,662.
Int. Cl. G06F 8/65 (2018.01)
CPC G06F 8/65 (2013.01) 19 Claims
OG exemplary drawing
 
1. A method comprising:
providing a deployment orchestrator comprising a poller and a controller; and
for a package to be deployed:
identifying, by the poller, a plurality of hierarchical levels at which the package is to be deployed, each hierarchical level of the plurality of hierarchical levels being associated with a type of resource object of a plurality of types of resource objects;
creating, by the poller, for each hierarchical level of the plurality of hierarchical levels, one or more instances of the type of resource object associated with the hierarchical level;
updating, for each hierarchical level of the plurality of hierarchical levels, one or more instances of the type of resource object included in the hierarchical level with information associated with deployment of the package, and
performing, by the controller, processing associated with deploying the package at the hierarchical level based on information stored in the instances of the type of resource object associated with the hierarchical level.