Skip to content

Commit 1faa0be

Browse files
authored
Merge branch 'main' into gg/onboard-iaas-security-group-rule-commands
2 parents 057dcd3 + c715b0a commit 1faa0be

19 files changed

+1629
-11
lines changed

.github/workflows/renovate.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
- name: Checkout
1414
uses: actions/checkout@v4
1515
- name: Self-hosted Renovate
16-
uses: renovatebot/[email protected].0
16+
uses: renovatebot/[email protected].5
1717
with:
1818
configurationFile: .github/renovate.json
1919
token: ${{ secrets.RENOVATE_TOKEN }}

docs/stackit_beta_server.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ stackit beta server [flags]
3535
* [stackit beta server delete](./stackit_beta_server_delete.md) - Deletes a server
3636
* [stackit beta server describe](./stackit_beta_server_describe.md) - Shows details of a server
3737
* [stackit beta server list](./stackit_beta_server_list.md) - Lists all servers of a project
38+
* [stackit beta server network-interface](./stackit_beta_server_network-interface.md) - Allows attaching/detaching network interfaces to servers
3839
* [stackit beta server public-ip](./stackit_beta_server_public-ip.md) - Allows attaching/detaching public IPs to servers
3940
* [stackit beta server update](./stackit_beta_server_update.md) - Updates a server
4041
* [stackit beta server volume](./stackit_beta_server_volume.md) - Provides functionality for server volumes
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
## stackit beta server network-interface
2+
3+
Allows attaching/detaching network interfaces to servers
4+
5+
### Synopsis
6+
7+
Allows attaching/detaching network interfaces to servers.
8+
9+
```
10+
stackit beta server network-interface [flags]
11+
```
12+
13+
### Options
14+
15+
```
16+
-h, --help Help for "stackit beta server network-interface"
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+
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
27+
```
28+
29+
### SEE ALSO
30+
31+
* [stackit beta server](./stackit_beta_server.md) - Provides functionality for servers
32+
* [stackit beta server network-interface attach](./stackit_beta_server_network-interface_attach.md) - Attaches a network interface to a server
33+
* [stackit beta server network-interface detach](./stackit_beta_server_network-interface_detach.md) - Detaches a network interface from a server
34+
* [stackit beta server network-interface list](./stackit_beta_server_network-interface_list.md) - Lists all attached network interfaces of a server
35+
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
## stackit beta server network-interface attach
2+
3+
Attaches a network interface to a server
4+
5+
### Synopsis
6+
7+
Attaches a network interface to a server.
8+
9+
```
10+
stackit beta server network-interface attach [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Attach a network interface with ID "xxx" to a server with ID "yyy"
17+
$ stackit beta server network-interface attach --network-interface-id xxx --server-id yyy
18+
19+
Create a network interface for network with ID "xxx" and attach it to a server with ID "yyy"
20+
$ stackit beta server network-interface attach --network-id xxx --server-id yyy --create
21+
```
22+
23+
### Options
24+
25+
```
26+
-b, --create If this is set a network interface will be created. (default false)
27+
-h, --help Help for "stackit beta server network-interface attach"
28+
--network-id string Network ID
29+
--network-interface-id string Network Interface ID
30+
--server-id string Server ID
31+
```
32+
33+
### Options inherited from parent commands
34+
35+
```
36+
-y, --assume-yes If set, skips all confirmation prompts
37+
--async If set, runs the command asynchronously
38+
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
39+
-p, --project-id string Project ID
40+
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
41+
```
42+
43+
### SEE ALSO
44+
45+
* [stackit beta server network-interface](./stackit_beta_server_network-interface.md) - Allows attaching/detaching network interfaces to servers
46+
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
## stackit beta server network-interface detach
2+
3+
Detaches a network interface from a server
4+
5+
### Synopsis
6+
7+
Detaches a network interface from a server.
8+
9+
```
10+
stackit beta server network-interface detach [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Detach a network interface with ID "xxx" from a server with ID "yyy"
17+
$ stackit beta server network-interface detach --network-interface-id xxx --server-id yyy
18+
19+
Detach and delete all network interfaces for network with ID "xxx" and detach them from a server with ID "yyy"
20+
$ stackit beta server network-interface detach --network-id xxx --server-id yyy --delete
21+
```
22+
23+
### Options
24+
25+
```
26+
-b, --delete If this is set all network interfaces will be deleted. (default false)
27+
-h, --help Help for "stackit beta server network-interface detach"
28+
--network-id string Network ID
29+
--network-interface-id string Network Interface ID
30+
--server-id string Server ID
31+
```
32+
33+
### Options inherited from parent commands
34+
35+
```
36+
-y, --assume-yes If set, skips all confirmation prompts
37+
--async If set, runs the command asynchronously
38+
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
39+
-p, --project-id string Project ID
40+
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
41+
```
42+
43+
### SEE ALSO
44+
45+
* [stackit beta server network-interface](./stackit_beta_server_network-interface.md) - Allows attaching/detaching network interfaces to servers
46+
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
## stackit beta server network-interface list
2+
3+
Lists all attached network interfaces of a server
4+
5+
### Synopsis
6+
7+
Lists all attached network interfaces of a server.
8+
9+
```
10+
stackit beta server network-interface list [flags]
11+
```
12+
13+
### Examples
14+
15+
```
16+
Lists all attached network interfaces of server with ID "xxx"
17+
$ stackit beta server network-interface list --server-id xxx
18+
19+
Lists all attached network interfaces of server with ID "xxx" in JSON format
20+
$ stackit beta server network-interface list --server-id xxx --output-format json
21+
22+
Lists up to 10 attached network interfaces of server with ID "xxx"
23+
$ stackit beta server network-interface list --server-id xxx --limit 10
24+
```
25+
26+
### Options
27+
28+
```
29+
-h, --help Help for "stackit beta server network-interface list"
30+
--limit int Maximum number of entries to list
31+
--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+
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
42+
```
43+
44+
### SEE ALSO
45+
46+
* [stackit beta server network-interface](./stackit_beta_server_network-interface.md) - Allows attaching/detaching network interfaces to servers
47+

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ go 1.23
44

55
require (
66
github.com/fatih/color v1.18.0
7-
github.com/goccy/go-yaml v1.15.6
7+
github.com/goccy/go-yaml v1.15.7
88
github.com/golang-jwt/jwt/v5 v5.2.1
99
github.com/google/go-cmp v0.6.0
1010
github.com/google/uuid v1.6.0
@@ -27,7 +27,7 @@ require (
2727
github.com/stackitcloud/stackit-sdk-go/services/secretsmanager v0.10.0
2828
github.com/stackitcloud/stackit-sdk-go/services/serverbackup v0.3.0
2929
github.com/stackitcloud/stackit-sdk-go/services/serviceaccount v0.5.0
30-
github.com/stackitcloud/stackit-sdk-go/services/serviceenablement v0.3.0
30+
github.com/stackitcloud/stackit-sdk-go/services/serviceenablement v0.4.0
3131
github.com/stackitcloud/stackit-sdk-go/services/ske v0.20.0
3232
github.com/stackitcloud/stackit-sdk-go/services/sqlserverflex v0.8.0
3333
github.com/zalando/go-keyring v0.2.6

go.sum

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ github.com/go-openapi/jsonreference v0.20.2 h1:3sVjiK66+uXK/6oQ8xgcRKcFgQ5KXa2Kv
2626
github.com/go-openapi/jsonreference v0.20.2/go.mod h1:Bl1zwGIM8/wsvqjsOQLJ/SH+En5Ap4rVB5KVcIDZG2k=
2727
github.com/go-openapi/swag v0.22.4 h1:QLMzNJnMGPRNDCbySlcj1x01tzU8/9LTTL9hZZZogBU=
2828
github.com/go-openapi/swag v0.22.4/go.mod h1:UzaqsxGiab7freDnrUUra0MwWfN/q7tE4j+VcZ0yl14=
29-
github.com/goccy/go-yaml v1.15.6 h1:gy5kf1yjMia3/c3wWD+u1z3lU5XlhpT8FZGaLJU9cOA=
30-
github.com/goccy/go-yaml v1.15.6/go.mod h1:XBurs7gK8ATbW4ZPGKgcbrY1Br56PdM69F7LkFRi1kA=
29+
github.com/goccy/go-yaml v1.15.7 h1:L7XuKpd/A66X4w/dlk08lVfiIADdy79a1AzRoIefC98=
30+
github.com/goccy/go-yaml v1.15.7/go.mod h1:XBurs7gK8ATbW4ZPGKgcbrY1Br56PdM69F7LkFRi1kA=
3131
github.com/godbus/dbus/v5 v5.1.0 h1:4KLkAxT3aOY8Li4FRJe/KvhoNFFxo0m6fNuFUO8QJUk=
3232
github.com/godbus/dbus/v5 v5.1.0/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA=
3333
github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=
@@ -156,8 +156,8 @@ github.com/stackitcloud/stackit-sdk-go/services/serverbackup v0.3.0 h1:Tlps8vBQm
156156
github.com/stackitcloud/stackit-sdk-go/services/serverbackup v0.3.0/go.mod h1:+807U5ZLXns+CEbyIg483wNEwV10vaN6GjMnSZhw/64=
157157
github.com/stackitcloud/stackit-sdk-go/services/serviceaccount v0.5.0 h1:yf9BxAZEG2hdaekWxaNt2BOX/4qmGkl0d268ggR+tCU=
158158
github.com/stackitcloud/stackit-sdk-go/services/serviceaccount v0.5.0/go.mod h1:Wpqj80yGruCNYGr2yxqhRaLLj4gPSkhJqZyWRXUh/QU=
159-
github.com/stackitcloud/stackit-sdk-go/services/serviceenablement v0.3.0 h1:6IZBX9fyza9Eln3FHGHquvLNXQslk+dtkQp41G9+7+Y=
160-
github.com/stackitcloud/stackit-sdk-go/services/serviceenablement v0.3.0/go.mod h1:zyg0hpiNdZLRbelkJb2KDf9OHQKLqqcTpePQ1qHL5dE=
159+
github.com/stackitcloud/stackit-sdk-go/services/serviceenablement v0.4.0 h1:K5fVTcJxjOVwJBa3kiWRsYNAq+I3jAYdU1U+f6no5lE=
160+
github.com/stackitcloud/stackit-sdk-go/services/serviceenablement v0.4.0/go.mod h1:zyg0hpiNdZLRbelkJb2KDf9OHQKLqqcTpePQ1qHL5dE=
161161
github.com/stackitcloud/stackit-sdk-go/services/ske v0.20.0 h1:ssEywzCS8IdRtzyxweLUKBG5GFbgwjNWJh++wGqigJM=
162162
github.com/stackitcloud/stackit-sdk-go/services/ske v0.20.0/go.mod h1:A4+9KslxCA31JvxnT+O/GC67eAOdw+iqhBzewZZaCD0=
163163
github.com/stackitcloud/stackit-sdk-go/services/sqlserverflex v0.8.0 h1:1ByAgO10fxWF+UZ+RkJeAiv+h5AgqrzYz6r86Pn/BWE=

0 commit comments

Comments
 (0)