Deploy with user-defined vpc id
@@ -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
}
