| CPC G06F 11/3051 (2013.01) [G06F 8/65 (2013.01); G06F 11/0757 (2013.01); G06F 11/142 (2013.01); G06F 11/2273 (2013.01); G06F 11/362 (2013.01); G06F 11/3692 (2013.01)] | 25 Claims |

|
1. A computing system, comprising:
network communication circuitry;
processing circuitry; and
a memory device including instructions embodied thereon, wherein the instructions, which when executed by the processing circuitry, cause the processing circuitry to perform operations to:
identify a transformation to apply to a configuration of the computing system, the transformation to change the configuration from an initial state to a completion state, wherein the transformation affects at least one network service provided by the computing system via the network communication circuitry;
identify operational conditions used to evaluate results of the transformation to the configuration of the computing system;
attempt to apply the transformation to the configuration of the computing system, using a series of stages, wherein the series of stages include corresponding rollback positions for the configuration of the computing system when one or more of the identified operational conditions are not satisfied;
determine a successful or unsuccessful result of the attempt to apply the transformation to the configuration of the computing system;
in response to the unsuccessful result of the transformation to the configuration of the computing system, perform remediation to the configuration of the computing system, the remediation including use of one or more of the rollback positions; and
in response to the successful result of the transformation to the configuration of the computing system, establish a new restore state from the completion state.
|