From 970c25d9610f2a021e9920ebb5544622b98d21cf Mon Sep 17 00:00:00 2001 From: Ayush Rangwala Date: Tue, 21 Nov 2023 22:54:13 +0530 Subject: [PATCH] private subnet size as int instead of int32 Signed-off-by: Ayush Rangwala --- internal/gateway/create.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/internal/gateway/create.go b/internal/gateway/create.go index f99d17bf..c624be34 100644 --- a/internal/gateway/create.go +++ b/internal/gateway/create.go @@ -32,7 +32,7 @@ import ( func (c *Client) Create() *cobra.Command { var projectID, vnID, reservationID string - var netSize int32 + var netSize int // createMetalGatewayCmd represents the createMetalGateway command createMetalGatewayCmd := &cobra.Command{ @@ -61,7 +61,7 @@ func (c *Client) Create() *cobra.Command { if reservationID != "" { req.MetalGatewayCreateInput.SetIpReservationId(reservationID) } else { - req.MetalGatewayCreateInput.SetPrivateIpv4SubnetSize(netSize) + req.MetalGatewayCreateInput.SetPrivateIpv4SubnetSize(int32(netSize)) } n, _, err := c.Service. @@ -95,7 +95,7 @@ func (c *Client) Create() *cobra.Command { createMetalGatewayCmd.Flags().StringVarP(&projectID, "project-id", "p", "", "The project's UUID. This flag is required, unless specified in the config created by metal init or set as METAL_PROJECT_ID environment variable.") createMetalGatewayCmd.Flags().StringVarP(&reservationID, "ip-reservation-id", "r", "", "UUID of the Public or VRF IP Reservation to assign.") createMetalGatewayCmd.Flags().StringVarP(&vnID, "virtual-network", "v", "", "UUID of the Virtual Network to assign.") - createMetalGatewayCmd.Flags().Int32VarP(&netSize, "private-subnet-size", "s", 0, "Size of the private subnet to request (8 for /29)") + createMetalGatewayCmd.Flags().IntVarP(&netSize, "private-subnet-size", "s", 0, "Integer size of the private subnet to request (ex: 8 for Integer s29)") _ = createMetalGatewayCmd.MarkFlagRequired("project-id") _ = createMetalGatewayCmd.MarkFlagRequired("virtual-network")