From 39a59ae55fe78ad2e639ddd854ad8edec945aff5 Mon Sep 17 00:00:00 2001 From: aiordache Date: Thu, 23 Apr 2020 17:18:51 +0200 Subject: [PATCH] Deploy with user-defined vpc id Signed-off-by: aiordache Signed-off-by: Nicolas De Loof --- ecs/cmd/main/main.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ecs/cmd/main/main.go b/ecs/cmd/main/main.go index 99f556c7c..9e7fbb94a 100644 --- a/ecs/cmd/main/main.go +++ b/ecs/cmd/main/main.go @@ -81,6 +81,7 @@ func ComposeCommand(clusteropts *clusterOptions) *cobra.Command { type upOptions struct { loadBalancerArn string + vpcID string } func (o upOptions) LoadBalancerArn() *string { @@ -89,6 +90,12 @@ func (o upOptions) LoadBalancerArn() *string { } return &o.loadBalancerArn } +func (o upOptions) GetVPC() *string { + if o.vpcID == "" { + return nil + } + return &o.vpcID +} func ConvertCommand(clusteropts *clusterOptions, projectOpts *compose.ProjectOptions) *cobra.Command { cmd := &cobra.Command{ @@ -128,6 +135,7 @@ func UpCommand(clusteropts *clusterOptions, projectOpts *compose.ProjectOptions) }), } cmd.Flags().StringVar(&opts.loadBalancerArn, "load-balancer", "", "") + cmd.Flags().StringVar(&opts.vpcID, "vpc-id", "", "") return cmd }