Skip to content

Commit 30d7c26

Browse files
committed
remove routed from the updated
1 parent 2ec29aa commit 30d7c26

File tree

3 files changed

+2
-32
lines changed

3 files changed

+2
-32
lines changed

docs/stackit_beta_network_update.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@ stackit beta network update [flags]
1616
Update network with ID "xxx" with new name "network-1-new"
1717
$ stackit beta network update xxx --name network-1-new
1818
19-
Update network with ID "xxx" with routed true
20-
$ stackit beta network update xxx --routed
21-
2219
Update network with ID "xxx" with no gateway
2320
$ stackit beta network update --no-ipv4-gateway
2421
@@ -40,7 +37,6 @@ stackit beta network update [flags]
4037
-n, --name string Network name
4138
--no-ipv4-gateway If set to true, the network doesn't have an IPv4 gateway
4239
--no-ipv6-gateway If set to true, the network doesn't have an IPv6 gateway
43-
--routed If set to true, the network is routed and therefore accessible from other networks
4440
```
4541

4642
### Options inherited from parent commands

internal/cmd/beta/network/update/update.go

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ const (
2424
networkIdArg = "NETWORK_ID"
2525

2626
nameFlag = "name"
27-
routedFlag = "routed"
2827
ipv4DnsNameServersFlag = "ipv4-dns-name-servers"
2928
ipv4GatewayFlag = "ipv4-gateway"
3029
ipv6DnsNameServersFlag = "ipv6-dns-name-servers"
@@ -37,7 +36,6 @@ type inputModel struct {
3736
*globalflags.GlobalFlagModel
3837
NetworkId string
3938
Name *string
40-
Routed bool
4139
IPv4DnsNameServers *[]string
4240
IPv4Gateway *string
4341
IPv6DnsNameServers *[]string
@@ -57,10 +55,6 @@ func NewCmd(p *print.Printer) *cobra.Command {
5755
`Update network with ID "xxx" with new name "network-1-new"`,
5856
`$ stackit beta network update xxx --name network-1-new`,
5957
),
60-
examples.NewExample(
61-
`Update network with ID "xxx" with routed true`,
62-
`$ stackit beta network update xxx --routed`,
63-
),
6458
examples.NewExample(
6559
`Update network with ID "xxx" with no gateway`,
6660
`$ stackit beta network update --no-ipv4-gateway`,
@@ -134,16 +128,12 @@ func NewCmd(p *print.Printer) *cobra.Command {
134128

135129
func configureFlags(cmd *cobra.Command) {
136130
cmd.Flags().StringP(nameFlag, "n", "", "Network name")
137-
cmd.Flags().Bool(routedFlag, false, "If set to true, the network is routed and therefore accessible from other networks")
138131
cmd.Flags().StringSlice(ipv4DnsNameServersFlag, nil, "List of DNS name servers IPv4. Nameservers cannot be defined for routed networks")
139132
cmd.Flags().String(ipv4GatewayFlag, "", "The IPv4 gateway of a network. If not specified, the first IP of the network will be assigned as the gateway")
140133
cmd.Flags().StringSlice(ipv6DnsNameServersFlag, nil, "List of DNS name servers for IPv6. Nameservers cannot be defined for routed networks")
141134
cmd.Flags().String(ipv6GatewayFlag, "", "The IPv6 gateway of a network. If not specified, the first IP of the network will be assigned as the gateway")
142135
cmd.Flags().Bool(noIpv4GatewayFlag, false, "If set to true, the network doesn't have an IPv4 gateway")
143136
cmd.Flags().Bool(noIpv6GatewayFlag, false, "If set to true, the network doesn't have an IPv6 gateway")
144-
145-
cmd.MarkFlagsMutuallyExclusive(routedFlag, ipv4DnsNameServersFlag)
146-
cmd.MarkFlagsMutuallyExclusive(routedFlag, ipv6DnsNameServersFlag)
147137
}
148138

149139
func parseInput(p *print.Printer, cmd *cobra.Command, inputArgs []string) (*inputModel, error) {
@@ -158,7 +148,6 @@ func parseInput(p *print.Printer, cmd *cobra.Command, inputArgs []string) (*inpu
158148
GlobalFlagModel: globalFlags,
159149
Name: flags.FlagToStringPointer(p, cmd, nameFlag),
160150
NetworkId: networkId,
161-
Routed: flags.FlagToBoolValue(p, cmd, routedFlag),
162151
IPv4DnsNameServers: flags.FlagToStringSlicePointer(p, cmd, ipv4DnsNameServersFlag),
163152
IPv4Gateway: flags.FlagToStringPointer(p, cmd, ipv4GatewayFlag),
164153
IPv6DnsNameServers: flags.FlagToStringSlicePointer(p, cmd, ipv6DnsNameServersFlag),
@@ -208,8 +197,7 @@ func buildRequest(ctx context.Context, model *inputModel, apiClient *iaas.APICli
208197
}
209198

210199
payload := iaas.PartialUpdateNetworkPayload{
211-
Name: model.Name,
212-
Routed: &model.Routed,
200+
Name: model.Name,
213201
}
214202

215203
if addressFamily.Ipv4 != nil || addressFamily.Ipv6 != nil {

internal/cmd/beta/network/update/update_test.go

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ func fixtureFlagValues(mods ...func(flagValues map[string]string)) map[string]st
3838
flagValues := map[string]string{
3939
nameFlag: "example-network-name",
4040
projectIdFlag: testProjectId,
41-
routedFlag: "true",
4241
ipv4DnsNameServersFlag: "1.1.1.0,1.1.2.0",
4342
ipv4GatewayFlag: "10.1.2.3",
4443
ipv6DnsNameServersFlag: "2001:4860:4860::8888,2001:4860:4860::8844",
@@ -58,7 +57,6 @@ func fixtureInputModel(mods ...func(model *inputModel)) *inputModel {
5857
},
5958
Name: utils.Ptr("example-network-name"),
6059
NetworkId: testNetworkId,
61-
Routed: true,
6260
IPv4DnsNameServers: utils.Ptr([]string{"1.1.1.0", "1.1.2.0"}),
6361
IPv4Gateway: utils.Ptr("10.1.2.3"),
6462
IPv6DnsNameServers: utils.Ptr([]string{"2001:4860:4860::8888", "2001:4860:4860::8844"}),
@@ -81,8 +79,7 @@ func fixtureRequest(mods ...func(request *iaas.ApiPartialUpdateNetworkRequest))
8179

8280
func fixturePayload(mods ...func(payload *iaas.PartialUpdateNetworkPayload)) iaas.PartialUpdateNetworkPayload {
8381
payload := iaas.PartialUpdateNetworkPayload{
84-
Name: utils.Ptr("example-network-name"),
85-
Routed: utils.Ptr(true),
82+
Name: utils.Ptr("example-network-name"),
8683
AddressFamily: &iaas.UpdateNetworkAddressFamily{
8784
Ipv4: &iaas.UpdateNetworkIPv4Body{
8885
Nameservers: utils.Ptr([]string{"1.1.1.0", "1.1.2.0"}),
@@ -221,17 +218,6 @@ func TestParseInput(t *testing.T) {
221218
model.IPv6Gateway = nil
222219
}),
223220
},
224-
{
225-
description: "use routed true",
226-
argValues: fixtureArgValues(),
227-
flagValues: fixtureFlagValues(func(flagValues map[string]string) {
228-
flagValues[routedFlag] = "true"
229-
}),
230-
isValid: true,
231-
expectedModel: fixtureInputModel(func(model *inputModel) {
232-
model.Routed = true
233-
}),
234-
},
235221
}
236222

237223
for _, tt := range tests {

0 commit comments

Comments
 (0)