Automating application updates in a virtual computing environment
First Claim
Patent Images
1. A method for automating application updates in a virtual computing environment, the method comprising:
- specifying a control script at the virtual computing environment, wherein the control script is placed in a root folder of the virtual computing environment and has root access within the virtual computing environment, and wherein the control script is for execution by an unprivileged user account without requiring a password;
installing a public key within a known root folder of the virtual computing environment;
receiving an update script and a digital signature for the update script, wherein the update script comprises an application update for updating an application installed on the virtual computing environment;
validating the digital signature of the update script using the public key of the virtual computing environment; and
provided the digital signature of the update script is validated, executing the update script by the control script of the virtual computing environment to update the application.
1 Assignment
0 Petitions
Accused Products
Abstract
In a computer-implemented method for automating application updates in a virtual computing environment, an update script and a digital signature for the update script are received, where the update script comprises an application update for updating an application installed on the virtual computing environment. The digital signature of the update script is validated using a public key of the virtual computing environment. Provided the digital signature of the update script is validated, the update script is executed to update the application.
52 Citations
16 Claims
-
1. A method for automating application updates in a virtual computing environment, the method comprising:
-
specifying a control script at the virtual computing environment, wherein the control script is placed in a root folder of the virtual computing environment and has root access within the virtual computing environment, and wherein the control script is for execution by an unprivileged user account without requiring a password; installing a public key within a known root folder of the virtual computing environment; receiving an update script and a digital signature for the update script, wherein the update script comprises an application update for updating an application installed on the virtual computing environment; validating the digital signature of the update script using the public key of the virtual computing environment; and provided the digital signature of the update script is validated, executing the update script by the control script of the virtual computing environment to update the application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable storage medium having computer readable program code stored thereon for causing a computer system to perform a method for automating application updates in a virtual computing environment, the method comprising:
-
specifying a first script that can execute a second script as a command line parameter, wherein the first script is placed in a root folder of the virtual computing environment and has root access within the virtual computing environment, and wherein the first script is for execution by a user account without requiring a password; installing a public key of a signature authority within a known root folder of the virtual computing environment; receiving a second script and a digital signature of the second script, wherein the second script comprises an application update for updating an application installed on the virtual computing environment; validating the digital signature of the second script using the public key; and provided the digital signature of the second script is validated, executing the second script by the first script to update the application. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer system comprising:
-
a data storage unit; and a processor coupled with the data storage unit, the processor configured to; specify a first script that can execute a second script as a command line parameter, wherein the first script is placed in a root folder of the virtual computing environment and has root access within the virtual computing environment, and wherein the first script is for execution by a user account without requiring a password; install a public key of a signature authority within a known root folder of the computer system; receive a second script and a digital signature of the second script, wherein the second script comprises an application update for updating an application installed on the computer system; validate the digital signature of the second script using the public key; and execute the second script by the first script to update the application provided the digital signature of the second script is validated.
-
Specification