From 713e2f5b4098648192934711c49ee184c3f25b7a Mon Sep 17 00:00:00 2001 From: Jonas Gottlieb Date: Mon, 16 Mar 2026 19:50:45 +0100 Subject: [PATCH 1/2] fix: change routing-table root to network-area --- docs/stackit.md | 1 - docs/stackit_network-area.md | 1 + docs/stackit_network-area_routing-table.md | 41 +++++++++++++++++++ ...ckit_network-area_routing-table_create.md} | 8 ++-- ...ckit_network-area_routing-table_delete.md} | 8 ++-- ...it_network-area_routing-table_describe.md} | 8 ++-- ...tackit_network-area_routing-table_list.md} | 8 ++-- ...ckit_network-area_routing-table_update.md} | 8 ++-- docs/stackit_routing-table.md | 41 ------------------- internal/cmd/network-area/network_area.go | 2 + .../routingtable/create/create.go | 8 ++-- .../routingtable/create/create_test.go | 0 .../routingtable/delete/delete.go | 2 +- .../routingtable/delete/delete_test.go | 0 .../routingtable/describe/describe.go | 2 +- .../routingtable/describe/describe_test.go | 0 .../routingtable/list/list.go | 6 +-- .../routingtable/list/list_test.go | 0 .../routingtable/routingtable.go | 10 ++--- .../routingtable/update/update.go | 10 ++--- .../routingtable/update/update_test.go | 0 internal/cmd/root.go | 2 - 22 files changed, 83 insertions(+), 83 deletions(-) create mode 100644 docs/stackit_network-area_routing-table.md rename docs/{stackit_routing-table_create.md => stackit_network-area_routing-table_create.md} (85%) rename docs/{stackit_routing-table_delete.md => stackit_network-area_routing-table_delete.md} (72%) rename docs/{stackit_routing-table_describe.md => stackit_network-area_routing-table_describe.md} (71%) rename docs/{stackit_routing-table_list.md => stackit_network-area_routing-table_list.md} (80%) rename docs/{stackit_routing-table_update.md => stackit_network-area_routing-table_update.md} (87%) delete mode 100644 docs/stackit_routing-table.md rename internal/cmd/{ => network-area}/routingtable/create/create.go (90%) rename internal/cmd/{ => network-area}/routingtable/create/create_test.go (100%) rename internal/cmd/{ => network-area}/routingtable/delete/delete.go (97%) rename internal/cmd/{ => network-area}/routingtable/delete/delete_test.go (100%) rename internal/cmd/{ => network-area}/routingtable/describe/describe.go (97%) rename internal/cmd/{ => network-area}/routingtable/describe/describe_test.go (100%) rename internal/cmd/{ => network-area}/routingtable/list/list.go (93%) rename internal/cmd/{ => network-area}/routingtable/list/list_test.go (100%) rename internal/cmd/{ => network-area}/routingtable/routingtable.go (66%) rename internal/cmd/{ => network-area}/routingtable/update/update.go (91%) rename internal/cmd/{ => network-area}/routingtable/update/update_test.go (100%) diff --git a/docs/stackit.md b/docs/stackit.md index f2caf941a..88f1a5707 100644 --- a/docs/stackit.md +++ b/docs/stackit.md @@ -54,7 +54,6 @@ stackit [flags] * [stackit quota](./stackit_quota.md) - Manage server quotas * [stackit rabbitmq](./stackit_rabbitmq.md) - Provides functionality for RabbitMQ * [stackit redis](./stackit_redis.md) - Provides functionality for Redis -* [stackit routing-table](./stackit_routing-table.md) - Manage routing-tables and its according routes * [stackit secrets-manager](./stackit_secrets-manager.md) - Provides functionality for Secrets Manager * [stackit security-group](./stackit_security-group.md) - Manage security groups * [stackit server](./stackit_server.md) - Provides functionality for servers diff --git a/docs/stackit_network-area.md b/docs/stackit_network-area.md index 6f2d751f8..e99e52ad1 100644 --- a/docs/stackit_network-area.md +++ b/docs/stackit_network-area.md @@ -37,5 +37,6 @@ stackit network-area [flags] * [stackit network-area network-range](./stackit_network-area_network-range.md) - Provides functionality for network ranges in STACKIT Network Areas * [stackit network-area region](./stackit_network-area_region.md) - Provides functionality for regional configuration of STACKIT Network Area (SNA) * [stackit network-area route](./stackit_network-area_route.md) - Provides functionality for static routes in STACKIT Network Areas +* [stackit network-area routing-table](./stackit_network-area_routing-table.md) - Manage routing-tables and its according routes * [stackit network-area update](./stackit_network-area_update.md) - Updates a STACKIT Network Area (SNA) diff --git a/docs/stackit_network-area_routing-table.md b/docs/stackit_network-area_routing-table.md new file mode 100644 index 000000000..335202b22 --- /dev/null +++ b/docs/stackit_network-area_routing-table.md @@ -0,0 +1,41 @@ +## stackit network-area routing-table + +Manage routing-tables and its according routes + +### Synopsis + +Manage routing-tables and their associated routes. + +This API is currently available only to selected customers. +To request access, please contact your account manager or submit a support ticket. + +``` +stackit network-area routing-table [flags] +``` + +### Options + +``` + -h, --help Help for "stackit network-area routing-table" +``` + +### 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 network-area](./stackit_network-area.md) - Provides functionality for STACKIT Network Area (SNA) +* [stackit network-area routing-table create](./stackit_network-area_routing-table_create.md) - Creates a routing-table +* [stackit network-area routing-table delete](./stackit_network-area_routing-table_delete.md) - Deletes a routing-table +* [stackit network-area routing-table describe](./stackit_network-area_routing-table_describe.md) - Describes a routing-table +* [stackit network-area routing-table list](./stackit_network-area_routing-table_list.md) - Lists all routing-tables +* [stackit network-area routing-table update](./stackit_network-area_routing-table_update.md) - Updates a routing-table + diff --git a/docs/stackit_routing-table_create.md b/docs/stackit_network-area_routing-table_create.md similarity index 85% rename from docs/stackit_routing-table_create.md rename to docs/stackit_network-area_routing-table_create.md index 4b82559b6..2ebe19e23 100644 --- a/docs/stackit_routing-table_create.md +++ b/docs/stackit_network-area_routing-table_create.md @@ -1,4 +1,4 @@ -## stackit routing-table create +## stackit network-area routing-table create Creates a routing-table @@ -7,7 +7,7 @@ Creates a routing-table Creates a routing-table. ``` -stackit routing-table create [flags] +stackit network-area routing-table create [flags] ``` ### Examples @@ -31,7 +31,7 @@ stackit routing-table create [flags] ``` --description string Description of the routing-table --dynamic-routes If set to false, prevents dynamic routes from propagating to the routing table. (default true) - -h, --help Help for "stackit routing-table create" + -h, --help Help for "stackit network-area routing-table create" --labels stringToString Key=value labels (default []) --name string Name of the routing-table --network-area-id string Network-Area ID @@ -52,5 +52,5 @@ stackit routing-table create [flags] ### SEE ALSO -* [stackit routing-table](./stackit_routing-table.md) - Manage routing-tables and its according routes +* [stackit network-area routing-table](./stackit_network-area_routing-table.md) - Manage routing-tables and its according routes diff --git a/docs/stackit_routing-table_delete.md b/docs/stackit_network-area_routing-table_delete.md similarity index 72% rename from docs/stackit_routing-table_delete.md rename to docs/stackit_network-area_routing-table_delete.md index 0dab98d6f..01e8eb114 100644 --- a/docs/stackit_routing-table_delete.md +++ b/docs/stackit_network-area_routing-table_delete.md @@ -1,4 +1,4 @@ -## stackit routing-table delete +## stackit network-area routing-table delete Deletes a routing-table @@ -7,7 +7,7 @@ Deletes a routing-table Deletes a routing-table ``` -stackit routing-table delete ROUTING_TABLE_ID [flags] +stackit network-area routing-table delete ROUTING_TABLE_ID [flags] ``` ### Examples @@ -20,7 +20,7 @@ stackit routing-table delete ROUTING_TABLE_ID [flags] ### Options ``` - -h, --help Help for "stackit routing-table delete" + -h, --help Help for "stackit network-area routing-table delete" --network-area-id string Network-Area ID --organization-id string Organization ID ``` @@ -38,5 +38,5 @@ stackit routing-table delete ROUTING_TABLE_ID [flags] ### SEE ALSO -* [stackit routing-table](./stackit_routing-table.md) - Manage routing-tables and its according routes +* [stackit network-area routing-table](./stackit_network-area_routing-table.md) - Manage routing-tables and its according routes diff --git a/docs/stackit_routing-table_describe.md b/docs/stackit_network-area_routing-table_describe.md similarity index 71% rename from docs/stackit_routing-table_describe.md rename to docs/stackit_network-area_routing-table_describe.md index b30a226cb..e9dc18575 100644 --- a/docs/stackit_routing-table_describe.md +++ b/docs/stackit_network-area_routing-table_describe.md @@ -1,4 +1,4 @@ -## stackit routing-table describe +## stackit network-area routing-table describe Describes a routing-table @@ -7,7 +7,7 @@ Describes a routing-table Describes a routing-table ``` -stackit routing-table describe ROUTING_TABLE_ID [flags] +stackit network-area routing-table describe ROUTING_TABLE_ID [flags] ``` ### Examples @@ -20,7 +20,7 @@ stackit routing-table describe ROUTING_TABLE_ID [flags] ### Options ``` - -h, --help Help for "stackit routing-table describe" + -h, --help Help for "stackit network-area routing-table describe" --network-area-id string Network-Area ID --organization-id string Organization ID ``` @@ -38,5 +38,5 @@ stackit routing-table describe ROUTING_TABLE_ID [flags] ### SEE ALSO -* [stackit routing-table](./stackit_routing-table.md) - Manage routing-tables and its according routes +* [stackit network-area routing-table](./stackit_network-area_routing-table.md) - Manage routing-tables and its according routes diff --git a/docs/stackit_routing-table_list.md b/docs/stackit_network-area_routing-table_list.md similarity index 80% rename from docs/stackit_routing-table_list.md rename to docs/stackit_network-area_routing-table_list.md index d45350821..8a41bb272 100644 --- a/docs/stackit_routing-table_list.md +++ b/docs/stackit_network-area_routing-table_list.md @@ -1,4 +1,4 @@ -## stackit routing-table list +## stackit network-area routing-table list Lists all routing-tables @@ -7,7 +7,7 @@ Lists all routing-tables Lists all routing-tables ``` -stackit routing-table list [flags] +stackit network-area routing-table list [flags] ``` ### Examples @@ -26,7 +26,7 @@ stackit routing-table list [flags] ### Options ``` - -h, --help Help for "stackit routing-table list" + -h, --help Help for "stackit network-area routing-table list" --label-selector string Filter by label --limit int Maximum number of entries to list --network-area-id string Network-Area ID @@ -46,5 +46,5 @@ stackit routing-table list [flags] ### SEE ALSO -* [stackit routing-table](./stackit_routing-table.md) - Manage routing-tables and its according routes +* [stackit network-area routing-table](./stackit_network-area_routing-table.md) - Manage routing-tables and its according routes diff --git a/docs/stackit_routing-table_update.md b/docs/stackit_network-area_routing-table_update.md similarity index 87% rename from docs/stackit_routing-table_update.md rename to docs/stackit_network-area_routing-table_update.md index 9b747cd72..4639202c9 100644 --- a/docs/stackit_routing-table_update.md +++ b/docs/stackit_network-area_routing-table_update.md @@ -1,4 +1,4 @@ -## stackit routing-table update +## stackit network-area routing-table update Updates a routing-table @@ -7,7 +7,7 @@ Updates a routing-table Updates a routing-table. ``` -stackit routing-table update ROUTING_TABLE_ID [flags] +stackit network-area routing-table update ROUTING_TABLE_ID [flags] ``` ### Examples @@ -34,7 +34,7 @@ stackit routing-table update ROUTING_TABLE_ID [flags] ``` --description string Description of the routing-table --dynamic-routes If set to false, prevents dynamic routes from propagating to the routing table. - -h, --help Help for "stackit routing-table update" + -h, --help Help for "stackit network-area routing-table update" --labels stringToString Key=value labels (default []) --name string Name of the routing-table --network-area-id string Network-Area ID @@ -55,5 +55,5 @@ stackit routing-table update ROUTING_TABLE_ID [flags] ### SEE ALSO -* [stackit routing-table](./stackit_routing-table.md) - Manage routing-tables and its according routes +* [stackit network-area routing-table](./stackit_network-area_routing-table.md) - Manage routing-tables and its according routes diff --git a/docs/stackit_routing-table.md b/docs/stackit_routing-table.md deleted file mode 100644 index 7f943ecb4..000000000 --- a/docs/stackit_routing-table.md +++ /dev/null @@ -1,41 +0,0 @@ -## stackit routing-table - -Manage routing-tables and its according routes - -### Synopsis - -Manage routing-tables and their associated routes. - -This API is currently available only to selected customers. -To request access, please contact your account manager or submit a support ticket. - -``` -stackit routing-table [flags] -``` - -### Options - -``` - -h, --help Help for "stackit routing-table" -``` - -### 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](./stackit.md) - Manage STACKIT resources using the command line -* [stackit routing-table create](./stackit_routing-table_create.md) - Creates a routing-table -* [stackit routing-table delete](./stackit_routing-table_delete.md) - Deletes a routing-table -* [stackit routing-table describe](./stackit_routing-table_describe.md) - Describes a routing-table -* [stackit routing-table list](./stackit_routing-table_list.md) - Lists all routing-tables -* [stackit routing-table update](./stackit_routing-table_update.md) - Updates a routing-table - diff --git a/internal/cmd/network-area/network_area.go b/internal/cmd/network-area/network_area.go index ff09d229e..a47e9585d 100644 --- a/internal/cmd/network-area/network_area.go +++ b/internal/cmd/network-area/network_area.go @@ -8,6 +8,7 @@ import ( networkrange "github.com/stackitcloud/stackit-cli/internal/cmd/network-area/network-range" "github.com/stackitcloud/stackit-cli/internal/cmd/network-area/region" "github.com/stackitcloud/stackit-cli/internal/cmd/network-area/route" + "github.com/stackitcloud/stackit-cli/internal/cmd/network-area/routingtable" "github.com/stackitcloud/stackit-cli/internal/cmd/network-area/update" "github.com/stackitcloud/stackit-cli/internal/pkg/args" "github.com/stackitcloud/stackit-cli/internal/pkg/types" @@ -34,6 +35,7 @@ func addSubcommands(cmd *cobra.Command, params *types.CmdParams) { cmd.AddCommand(describe.NewCmd(params)) cmd.AddCommand(list.NewCmd(params)) cmd.AddCommand(networkrange.NewCmd(params)) + cmd.AddCommand(routingtable.NewCmd(params)) cmd.AddCommand(region.NewCmd(params)) cmd.AddCommand(route.NewCmd(params)) cmd.AddCommand(update.NewCmd(params)) diff --git a/internal/cmd/routingtable/create/create.go b/internal/cmd/network-area/routingtable/create/create.go similarity index 90% rename from internal/cmd/routingtable/create/create.go rename to internal/cmd/network-area/routingtable/create/create.go index d01aaf754..708737c87 100644 --- a/internal/cmd/routingtable/create/create.go +++ b/internal/cmd/network-area/routingtable/create/create.go @@ -46,19 +46,19 @@ func NewCmd(params *types.CmdParams) *cobra.Command { Example: examples.Build( examples.NewExample( `Create a routing-table with name "rt"`, - `stackit routing-table create --organization-id xxx --network-area-id yyy --name "rt"`, + `$ stackit network-area routing-table create --organization-id xxx --network-area-id yyy --name "rt"`, ), examples.NewExample( `Create a routing-table with name "rt" and description "some description"`, - `stackit routing-table create --organization-id xxx --network-area-id yyy --name "rt" --description "some description"`, + `$ stackit network-area routing-table create --organization-id xxx --network-area-id yyy --name "rt" --description "some description"`, ), examples.NewExample( `Create a routing-table with name "rt" with system routes disabled`, - `stackit routing-table create --organization-id xxx --network-area-id yyy --name "rt" --system-routes=false`, + `$ stackit network-area routing-table create --organization-id xxx --network-area-id yyy --name "rt" --system-routes=false`, ), examples.NewExample( `Create a routing-table with name "rt" with dynamic routes disabled`, - `stackit routing-table create --organization-id xxx --network-area-id yyy --name "rt" --dynamic-routes=false`, + `$ stackit network-area routing-table create --organization-id xxx --network-area-id yyy --name "rt" --dynamic-routes=false`, ), ), RunE: func(cmd *cobra.Command, _ []string) error { diff --git a/internal/cmd/routingtable/create/create_test.go b/internal/cmd/network-area/routingtable/create/create_test.go similarity index 100% rename from internal/cmd/routingtable/create/create_test.go rename to internal/cmd/network-area/routingtable/create/create_test.go diff --git a/internal/cmd/routingtable/delete/delete.go b/internal/cmd/network-area/routingtable/delete/delete.go similarity index 97% rename from internal/cmd/routingtable/delete/delete.go rename to internal/cmd/network-area/routingtable/delete/delete.go index 9f111d321..67aaf08af 100644 --- a/internal/cmd/routingtable/delete/delete.go +++ b/internal/cmd/network-area/routingtable/delete/delete.go @@ -38,7 +38,7 @@ func NewCmd(params *types.CmdParams) *cobra.Command { Example: examples.Build( examples.NewExample( `Delete a routing-table with ID "xxx"`, - `$ stackit routing-table delete xxx --organization-id yyy --network-area-id zzz`, + `$ stackit network-area routing-table delete xxx --organization-id yyy --network-area-id zzz`, ), ), RunE: func(cmd *cobra.Command, args []string) error { diff --git a/internal/cmd/routingtable/delete/delete_test.go b/internal/cmd/network-area/routingtable/delete/delete_test.go similarity index 100% rename from internal/cmd/routingtable/delete/delete_test.go rename to internal/cmd/network-area/routingtable/delete/delete_test.go diff --git a/internal/cmd/routingtable/describe/describe.go b/internal/cmd/network-area/routingtable/describe/describe.go similarity index 97% rename from internal/cmd/routingtable/describe/describe.go rename to internal/cmd/network-area/routingtable/describe/describe.go index f843f0c3a..883fc00da 100644 --- a/internal/cmd/routingtable/describe/describe.go +++ b/internal/cmd/network-area/routingtable/describe/describe.go @@ -40,7 +40,7 @@ func NewCmd(params *types.CmdParams) *cobra.Command { Example: examples.Build( examples.NewExample( `Describe a routing-table`, - `$ stackit routing-table describe xxx --organization-id xxx --network-area-id yyy`, + `$ stackit network-area routing-table describe xxx --organization-id xxx --network-area-id yyy`, ), ), RunE: func(cmd *cobra.Command, args []string) error { diff --git a/internal/cmd/routingtable/describe/describe_test.go b/internal/cmd/network-area/routingtable/describe/describe_test.go similarity index 100% rename from internal/cmd/routingtable/describe/describe_test.go rename to internal/cmd/network-area/routingtable/describe/describe_test.go diff --git a/internal/cmd/routingtable/list/list.go b/internal/cmd/network-area/routingtable/list/list.go similarity index 93% rename from internal/cmd/routingtable/list/list.go rename to internal/cmd/network-area/routingtable/list/list.go index 3c676317a..e0993d5a0 100644 --- a/internal/cmd/routingtable/list/list.go +++ b/internal/cmd/network-area/routingtable/list/list.go @@ -43,15 +43,15 @@ func NewCmd(params *types.CmdParams) *cobra.Command { Example: examples.Build( examples.NewExample( `List all routing-tables`, - `$ stackit routing-table list --organization-id xxx --network-area-id yyy`, + `$ stackit network-area routing-table list --organization-id xxx --network-area-id yyy`, ), examples.NewExample( `List all routing-tables with labels`, - `$ stackit routing-table list --label-selector env=dev,env=rc --organization-id xxx --network-area-id yyy`, + `$ stackit network-area routing-table list --label-selector env=dev,env=rc --organization-id xxx --network-area-id yyy`, ), examples.NewExample( `List all routing-tables with labels and set limit to 10`, - `$ stackit routing-table list --label-selector env=dev,env=rc --limit 10 --organization-id xxx --network-area-id yyy`, + `$ stackit network-area routing-table list --label-selector env=dev,env=rc --limit 10 --organization-id xxx --network-area-id yyy`, ), ), RunE: func(cmd *cobra.Command, _ []string) error { diff --git a/internal/cmd/routingtable/list/list_test.go b/internal/cmd/network-area/routingtable/list/list_test.go similarity index 100% rename from internal/cmd/routingtable/list/list_test.go rename to internal/cmd/network-area/routingtable/list/list_test.go diff --git a/internal/cmd/routingtable/routingtable.go b/internal/cmd/network-area/routingtable/routingtable.go similarity index 66% rename from internal/cmd/routingtable/routingtable.go rename to internal/cmd/network-area/routingtable/routingtable.go index ebc9eae7a..1e1fc860a 100644 --- a/internal/cmd/routingtable/routingtable.go +++ b/internal/cmd/network-area/routingtable/routingtable.go @@ -2,11 +2,11 @@ package routingtable import ( "github.com/spf13/cobra" - rtCreate "github.com/stackitcloud/stackit-cli/internal/cmd/routingtable/create" - rtDelete "github.com/stackitcloud/stackit-cli/internal/cmd/routingtable/delete" - rtDescribe "github.com/stackitcloud/stackit-cli/internal/cmd/routingtable/describe" - rtList "github.com/stackitcloud/stackit-cli/internal/cmd/routingtable/list" - rtUpdate "github.com/stackitcloud/stackit-cli/internal/cmd/routingtable/update" + rtCreate "github.com/stackitcloud/stackit-cli/internal/cmd/network-area/routingtable/create" + rtDelete "github.com/stackitcloud/stackit-cli/internal/cmd/network-area/routingtable/delete" + rtDescribe "github.com/stackitcloud/stackit-cli/internal/cmd/network-area/routingtable/describe" + rtList "github.com/stackitcloud/stackit-cli/internal/cmd/network-area/routingtable/list" + rtUpdate "github.com/stackitcloud/stackit-cli/internal/cmd/network-area/routingtable/update" "github.com/stackitcloud/stackit-cli/internal/pkg/args" "github.com/stackitcloud/stackit-cli/internal/pkg/types" "github.com/stackitcloud/stackit-cli/internal/pkg/utils" diff --git a/internal/cmd/routingtable/update/update.go b/internal/cmd/network-area/routingtable/update/update.go similarity index 91% rename from internal/cmd/routingtable/update/update.go rename to internal/cmd/network-area/routingtable/update/update.go index bdf4d377b..7d83543a4 100644 --- a/internal/cmd/routingtable/update/update.go +++ b/internal/cmd/network-area/routingtable/update/update.go @@ -49,23 +49,23 @@ func NewCmd(params *types.CmdParams) *cobra.Command { Example: examples.Build( examples.NewExample( `Updates the label(s) of a routing-table with ID "xxx" in organization with ID "yyy" and network-area with ID "zzz"`, - "$ stackit routing-table update xxx --labels key=value,foo=bar --organization-id yyy --network-area-id zzz", + "$ stackit network-area routing-table update xxx --labels key=value,foo=bar --organization-id yyy --network-area-id zzz", ), examples.NewExample( `Updates the name of a routing-table with ID "xxx" in organization with ID "yyy" and network-area with ID "zzz"`, - "$ stackit routing-table update xxx --name foo --organization-id yyy --network-area-id zzz", + "$ stackit network-area routing-table update xxx --name foo --organization-id yyy --network-area-id zzz", ), examples.NewExample( `Updates the description of a routing-table with ID "xxx" in organization with ID "yyy" and network-area with ID "zzz"`, - "$ stackit routing-table update xxx --description foo --organization-id yyy --network-area-id zzz", + "$ stackit network-area routing-table update xxx --description foo --organization-id yyy --network-area-id zzz", ), examples.NewExample( `Disables the dynamic routes of a routing-table with ID "xxx" in organization with ID "yyy" and network-area with ID "zzz"`, - "$ stackit routing-table update xxx --organization-id yyy --network-area-id zzz --dynamic-routes=false", + "$ stackit network-area routing-table update xxx --organization-id yyy --network-area-id zzz --dynamic-routes=false", ), examples.NewExample( `Disables the system routes of a routing-table with ID "xxx" in organization with ID "yyy" and network-area with ID "zzz"`, - "$ stackit routing-table update xxx --organization-id yyy --network-area-id zzz --system-routes=false", + "$ stackit network-area routing-table update xxx --organization-id yyy --network-area-id zzz --system-routes=false", ), ), RunE: func(cmd *cobra.Command, args []string) error { diff --git a/internal/cmd/routingtable/update/update_test.go b/internal/cmd/network-area/routingtable/update/update_test.go similarity index 100% rename from internal/cmd/routingtable/update/update_test.go rename to internal/cmd/network-area/routingtable/update/update_test.go diff --git a/internal/cmd/root.go b/internal/cmd/root.go index 0e6b72df4..c120ccc76 100644 --- a/internal/cmd/root.go +++ b/internal/cmd/root.go @@ -36,7 +36,6 @@ import ( "github.com/stackitcloud/stackit-cli/internal/cmd/quota" "github.com/stackitcloud/stackit-cli/internal/cmd/rabbitmq" "github.com/stackitcloud/stackit-cli/internal/cmd/redis" - "github.com/stackitcloud/stackit-cli/internal/cmd/routingtable" secretsmanager "github.com/stackitcloud/stackit-cli/internal/cmd/secrets-manager" securitygroup "github.com/stackitcloud/stackit-cli/internal/cmd/security-group" "github.com/stackitcloud/stackit-cli/internal/cmd/server" @@ -187,7 +186,6 @@ func addSubcommands(cmd *cobra.Command, params *types.CmdParams) { cmd.AddCommand(secretsmanager.NewCmd(params)) cmd.AddCommand(serviceaccount.NewCmd(params)) cmd.AddCommand(ske.NewCmd(params)) - cmd.AddCommand(routingtable.NewCmd(params)) cmd.AddCommand(server.NewCmd(params)) cmd.AddCommand(networkArea.NewCmd(params)) cmd.AddCommand(network.NewCmd(params)) From 383754cbf82e051733c344c684c423fc52486ead Mon Sep 17 00:00:00 2001 From: Jonas Gottlieb Date: Mon, 16 Mar 2026 20:18:40 +0100 Subject: [PATCH 2/2] fix: regenerate docs --- docs/stackit_network-area_routing-table_create.md | 8 ++++---- docs/stackit_network-area_routing-table_delete.md | 2 +- docs/stackit_network-area_routing-table_describe.md | 2 +- docs/stackit_network-area_routing-table_list.md | 6 +++--- docs/stackit_network-area_routing-table_update.md | 10 +++++----- 5 files changed, 14 insertions(+), 14 deletions(-) diff --git a/docs/stackit_network-area_routing-table_create.md b/docs/stackit_network-area_routing-table_create.md index 2ebe19e23..b926dcc7d 100644 --- a/docs/stackit_network-area_routing-table_create.md +++ b/docs/stackit_network-area_routing-table_create.md @@ -14,16 +14,16 @@ stackit network-area routing-table create [flags] ``` Create a routing-table with name "rt" - stackit routing-table create --organization-id xxx --network-area-id yyy --name "rt" + $ stackit network-area routing-table create --organization-id xxx --network-area-id yyy --name "rt" Create a routing-table with name "rt" and description "some description" - stackit routing-table create --organization-id xxx --network-area-id yyy --name "rt" --description "some description" + $ stackit network-area routing-table create --organization-id xxx --network-area-id yyy --name "rt" --description "some description" Create a routing-table with name "rt" with system routes disabled - stackit routing-table create --organization-id xxx --network-area-id yyy --name "rt" --system-routes=false + $ stackit network-area routing-table create --organization-id xxx --network-area-id yyy --name "rt" --system-routes=false Create a routing-table with name "rt" with dynamic routes disabled - stackit routing-table create --organization-id xxx --network-area-id yyy --name "rt" --dynamic-routes=false + $ stackit network-area routing-table create --organization-id xxx --network-area-id yyy --name "rt" --dynamic-routes=false ``` ### Options diff --git a/docs/stackit_network-area_routing-table_delete.md b/docs/stackit_network-area_routing-table_delete.md index 01e8eb114..59a38395b 100644 --- a/docs/stackit_network-area_routing-table_delete.md +++ b/docs/stackit_network-area_routing-table_delete.md @@ -14,7 +14,7 @@ stackit network-area routing-table delete ROUTING_TABLE_ID [flags] ``` Delete a routing-table with ID "xxx" - $ stackit routing-table delete xxx --organization-id yyy --network-area-id zzz + $ stackit network-area routing-table delete xxx --organization-id yyy --network-area-id zzz ``` ### Options diff --git a/docs/stackit_network-area_routing-table_describe.md b/docs/stackit_network-area_routing-table_describe.md index e9dc18575..b608ce830 100644 --- a/docs/stackit_network-area_routing-table_describe.md +++ b/docs/stackit_network-area_routing-table_describe.md @@ -14,7 +14,7 @@ stackit network-area routing-table describe ROUTING_TABLE_ID [flags] ``` Describe a routing-table - $ stackit routing-table describe xxx --organization-id xxx --network-area-id yyy + $ stackit network-area routing-table describe xxx --organization-id xxx --network-area-id yyy ``` ### Options diff --git a/docs/stackit_network-area_routing-table_list.md b/docs/stackit_network-area_routing-table_list.md index 8a41bb272..5b7a277d4 100644 --- a/docs/stackit_network-area_routing-table_list.md +++ b/docs/stackit_network-area_routing-table_list.md @@ -14,13 +14,13 @@ stackit network-area routing-table list [flags] ``` List all routing-tables - $ stackit routing-table list --organization-id xxx --network-area-id yyy + $ stackit network-area routing-table list --organization-id xxx --network-area-id yyy List all routing-tables with labels - $ stackit routing-table list --label-selector env=dev,env=rc --organization-id xxx --network-area-id yyy + $ stackit network-area routing-table list --label-selector env=dev,env=rc --organization-id xxx --network-area-id yyy List all routing-tables with labels and set limit to 10 - $ stackit routing-table list --label-selector env=dev,env=rc --limit 10 --organization-id xxx --network-area-id yyy + $ stackit network-area routing-table list --label-selector env=dev,env=rc --limit 10 --organization-id xxx --network-area-id yyy ``` ### Options diff --git a/docs/stackit_network-area_routing-table_update.md b/docs/stackit_network-area_routing-table_update.md index 4639202c9..917565e38 100644 --- a/docs/stackit_network-area_routing-table_update.md +++ b/docs/stackit_network-area_routing-table_update.md @@ -14,19 +14,19 @@ stackit network-area routing-table update ROUTING_TABLE_ID [flags] ``` Updates the label(s) of a routing-table with ID "xxx" in organization with ID "yyy" and network-area with ID "zzz" - $ stackit routing-table update xxx --labels key=value,foo=bar --organization-id yyy --network-area-id zzz + $ stackit network-area routing-table update xxx --labels key=value,foo=bar --organization-id yyy --network-area-id zzz Updates the name of a routing-table with ID "xxx" in organization with ID "yyy" and network-area with ID "zzz" - $ stackit routing-table update xxx --name foo --organization-id yyy --network-area-id zzz + $ stackit network-area routing-table update xxx --name foo --organization-id yyy --network-area-id zzz Updates the description of a routing-table with ID "xxx" in organization with ID "yyy" and network-area with ID "zzz" - $ stackit routing-table update xxx --description foo --organization-id yyy --network-area-id zzz + $ stackit network-area routing-table update xxx --description foo --organization-id yyy --network-area-id zzz Disables the dynamic routes of a routing-table with ID "xxx" in organization with ID "yyy" and network-area with ID "zzz" - $ stackit routing-table update xxx --organization-id yyy --network-area-id zzz --dynamic-routes=false + $ stackit network-area routing-table update xxx --organization-id yyy --network-area-id zzz --dynamic-routes=false Disables the system routes of a routing-table with ID "xxx" in organization with ID "yyy" and network-area with ID "zzz" - $ stackit routing-table update xxx --organization-id yyy --network-area-id zzz --system-routes=false + $ stackit network-area routing-table update xxx --organization-id yyy --network-area-id zzz --system-routes=false ``` ### Options