Skip to content

Commit 6bdfff1

Browse files
authored
ref 700848 - server os-update (#561)
Signed-off-by: Adrian Nackov <[email protected]>
1 parent deb5103 commit 6bdfff1

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+4188
-0
lines changed

docs/stackit_beta_server.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ stackit beta server [flags]
4040
* [stackit beta server list](./stackit_beta_server_list.md) - Lists all servers of a project
4141
* [stackit beta server log](./stackit_beta_server_log.md) - Gets server console log
4242
* [stackit beta server network-interface](./stackit_beta_server_network-interface.md) - Allows attaching/detaching network interfaces to servers
43+
* [stackit beta server os-update](./stackit_beta_server_os-update.md) - Provides functionality for managed server updates
4344
* [stackit beta server public-ip](./stackit_beta_server_public-ip.md) - Allows attaching/detaching public IPs to servers
4445
* [stackit beta server reboot](./stackit_beta_server_reboot.md) - Reboots a server
4546
* [stackit beta server rescue](./stackit_beta_server_rescue.md) - Rescues an existing server

docs/stackit_beta_server_os-update.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
## stackit beta server os-update
2+
3+
Provides functionality for managed server updates
4+
5+
### Synopsis
6+
7+
Provides functionality for managed server updates.
8+
9+
```
10+
stackit beta server os-update [flags]
11+
```
12+
13+
### Options
14+
15+
```
16+
-h, --help Help for "stackit beta server os-update"
17+
```
18+
19+
### Options inherited from parent commands
20+
21+
```
22+
-y, --assume-yes If set, skips all confirmation prompts
23+
--async If set, runs the command asynchronously
24+
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
25+
-p, --project-id string Project ID
26+
--region string Target region for region-specific requests
27+
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
28+
```
29+
30+
### SEE ALSO
31+
32+
* [stackit beta server](./stackit_beta_server.md) - Provides functionality for servers
33+
* [stackit beta server os-update create](./stackit_beta_server_os-update_create.md) - Creates a Server os-update.
34+
* [stackit beta server os-update describe](./stackit_beta_server_os-update_describe.md) - Shows details of a Server os-update
35+
* [stackit beta server os-update disable](./stackit_beta_server_os-update_disable.md) - Disables server os-update service
36+
* [stackit beta server os-update enable](./stackit_beta_server_os-update_enable.md) - Enables Server os-update service
37+
* [stackit beta server os-update list](./stackit_beta_server_os-update_list.md) - Lists all server os-updates
38+
* [stackit beta server os-update schedule](./stackit_beta_server_os-update_schedule.md) - Provides functionality for Server os-update Schedule
39+
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
## stackit beta server os-update create
2+
3+
Creates a Server os-update.
4+
5+
### Synopsis
6+
7+
Creates a Server os-update. Operation always is async.
8+
9+
```
10+
stackit beta server os-update create [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Create a Server os-update with name "myupdate"
17+
$ stackit beta server os-update create --server-id xxx --name=myupdate
18+
19+
Create a Server os-update with name "myupdate" and maintenance window for 13 o'clock.
20+
$ stackit beta server os-update create --server-id xxx --name=mybupdate --maintenance-window=13
21+
```
22+
23+
### Options
24+
25+
```
26+
-h, --help Help for "stackit beta server os-update create"
27+
-m, --maintenance-window int Maintenance window (in hours, 1-24) (default 23)
28+
-s, --server-id string Server ID
29+
```
30+
31+
### Options inherited from parent commands
32+
33+
```
34+
-y, --assume-yes If set, skips all confirmation prompts
35+
--async If set, runs the command asynchronously
36+
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
37+
-p, --project-id string Project ID
38+
--region string Target region for region-specific requests
39+
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
40+
```
41+
42+
### SEE ALSO
43+
44+
* [stackit beta server os-update](./stackit_beta_server_os-update.md) - Provides functionality for managed server updates
45+
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
## stackit beta server os-update describe
2+
3+
Shows details of a Server os-update
4+
5+
### Synopsis
6+
7+
Shows details of a Server os-update.
8+
9+
```
10+
stackit beta server os-update describe UPDATE_ID [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Get details of a Server os-update with id "my-os-update-id"
17+
$ stackit beta server os-update describe my-os-update-id
18+
19+
Get details of a Server os-update with id "my-os-update-id" in JSON format
20+
$ stackit beta server os-update describe my-os-update-id --output-format json
21+
```
22+
23+
### Options
24+
25+
```
26+
-h, --help Help for "stackit beta server os-update describe"
27+
-s, --server-id string Server ID
28+
```
29+
30+
### Options inherited from parent commands
31+
32+
```
33+
-y, --assume-yes If set, skips all confirmation prompts
34+
--async If set, runs the command asynchronously
35+
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
36+
-p, --project-id string Project ID
37+
--region string Target region for region-specific requests
38+
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
39+
```
40+
41+
### SEE ALSO
42+
43+
* [stackit beta server os-update](./stackit_beta_server_os-update.md) - Provides functionality for managed server updates
44+
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
## stackit beta server os-update disable
2+
3+
Disables server os-update service
4+
5+
### Synopsis
6+
7+
Disables server os-update service.
8+
9+
```
10+
stackit beta server os-update disable [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Disable os-update functionality for your server.
17+
$ stackit beta server os-update disable --server-id=zzz
18+
```
19+
20+
### Options
21+
22+
```
23+
-h, --help Help for "stackit beta server os-update disable"
24+
-s, --server-id string Server ID
25+
```
26+
27+
### Options inherited from parent commands
28+
29+
```
30+
-y, --assume-yes If set, skips all confirmation prompts
31+
--async If set, runs the command asynchronously
32+
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
33+
-p, --project-id string Project ID
34+
--region string Target region for region-specific requests
35+
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
36+
```
37+
38+
### SEE ALSO
39+
40+
* [stackit beta server os-update](./stackit_beta_server_os-update.md) - Provides functionality for managed server updates
41+
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
## stackit beta server os-update enable
2+
3+
Enables Server os-update service
4+
5+
### Synopsis
6+
7+
Enables Server os-update service.
8+
9+
```
10+
stackit beta server os-update enable [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Enable os-update functionality for your server
17+
$ stackit beta server os-update enable --server-id=zzz
18+
```
19+
20+
### Options
21+
22+
```
23+
-h, --help Help for "stackit beta server os-update enable"
24+
-s, --server-id string Server ID
25+
```
26+
27+
### Options inherited from parent commands
28+
29+
```
30+
-y, --assume-yes If set, skips all confirmation prompts
31+
--async If set, runs the command asynchronously
32+
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
33+
-p, --project-id string Project ID
34+
--region string Target region for region-specific requests
35+
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
36+
```
37+
38+
### SEE ALSO
39+
40+
* [stackit beta server os-update](./stackit_beta_server_os-update.md) - Provides functionality for managed server updates
41+
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
## stackit beta server os-update list
2+
3+
Lists all server os-updates
4+
5+
### Synopsis
6+
7+
Lists all server os-updates.
8+
9+
```
10+
stackit beta server os-update list [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
List all os-updates for a server with ID "xxx"
17+
$ stackit beta server os-update list --server-id xxx
18+
19+
List all os-updates for a server with ID "xxx" in JSON format
20+
$ stackit beta server os-update list --server-id xxx --output-format json
21+
```
22+
23+
### Options
24+
25+
```
26+
-h, --help Help for "stackit beta server os-update list"
27+
--limit int Maximum number of entries to list
28+
-s, --server-id string Server ID
29+
```
30+
31+
### Options inherited from parent commands
32+
33+
```
34+
-y, --assume-yes If set, skips all confirmation prompts
35+
--async If set, runs the command asynchronously
36+
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
37+
-p, --project-id string Project ID
38+
--region string Target region for region-specific requests
39+
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
40+
```
41+
42+
### SEE ALSO
43+
44+
* [stackit beta server os-update](./stackit_beta_server_os-update.md) - Provides functionality for managed server updates
45+
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
## stackit beta server os-update schedule
2+
3+
Provides functionality for Server os-update Schedule
4+
5+
### Synopsis
6+
7+
Provides functionality for Server os-update Schedule.
8+
9+
```
10+
stackit beta server os-update schedule [flags]
11+
```
12+
13+
### Options
14+
15+
```
16+
-h, --help Help for "stackit beta server os-update schedule"
17+
```
18+
19+
### Options inherited from parent commands
20+
21+
```
22+
-y, --assume-yes If set, skips all confirmation prompts
23+
--async If set, runs the command asynchronously
24+
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
25+
-p, --project-id string Project ID
26+
--region string Target region for region-specific requests
27+
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
28+
```
29+
30+
### SEE ALSO
31+
32+
* [stackit beta server os-update](./stackit_beta_server_os-update.md) - Provides functionality for managed server updates
33+
* [stackit beta server os-update schedule create](./stackit_beta_server_os-update_schedule_create.md) - Creates a Server os-update Schedule
34+
* [stackit beta server os-update schedule delete](./stackit_beta_server_os-update_schedule_delete.md) - Deletes a Server os-update Schedule
35+
* [stackit beta server os-update schedule describe](./stackit_beta_server_os-update_schedule_describe.md) - Shows details of a Server os-update Schedule
36+
* [stackit beta server os-update schedule list](./stackit_beta_server_os-update_schedule_list.md) - Lists all server os-update schedules
37+
* [stackit beta server os-update schedule update](./stackit_beta_server_os-update_schedule_update.md) - Updates a Server os-update Schedule
38+
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
## stackit beta server os-update schedule create
2+
3+
Creates a Server os-update Schedule
4+
5+
### Synopsis
6+
7+
Creates a Server os-update Schedule.
8+
9+
```
10+
stackit beta server os-update schedule create [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Create a Server os-update Schedule with name "myschedule"
17+
$ stackit beta server os-update schedule create --server-id xxx --name=myschedule
18+
19+
Create a Server os-update Schedule with name "myschedule" and maintenance window for 14 o'clock
20+
$ stackit beta server os-update schedule create --server-id xxx --name=myschedule --maintenance-window=14
21+
```
22+
23+
### Options
24+
25+
```
26+
-e, --enabled Is the server os-update schedule enabled (default true)
27+
-h, --help Help for "stackit beta server os-update schedule create"
28+
-d, --maintenance-window int os-update maintenance window (in hours, 1-24) (default 23)
29+
-n, --name string os-update schedule name
30+
-r, --rrule string os-update RRULE (recurrence rule) (default "DTSTART;TZID=Europe/Sofia:20200803T023000 RRULE:FREQ=DAILY;INTERVAL=1")
31+
-s, --server-id string Server ID
32+
```
33+
34+
### Options inherited from parent commands
35+
36+
```
37+
-y, --assume-yes If set, skips all confirmation prompts
38+
--async If set, runs the command asynchronously
39+
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
40+
-p, --project-id string Project ID
41+
--region string Target region for region-specific requests
42+
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
43+
```
44+
45+
### SEE ALSO
46+
47+
* [stackit beta server os-update schedule](./stackit_beta_server_os-update_schedule.md) - Provides functionality for Server os-update Schedule
48+
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
## stackit beta server os-update schedule delete
2+
3+
Deletes a Server os-update Schedule
4+
5+
### Synopsis
6+
7+
Deletes a Server os-update Schedule.
8+
9+
```
10+
stackit beta server os-update schedule delete SCHEDULE_ID [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Delete a Server os-update Schedule with ID "xxx" for server "zzz"
17+
$ stackit beta server os-update schedule delete xxx --server-id=zzz
18+
```
19+
20+
### Options
21+
22+
```
23+
-h, --help Help for "stackit beta server os-update schedule delete"
24+
-s, --server-id string Server ID
25+
```
26+
27+
### Options inherited from parent commands
28+
29+
```
30+
-y, --assume-yes If set, skips all confirmation prompts
31+
--async If set, runs the command asynchronously
32+
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
33+
-p, --project-id string Project ID
34+
--region string Target region for region-specific requests
35+
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
36+
```
37+
38+
### SEE ALSO
39+
40+
* [stackit beta server os-update schedule](./stackit_beta_server_os-update_schedule.md) - Provides functionality for Server os-update Schedule
41+

0 commit comments

Comments
 (0)