diff options
| author | Inessa Vasilevskaya <ivasilevskaya@mirantis.com> | 2016-04-25 12:22:14 +0000 |
|---|---|---|
| committer | Inessa Vasilevskaya <ivasilevskaya@mirantis.com> | 2016-04-27 18:38:35 +0300 |
| commit | 08759b853a2611144a2d3f0e9216d6801fc23ef2 (patch) | |
| tree | 500eeb89a020fa05fcdb45b6cf7486353ce551cf /openstackclient/network | |
| parent | a0a29df3e67b29880e62e1974dde18a4993f2aa1 (diff) | |
| download | python-openstackclient-08759b853a2611144a2d3f0e9216d6801fc23ef2.tar.gz | |
Fixes BadRequest when no --pool-prefix given
--pool-prefix is made required on subnetpool creation.
Closes-bug: #1536479
Change-Id: I3d183e45e9b96bc08011c36f45ec2b7a9c01b627
Diffstat (limited to 'openstackclient/network')
| -rw-r--r-- | openstackclient/network/v2/subnet_pool.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/openstackclient/network/v2/subnet_pool.py b/openstackclient/network/v2/subnet_pool.py index 688dd2ca..435db2e1 100644 --- a/openstackclient/network/v2/subnet_pool.py +++ b/openstackclient/network/v2/subnet_pool.py @@ -78,12 +78,13 @@ def _get_attrs(client_manager, parsed_args): return attrs -def _add_prefix_options(parser): +def _add_prefix_options(parser, for_create=False): parser.add_argument( '--pool-prefix', metavar='<pool-prefix>', dest='prefixes', action='append', + required=for_create, help=_("Set subnet pool prefixes (in CIDR notation) " "(repeat option to set multiple prefixes)") ) @@ -131,7 +132,7 @@ class CreateSubnetPool(command.ShowOne): metavar='<name>', help=_("Name of the new subnet pool") ) - _add_prefix_options(parser) + _add_prefix_options(parser, for_create=True) parser.add_argument( '--project', metavar='<project>', |
