Skip to content

Commit ef5172c

Browse files
gottliebjoJonas Gottlieb
andauthored
fix(iaas): change routing table root to network area (#1343)
* fix: change routing-table root to network-area * fix: regenerate docs --------- Co-authored-by: Jonas Gottlieb <jonas.gottlieb@digits.schwarz>
1 parent f789242 commit ef5172c

22 files changed

+97
-97
lines changed

docs/stackit.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@ stackit [flags]
5454
* [stackit quota](./stackit_quota.md) - Manage server quotas
5555
* [stackit rabbitmq](./stackit_rabbitmq.md) - Provides functionality for RabbitMQ
5656
* [stackit redis](./stackit_redis.md) - Provides functionality for Redis
57-
* [stackit routing-table](./stackit_routing-table.md) - Manage routing-tables and its according routes
5857
* [stackit secrets-manager](./stackit_secrets-manager.md) - Provides functionality for Secrets Manager
5958
* [stackit security-group](./stackit_security-group.md) - Manage security groups
6059
* [stackit server](./stackit_server.md) - Provides functionality for servers

docs/stackit_network-area.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,5 +37,6 @@ stackit network-area [flags]
3737
* [stackit network-area network-range](./stackit_network-area_network-range.md) - Provides functionality for network ranges in STACKIT Network Areas
3838
* [stackit network-area region](./stackit_network-area_region.md) - Provides functionality for regional configuration of STACKIT Network Area (SNA)
3939
* [stackit network-area route](./stackit_network-area_route.md) - Provides functionality for static routes in STACKIT Network Areas
40+
* [stackit network-area routing-table](./stackit_network-area_routing-table.md) - Manage routing-tables and its according routes
4041
* [stackit network-area update](./stackit_network-area_update.md) - Updates a STACKIT Network Area (SNA)
4142

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
## stackit network-area routing-table
2+
3+
Manage routing-tables and its according routes
4+
5+
### Synopsis
6+
7+
Manage routing-tables and their associated routes.
8+
9+
This API is currently available only to selected customers.
10+
To request access, please contact your account manager or submit a support ticket.
11+
12+
```
13+
stackit network-area routing-table [flags]
14+
```
15+
16+
### Options
17+
18+
```
19+
-h, --help Help for "stackit network-area routing-table"
20+
```
21+
22+
### Options inherited from parent commands
23+
24+
```
25+
-y, --assume-yes If set, skips all confirmation prompts
26+
--async If set, runs the command asynchronously
27+
-o, --output-format string Output format, one of ["json" "pretty" "none" "yaml"]
28+
-p, --project-id string Project ID
29+
--region string Target region for region-specific requests
30+
--verbosity string Verbosity of the CLI, one of ["debug" "info" "warning" "error"] (default "info")
31+
```
32+
33+
### SEE ALSO
34+
35+
* [stackit network-area](./stackit_network-area.md) - Provides functionality for STACKIT Network Area (SNA)
36+
* [stackit network-area routing-table create](./stackit_network-area_routing-table_create.md) - Creates a routing-table
37+
* [stackit network-area routing-table delete](./stackit_network-area_routing-table_delete.md) - Deletes a routing-table
38+
* [stackit network-area routing-table describe](./stackit_network-area_routing-table_describe.md) - Describes a routing-table
39+
* [stackit network-area routing-table list](./stackit_network-area_routing-table_list.md) - Lists all routing-tables
40+
* [stackit network-area routing-table update](./stackit_network-area_routing-table_update.md) - Updates a routing-table
41+

docs/stackit_routing-table_create.md renamed to docs/stackit_network-area_routing-table_create.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## stackit routing-table create
1+
## stackit network-area routing-table create
22

33
Creates a routing-table
44

@@ -7,31 +7,31 @@ Creates a routing-table
77
Creates a routing-table.
88

99
```
10-
stackit routing-table create [flags]
10+
stackit network-area routing-table create [flags]
1111
```
1212

1313
### Examples
1414

1515
```
1616
Create a routing-table with name "rt"
17-
stackit routing-table create --organization-id xxx --network-area-id yyy --name "rt"
17+
$ stackit network-area routing-table create --organization-id xxx --network-area-id yyy --name "rt"
1818
1919
Create a routing-table with name "rt" and description "some description"
20-
stackit routing-table create --organization-id xxx --network-area-id yyy --name "rt" --description "some description"
20+
$ stackit network-area routing-table create --organization-id xxx --network-area-id yyy --name "rt" --description "some description"
2121
2222
Create a routing-table with name "rt" with system routes disabled
23-
stackit routing-table create --organization-id xxx --network-area-id yyy --name "rt" --system-routes=false
23+
$ stackit network-area routing-table create --organization-id xxx --network-area-id yyy --name "rt" --system-routes=false
2424
2525
Create a routing-table with name "rt" with dynamic routes disabled
26-
stackit routing-table create --organization-id xxx --network-area-id yyy --name "rt" --dynamic-routes=false
26+
$ stackit network-area routing-table create --organization-id xxx --network-area-id yyy --name "rt" --dynamic-routes=false
2727
```
2828

2929
### Options
3030

3131
```
3232
--description string Description of the routing-table
3333
--dynamic-routes If set to false, prevents dynamic routes from propagating to the routing table. (default true)
34-
-h, --help Help for "stackit routing-table create"
34+
-h, --help Help for "stackit network-area routing-table create"
3535
--labels stringToString Key=value labels (default [])
3636
--name string Name of the routing-table
3737
--network-area-id string Network-Area ID
@@ -52,5 +52,5 @@ stackit routing-table create [flags]
5252

5353
### SEE ALSO
5454

55-
* [stackit routing-table](./stackit_routing-table.md) - Manage routing-tables and its according routes
55+
* [stackit network-area routing-table](./stackit_network-area_routing-table.md) - Manage routing-tables and its according routes
5656

docs/stackit_routing-table_delete.md renamed to docs/stackit_network-area_routing-table_delete.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## stackit routing-table delete
1+
## stackit network-area routing-table delete
22

33
Deletes a routing-table
44

@@ -7,20 +7,20 @@ Deletes a routing-table
77
Deletes a routing-table
88

99
```
10-
stackit routing-table delete ROUTING_TABLE_ID [flags]
10+
stackit network-area routing-table delete ROUTING_TABLE_ID [flags]
1111
```
1212

1313
### Examples
1414

1515
```
1616
Delete a routing-table with ID "xxx"
17-
$ stackit routing-table delete xxx --organization-id yyy --network-area-id zzz
17+
$ stackit network-area routing-table delete xxx --organization-id yyy --network-area-id zzz
1818
```
1919

2020
### Options
2121

2222
```
23-
-h, --help Help for "stackit routing-table delete"
23+
-h, --help Help for "stackit network-area routing-table delete"
2424
--network-area-id string Network-Area ID
2525
--organization-id string Organization ID
2626
```
@@ -38,5 +38,5 @@ stackit routing-table delete ROUTING_TABLE_ID [flags]
3838

3939
### SEE ALSO
4040

41-
* [stackit routing-table](./stackit_routing-table.md) - Manage routing-tables and its according routes
41+
* [stackit network-area routing-table](./stackit_network-area_routing-table.md) - Manage routing-tables and its according routes
4242

docs/stackit_routing-table_describe.md renamed to docs/stackit_network-area_routing-table_describe.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## stackit routing-table describe
1+
## stackit network-area routing-table describe
22

33
Describes a routing-table
44

@@ -7,20 +7,20 @@ Describes a routing-table
77
Describes a routing-table
88

99
```
10-
stackit routing-table describe ROUTING_TABLE_ID [flags]
10+
stackit network-area routing-table describe ROUTING_TABLE_ID [flags]
1111
```
1212

1313
### Examples
1414

1515
```
1616
Describe a routing-table
17-
$ stackit routing-table describe xxx --organization-id xxx --network-area-id yyy
17+
$ stackit network-area routing-table describe xxx --organization-id xxx --network-area-id yyy
1818
```
1919

2020
### Options
2121

2222
```
23-
-h, --help Help for "stackit routing-table describe"
23+
-h, --help Help for "stackit network-area routing-table describe"
2424
--network-area-id string Network-Area ID
2525
--organization-id string Organization ID
2626
```
@@ -38,5 +38,5 @@ stackit routing-table describe ROUTING_TABLE_ID [flags]
3838

3939
### SEE ALSO
4040

41-
* [stackit routing-table](./stackit_routing-table.md) - Manage routing-tables and its according routes
41+
* [stackit network-area routing-table](./stackit_network-area_routing-table.md) - Manage routing-tables and its according routes
4242

docs/stackit_routing-table_list.md renamed to docs/stackit_network-area_routing-table_list.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## stackit routing-table list
1+
## stackit network-area routing-table list
22

33
Lists all routing-tables
44

@@ -7,26 +7,26 @@ Lists all routing-tables
77
Lists all routing-tables
88

99
```
10-
stackit routing-table list [flags]
10+
stackit network-area routing-table list [flags]
1111
```
1212

1313
### Examples
1414

1515
```
1616
List all routing-tables
17-
$ stackit routing-table list --organization-id xxx --network-area-id yyy
17+
$ stackit network-area routing-table list --organization-id xxx --network-area-id yyy
1818
1919
List all routing-tables with labels
20-
$ stackit routing-table list --label-selector env=dev,env=rc --organization-id xxx --network-area-id yyy
20+
$ stackit network-area routing-table list --label-selector env=dev,env=rc --organization-id xxx --network-area-id yyy
2121
2222
List all routing-tables with labels and set limit to 10
23-
$ stackit routing-table list --label-selector env=dev,env=rc --limit 10 --organization-id xxx --network-area-id yyy
23+
$ stackit network-area routing-table list --label-selector env=dev,env=rc --limit 10 --organization-id xxx --network-area-id yyy
2424
```
2525

2626
### Options
2727

2828
```
29-
-h, --help Help for "stackit routing-table list"
29+
-h, --help Help for "stackit network-area routing-table list"
3030
--label-selector string Filter by label
3131
--limit int Maximum number of entries to list
3232
--network-area-id string Network-Area ID
@@ -46,5 +46,5 @@ stackit routing-table list [flags]
4646

4747
### SEE ALSO
4848

49-
* [stackit routing-table](./stackit_routing-table.md) - Manage routing-tables and its according routes
49+
* [stackit network-area routing-table](./stackit_network-area_routing-table.md) - Manage routing-tables and its according routes
5050

docs/stackit_routing-table_update.md renamed to docs/stackit_network-area_routing-table_update.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## stackit routing-table update
1+
## stackit network-area routing-table update
22

33
Updates a routing-table
44

@@ -7,34 +7,34 @@ Updates a routing-table
77
Updates a routing-table.
88

99
```
10-
stackit routing-table update ROUTING_TABLE_ID [flags]
10+
stackit network-area routing-table update ROUTING_TABLE_ID [flags]
1111
```
1212

1313
### Examples
1414

1515
```
1616
Updates the label(s) of a routing-table with ID "xxx" in organization with ID "yyy" and network-area with ID "zzz"
17-
$ stackit routing-table update xxx --labels key=value,foo=bar --organization-id yyy --network-area-id zzz
17+
$ stackit network-area routing-table update xxx --labels key=value,foo=bar --organization-id yyy --network-area-id zzz
1818
1919
Updates the name of a routing-table with ID "xxx" in organization with ID "yyy" and network-area with ID "zzz"
20-
$ stackit routing-table update xxx --name foo --organization-id yyy --network-area-id zzz
20+
$ stackit network-area routing-table update xxx --name foo --organization-id yyy --network-area-id zzz
2121
2222
Updates the description of a routing-table with ID "xxx" in organization with ID "yyy" and network-area with ID "zzz"
23-
$ stackit routing-table update xxx --description foo --organization-id yyy --network-area-id zzz
23+
$ stackit network-area routing-table update xxx --description foo --organization-id yyy --network-area-id zzz
2424
2525
Disables the dynamic routes of a routing-table with ID "xxx" in organization with ID "yyy" and network-area with ID "zzz"
26-
$ stackit routing-table update xxx --organization-id yyy --network-area-id zzz --dynamic-routes=false
26+
$ stackit network-area routing-table update xxx --organization-id yyy --network-area-id zzz --dynamic-routes=false
2727
2828
Disables the system routes of a routing-table with ID "xxx" in organization with ID "yyy" and network-area with ID "zzz"
29-
$ stackit routing-table update xxx --organization-id yyy --network-area-id zzz --system-routes=false
29+
$ stackit network-area routing-table update xxx --organization-id yyy --network-area-id zzz --system-routes=false
3030
```
3131

3232
### Options
3333

3434
```
3535
--description string Description of the routing-table
3636
--dynamic-routes If set to false, prevents dynamic routes from propagating to the routing table.
37-
-h, --help Help for "stackit routing-table update"
37+
-h, --help Help for "stackit network-area routing-table update"
3838
--labels stringToString Key=value labels (default [])
3939
--name string Name of the routing-table
4040
--network-area-id string Network-Area ID
@@ -55,5 +55,5 @@ stackit routing-table update ROUTING_TABLE_ID [flags]
5555

5656
### SEE ALSO
5757

58-
* [stackit routing-table](./stackit_routing-table.md) - Manage routing-tables and its according routes
58+
* [stackit network-area routing-table](./stackit_network-area_routing-table.md) - Manage routing-tables and its according routes
5959

docs/stackit_routing-table.md

Lines changed: 0 additions & 41 deletions
This file was deleted.

internal/cmd/network-area/network_area.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import (
88
networkrange "github.com/stackitcloud/stackit-cli/internal/cmd/network-area/network-range"
99
"github.com/stackitcloud/stackit-cli/internal/cmd/network-area/region"
1010
"github.com/stackitcloud/stackit-cli/internal/cmd/network-area/route"
11+
"github.com/stackitcloud/stackit-cli/internal/cmd/network-area/routingtable"
1112
"github.com/stackitcloud/stackit-cli/internal/cmd/network-area/update"
1213
"github.com/stackitcloud/stackit-cli/internal/pkg/args"
1314
"github.com/stackitcloud/stackit-cli/internal/pkg/types"
@@ -34,6 +35,7 @@ func addSubcommands(cmd *cobra.Command, params *types.CmdParams) {
3435
cmd.AddCommand(describe.NewCmd(params))
3536
cmd.AddCommand(list.NewCmd(params))
3637
cmd.AddCommand(networkrange.NewCmd(params))
38+
cmd.AddCommand(routingtable.NewCmd(params))
3739
cmd.AddCommand(region.NewCmd(params))
3840
cmd.AddCommand(route.NewCmd(params))
3941
cmd.AddCommand(update.NewCmd(params))

0 commit comments

Comments
 (0)