[openstack-dev] [Magnum] Does Bay/Baymodel name should be a required option when creating a Bay/Baymodel

Davanum Srinivas davanum at gmail.com
Sun May 31 23:25:54 UTC 2015


+1 from me as well

On Sun, May 31, 2015 at 6:08 PM, Steven Dake (stdake) <stdake at cisco.com> wrote:
> Jay 513
>
> +1 on mandatory name requirement.
>
> From: Jay Lau <jay.lau.513 at gmail.com>
> Reply-To: "OpenStack Development Mailing List (not for usage questions)"
> <openstack-dev at lists.openstack.org>
> Date: Sunday, May 31, 2015 at 2:38 PM
> To: OpenStack Development Mailing List <openstack-dev at lists.openstack.org>
> Subject: [openstack-dev] [Magnum] Does Bay/Baymodel name should be a
> required option when creating a Bay/Baymodel
>
>
> Just want to use ML to trigger more discussion here. There are now
> bugs/patches tracing this, but seems more discussions are needed before we
> come to a conclusion.
>
> https://bugs.launchpad.net/magnum/+bug/1453732
> https://review.openstack.org/#/c/181839/
> https://review.openstack.org/#/c/181837/
> https://review.openstack.org/#/c/181847/
> https://review.openstack.org/#/c/181843/
>
> IMHO, making the Bay/Baymodel name as a MUST will bring more flexibility to
> end user as Magnum also support operating Bay/Baymodel via names and the
> name might be more meaningful to end users.
>
> Perhaps we can borrow some iead from nova, the concept in magnum can be
> mapped to nova as following:
>
> 1) instance => bay
> 2) flavor => baymodel
>
> So I think that a solution might be as following:
> 1) Make name as a MUST for both bay/baymodel
> 2) Update magnum client to use following style for bay-create and
> baymodel-create: DO NOT add "--name" option
>
> root at devstack007:/tmp# nova boot
> usage: nova boot [--flavor <flavor>] [--image <image>]
>                  [--image-with <key=value>] [--boot-volume <volume_id>]
>                  [--snapshot <snapshot_id>] [--min-count <number>]
>                  [--max-count <number>] [--meta <key=value>]
>                  [--file <dst-path=src-path>] [--key-name <key-name>]
>                  [--user-data <user-data>]
>                  [--availability-zone <availability-zone>]
>                  [--security-groups <security-groups>]
>                  [--block-device-mapping <dev-name=mapping>]
>                  [--block-device key1=value1[,key2=value2...]]
>                  [--swap <swap_size>]
>                  [--ephemeral size=<size>[,format=<format>]]
>                  [--hint <key=value>]
>                  [--nic
> <net-id=net-uuid,v4-fixed-ip=ip-addr,v6-fixed-ip=ip-addr,port-id=port-uuid>]
>                  [--config-drive <value>] [--poll]
>                  <name>
> error: too few arguments
> Try 'nova help boot' for more information.
> root at devstack007:/tmp# nova flavor-create
> usage: nova flavor-create [--ephemeral <ephemeral>] [--swap <swap>]
>                           [--rxtx-factor <factor>] [--is-public <is-public>]
>                           <name> <id> <ram> <disk> <vcpus>
>
> Please show your comments if any.
>
> --
> Thanks,
>
> Jay Lau (Guangya Liu)
>
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>



-- 
Davanum Srinivas :: https://twitter.com/dims



More information about the OpenStack-dev mailing list