×

Systems and methods for managing states of deployment

  • US 10,353,699 B1
  • Filed: 10/26/2017
  • Issued: 07/16/2019
  • Est. Priority Date: 06/26/2017
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • one or more processors; and

    memory storing instructions that, when executed by the one or more processors, cause the system to perform;

    detecting a presence of a configuration change to be implemented at a deployment, the configuration change including one or more commands to change a configuration of the deployment, the presence of the configuration change being detected based on a comparison of current commit values and prior commit values;

    responsive to detecting the presence of the configuration change, storing information describing the configuration change in a repository, the information being stored in an unsubstituted form and a substituted form, the unsubstituted form including raw values of the one or more commands, and the substituted form including first evaluated values of the one or more commands, the first evaluated values determined based on a first evaluation of the one or more commands at a time the one or more commands are entered or processed, the information indicating a particular file associated with the configuration change, a time when the particular file was created, a user identifier of a user that created the particular file, and one or more modifications of the particular file;

    providing an interface through which configuration change information is accessible, wherein the configuration change information describes the configuration change at the deployment based on the unsubstituted form and the substituted form;

    accessing the configuration change information to perform a read operation on the configuration change information;

    updating the substituted form in response to the read operation, the updated substituted form including second evaluated values of the one or more commands, the second evaluated values determined based on a second evaluation of the one or more commands at a time of the accessing of the configuration change information to perform the read operation on the configuration change information; and

    causing a presentation of the configuration change information, the configuration change information based on the unsubstituted form and the updated substituted form.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×