openstack-python-openstackc.../openstackclient
lin-hua-cheng 4a07e63e7e type should be required for v2.0 service create
Updated the service name to be optional, mostly matching the cli arguments
with v3 service create.
Implemented the following changes on service create:
- if only a single positional is present, it's a <type>.
  This is not currently legal so it is considered a new case.
- if --type option is present the positional is handled as <name>;
  display deprecation message
- if --name option is present the positional is handled as <type>.
  Making --type optional is new, but back-compatible
- Made --name and --type mutually exclusive.
- only '--name <service-name> <type>' shall appear in the help output

Change-Id: I8fd4adba3d8cd00d5a8cacc2c494d99d492c45a3
Closes-Bug: #1404073
2014-12-30 17:31:29 -08:00
..
api Don't import form keystoneclient.openstack.common 2014-12-17 18:17:56 +10:00
common Merge "Enhance the theming for modules page" 2014-12-01 23:06:53 +00:00
compute Don't import form keystoneclient.openstack.common 2014-12-17 18:17:56 +10:00
identity type should be required for v2.0 service create 2014-12-30 17:31:29 -08:00
image Merge "Close files on image create" 2014-10-24 16:16:04 +00:00
network Remove ClientManager._service_catalog 2014-10-18 00:01:52 -05:00
object Remove ClientManager._service_catalog 2014-10-18 00:01:52 -05:00
tests type should be required for v2.0 service create 2014-12-30 17:31:29 -08:00
volume Fix volume create --image 2014-11-18 09:35:08 -06:00
__init__.py Change version reporting to use pbr 2013-08-02 12:11:49 -05:00
i18n.py Add translation markers for user v2 actions 2014-10-09 14:47:19 -04:00
shell.py Liberalize version matching a bit 2014-11-16 11:37:52 -06:00