Skip to content

ref 700848 - server os-update #561

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jan 28, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/stackit_beta_server.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ stackit beta server [flags]
* [stackit beta server list](./stackit_beta_server_list.md) - Lists all servers of a project
* [stackit beta server log](./stackit_beta_server_log.md) - Gets server console log
* [stackit beta server network-interface](./stackit_beta_server_network-interface.md) - Allows attaching/detaching network interfaces to servers
* [stackit beta server os-update](./stackit_beta_server_os-update.md) - Provides functionality for managed server updates
* [stackit beta server public-ip](./stackit_beta_server_public-ip.md) - Allows attaching/detaching public IPs to servers
* [stackit beta server reboot](./stackit_beta_server_reboot.md) - Reboots a server
* [stackit beta server rescue](./stackit_beta_server_rescue.md) - Rescues an existing server
Expand Down
39 changes: 39 additions & 0 deletions docs/stackit_beta_server_os-update.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
## stackit beta server os-update

Provides functionality for managed server updates

### Synopsis

Provides functionality for managed server updates.

```
stackit beta server os-update [flags]
```

### Options

```
-h, --help Help for "stackit beta server os-update"
```

### Options inherited from parent commands

```
-y, --assume-yes If set, skips all confirmation prompts
--async If set, runs the command asynchronously
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
-p, --project-id string Project ID
--region string Target region for region-specific requests
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
```

### SEE ALSO

* [stackit beta server](./stackit_beta_server.md) - Provides functionality for servers
* [stackit beta server os-update create](./stackit_beta_server_os-update_create.md) - Creates a Server os-update.
* [stackit beta server os-update describe](./stackit_beta_server_os-update_describe.md) - Shows details of a Server os-update
* [stackit beta server os-update disable](./stackit_beta_server_os-update_disable.md) - Disables server os-update service
* [stackit beta server os-update enable](./stackit_beta_server_os-update_enable.md) - Enables Server os-update service
* [stackit beta server os-update list](./stackit_beta_server_os-update_list.md) - Lists all server os-updates
* [stackit beta server os-update schedule](./stackit_beta_server_os-update_schedule.md) - Provides functionality for Server os-update Schedule

45 changes: 45 additions & 0 deletions docs/stackit_beta_server_os-update_create.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
## stackit beta server os-update create

Creates a Server os-update.

### Synopsis

Creates a Server os-update. Operation always is async.

```
stackit beta server os-update create [flags]
```

### Examples

```
Create a Server os-update with name "myupdate"
$ stackit beta server os-update create --server-id xxx --name=myupdate

Create a Server os-update with name "myupdate" and maintenance window for 13 o'clock.
$ stackit beta server os-update create --server-id xxx --name=mybupdate --maintenance-window=13
```

### Options

```
-h, --help Help for "stackit beta server os-update create"
-m, --maintenance-window int Maintenance window (in hours, 1-24) (default 23)
-s, --server-id string Server ID
```

### Options inherited from parent commands

```
-y, --assume-yes If set, skips all confirmation prompts
--async If set, runs the command asynchronously
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
-p, --project-id string Project ID
--region string Target region for region-specific requests
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
```

### SEE ALSO

* [stackit beta server os-update](./stackit_beta_server_os-update.md) - Provides functionality for managed server updates

44 changes: 44 additions & 0 deletions docs/stackit_beta_server_os-update_describe.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
## stackit beta server os-update describe

Shows details of a Server os-update

### Synopsis

Shows details of a Server os-update.

```
stackit beta server os-update describe UPDATE_ID [flags]
```

### Examples

```
Get details of a Server os-update with id "my-os-update-id"
$ stackit beta server os-update describe my-os-update-id

Get details of a Server os-update with id "my-os-update-id" in JSON format
$ stackit beta server os-update describe my-os-update-id --output-format json
```

### Options

```
-h, --help Help for "stackit beta server os-update describe"
-s, --server-id string Server ID
```

### Options inherited from parent commands

```
-y, --assume-yes If set, skips all confirmation prompts
--async If set, runs the command asynchronously
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
-p, --project-id string Project ID
--region string Target region for region-specific requests
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
```

### SEE ALSO

* [stackit beta server os-update](./stackit_beta_server_os-update.md) - Provides functionality for managed server updates

41 changes: 41 additions & 0 deletions docs/stackit_beta_server_os-update_disable.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
## stackit beta server os-update disable

Disables server os-update service

### Synopsis

Disables server os-update service.

```
stackit beta server os-update disable [flags]
```

### Examples

```
Disable os-update functionality for your server.
$ stackit beta server os-update disable --server-id=zzz
```

### Options

```
-h, --help Help for "stackit beta server os-update disable"
-s, --server-id string Server ID
```

### Options inherited from parent commands

```
-y, --assume-yes If set, skips all confirmation prompts
--async If set, runs the command asynchronously
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
-p, --project-id string Project ID
--region string Target region for region-specific requests
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
```

### SEE ALSO

* [stackit beta server os-update](./stackit_beta_server_os-update.md) - Provides functionality for managed server updates

41 changes: 41 additions & 0 deletions docs/stackit_beta_server_os-update_enable.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
## stackit beta server os-update enable

Enables Server os-update service

### Synopsis

Enables Server os-update service.

```
stackit beta server os-update enable [flags]
```

### Examples

```
Enable os-update functionality for your server
$ stackit beta server os-update enable --server-id=zzz
```

### Options

```
-h, --help Help for "stackit beta server os-update enable"
-s, --server-id string Server ID
```

### Options inherited from parent commands

```
-y, --assume-yes If set, skips all confirmation prompts
--async If set, runs the command asynchronously
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
-p, --project-id string Project ID
--region string Target region for region-specific requests
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
```

### SEE ALSO

* [stackit beta server os-update](./stackit_beta_server_os-update.md) - Provides functionality for managed server updates

45 changes: 45 additions & 0 deletions docs/stackit_beta_server_os-update_list.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
## stackit beta server os-update list

Lists all server os-updates

### Synopsis

Lists all server os-updates.

```
stackit beta server os-update list [flags]
```

### Examples

```
List all os-updates for a server with ID "xxx"
$ stackit beta server os-update list --server-id xxx

List all os-updates for a server with ID "xxx" in JSON format
$ stackit beta server os-update list --server-id xxx --output-format json
```

### Options

```
-h, --help Help for "stackit beta server os-update list"
--limit int Maximum number of entries to list
-s, --server-id string Server ID
```

### Options inherited from parent commands

```
-y, --assume-yes If set, skips all confirmation prompts
--async If set, runs the command asynchronously
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
-p, --project-id string Project ID
--region string Target region for region-specific requests
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
```

### SEE ALSO

* [stackit beta server os-update](./stackit_beta_server_os-update.md) - Provides functionality for managed server updates

38 changes: 38 additions & 0 deletions docs/stackit_beta_server_os-update_schedule.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
## stackit beta server os-update schedule

Provides functionality for Server os-update Schedule

### Synopsis

Provides functionality for Server os-update Schedule.

```
stackit beta server os-update schedule [flags]
```

### Options

```
-h, --help Help for "stackit beta server os-update schedule"
```

### Options inherited from parent commands

```
-y, --assume-yes If set, skips all confirmation prompts
--async If set, runs the command asynchronously
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
-p, --project-id string Project ID
--region string Target region for region-specific requests
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
```

### SEE ALSO

* [stackit beta server os-update](./stackit_beta_server_os-update.md) - Provides functionality for managed server updates
* [stackit beta server os-update schedule create](./stackit_beta_server_os-update_schedule_create.md) - Creates a Server os-update Schedule
* [stackit beta server os-update schedule delete](./stackit_beta_server_os-update_schedule_delete.md) - Deletes a Server os-update Schedule
* [stackit beta server os-update schedule describe](./stackit_beta_server_os-update_schedule_describe.md) - Shows details of a Server os-update Schedule
* [stackit beta server os-update schedule list](./stackit_beta_server_os-update_schedule_list.md) - Lists all server os-update schedules
* [stackit beta server os-update schedule update](./stackit_beta_server_os-update_schedule_update.md) - Updates a Server os-update Schedule

48 changes: 48 additions & 0 deletions docs/stackit_beta_server_os-update_schedule_create.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
## stackit beta server os-update schedule create

Creates a Server os-update Schedule

### Synopsis

Creates a Server os-update Schedule.

```
stackit beta server os-update schedule create [flags]
```

### Examples

```
Create a Server os-update Schedule with name "myschedule"
$ stackit beta server os-update schedule create --server-id xxx --name=myschedule

Create a Server os-update Schedule with name "myschedule" and maintenance window for 14 o'clock
$ stackit beta server os-update schedule create --server-id xxx --name=myschedule --maintenance-window=14
```

### Options

```
-e, --enabled Is the server os-update schedule enabled (default true)
-h, --help Help for "stackit beta server os-update schedule create"
-d, --maintenance-window int os-update maintenance window (in hours, 1-24) (default 23)
-n, --name string os-update schedule name
-r, --rrule string os-update RRULE (recurrence rule) (default "DTSTART;TZID=Europe/Sofia:20200803T023000 RRULE:FREQ=DAILY;INTERVAL=1")
-s, --server-id string Server ID
```

### Options inherited from parent commands

```
-y, --assume-yes If set, skips all confirmation prompts
--async If set, runs the command asynchronously
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
-p, --project-id string Project ID
--region string Target region for region-specific requests
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
```

### SEE ALSO

* [stackit beta server os-update schedule](./stackit_beta_server_os-update_schedule.md) - Provides functionality for Server os-update Schedule

41 changes: 41 additions & 0 deletions docs/stackit_beta_server_os-update_schedule_delete.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
## stackit beta server os-update schedule delete

Deletes a Server os-update Schedule

### Synopsis

Deletes a Server os-update Schedule.

```
stackit beta server os-update schedule delete SCHEDULE_ID [flags]
```

### Examples

```
Delete a Server os-update Schedule with ID "xxx" for server "zzz"
$ stackit beta server os-update schedule delete xxx --server-id=zzz
```

### Options

```
-h, --help Help for "stackit beta server os-update schedule delete"
-s, --server-id string Server ID
```

### Options inherited from parent commands

```
-y, --assume-yes If set, skips all confirmation prompts
--async If set, runs the command asynchronously
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
-p, --project-id string Project ID
--region string Target region for region-specific requests
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
```

### SEE ALSO

* [stackit beta server os-update schedule](./stackit_beta_server_os-update_schedule.md) - Provides functionality for Server os-update Schedule

Loading
Loading