Artifact report for cloud-based or on-premises environment/system infrastructure
First Claim
1. A system, comprising:
- an application deployment data store that contains electronic records associated with an application package uploaded by a deployer;
an output port to provide an artifact report to a remote operator device; and
an artifact report platform, coupled to the application deployment data store and the output port, adapted to perform the following;
(i) access the application deployment data store,(ii) based on the information in the application deployment data store, perform the following for each resource associated with a scope of a cloud-based or on-premises environment/system infrastructure;
(a) create a root artifact of a tree,(b) detect the root artifact'"'"'s set of artifacts,(c) build an artifact dependency tree,(d) for droplet roots, match sub-resources of droplet resource roots, and(e) write the root artifact recursively to a result stream, and(iii) based on the result streams, output the artifact report to the remote operator device via the output port.
1 Assignment
0 Petitions
Accused Products
Abstract
According to some embodiments, an application deployment data store may contain electronic record associated with an application package uploaded by a deployer. An artifact report platform may access the application deployment data store and, based on the information in the application deployment data store, perform the following for each resource associated with a scope of a cloud-based or on-premises environment/system infrastructure: create a root artifact of a tree; detect the root artifact'"'"'s set of artifacts; build an artifact dependency tree; for droplet roots, match sub-resources of droplet resource roots; and write the root artifact recursively to a result stream. Based on the result streams, the artifact report platform may output the artifact report to the remote operator device via the output port.
15 Citations
20 Claims
-
1. A system, comprising:
-
an application deployment data store that contains electronic records associated with an application package uploaded by a deployer; an output port to provide an artifact report to a remote operator device; and an artifact report platform, coupled to the application deployment data store and the output port, adapted to perform the following; (i) access the application deployment data store, (ii) based on the information in the application deployment data store, perform the following for each resource associated with a scope of a cloud-based or on-premises environment/system infrastructure; (a) create a root artifact of a tree, (b) detect the root artifact'"'"'s set of artifacts, (c) build an artifact dependency tree, (d) for droplet roots, match sub-resources of droplet resource roots, and (e) write the root artifact recursively to a result stream, and (iii) based on the result streams, output the artifact report to the remote operator device via the output port. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 20)
-
-
13. A computer-implemented method, comprising:
-
accessing, by a computer processor of an artifact report platform, an application deployment data store that contains electronic records associated with an application package uploaded by a deployer; based on the information in the application deployment data store, performing the following for each resource associated with a scope of a cloud-based or on-premises environment/system infrastructure; (a) create a root artifact of a tree, (b) detect the root artifact'"'"'s set of artifacts, (c) build an artifact dependency tree, (d) for droplet roots, match sub-resources of droplet resource roots, and (e) write the root artifact recursively to a result stream, and based on the result streams, outputting an artifact report to the remote operator device via an output port. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A non-transitory, computer readable medium having executable instructions stored therein, the medium comprising:
-
instructions to access, by a computer processor of an artifact report platform, an application deployment data store that contains electronic records associated with an application package uploaded by a deployer; based on the information in the application deployment data store, instructions to perform the following for each resource associated with a scope of a cloud-based or on-premises environment/system infrastructure; (a) create a root artifact of a tree, (b) detect the root artifact'"'"'s set of artifacts, (c) build an artifact dependency tree, (d) for droplet roots, match sub-resources of droplet resource roots, and (e) write the root artifact recursively to a result stream, and based on the result streams, instructions to output an artifact report to the remote operator device via an output port.
-
Specification