init --port flag implementation

pull/227/head
iwilltry42 5 years ago
parent 77ed3d3669
commit 5ab8d5b50d
  1. 10
      cmd/create/createCluster.go

@ -164,22 +164,22 @@ func parseCreateClusterCmd(cmd *cobra.Command, args []string) (runtimes.Runtime,
portFilterMap := make(map[string]string, 1) portFilterMap := make(map[string]string, 1)
for _, portFlag := range portFlags { for _, portFlag := range portFlags {
// split node filter from the specified volume // split node filter from the specified volume
volume, filter, err := cliutil.SplitFilterFromFlag(portFlag) portmap, filter, err := cliutil.SplitFilterFromFlag(portFlag)
if err != nil { if err != nil {
log.Fatalln(err) log.Fatalln(err)
} }
// validate the specified volume mount and return it in SRC:DEST format // validate the specified volume mount and return it in SRC:DEST format
volume, err = cliutil.ValidateVolumeMount(volume) portmap, err = cliutil.ValidatePortMap(portmap)
if err != nil { if err != nil {
log.Fatalln(err) log.Fatalln(err)
} }
// create new entry or append filter to existing entry // create new entry or append filter to existing entry
if _, exists := volumeFilterMap[volume]; exists { if _, exists := portFilterMap[portmap]; exists {
volumeFilterMap[volume] = fmt.Sprintf("%s;%s", volumeFilterMap[volume], filter) portFilterMap[portmap] = fmt.Sprintf("%s;%s", portFilterMap[portmap], filter)
} else { } else {
volumeFilterMap[volume] = filter portFilterMap[portmap] = filter
} }
} }

Loading…
Cancel
Save