← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1582126] Re: when loadbalancer is created, name of the load balancer is not optional argument.

 

in commit e5e815ccc1ed7a7971d38893b0d5117c2d97ddf4.This bug is fixed

** Changed in: neutron
     Assignee: JingLiu (liu-jing5) => (unassigned)

** Changed in: neutron
       Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1582126

Title:
  when loadbalancer is created,  name of the load balancer is not
  optional argument.

Status in neutron:
  Fix Released

Bug description:
  It is in kilo branch.

  1. From following help information, name of the load balancer is an optional argument.
  [root@opencos2 test_img(keystone_admin)]# neutron lbaas-loadbalancer-create -h
  usage: neutron lbaas-loadbalancer-create [-h] [-f {shell,table,value}]
                                           [-c COLUMN] [--max-width <integer>]
                                           [--prefix PREFIX]
                                           [--request-format {json,xml}]
                                           [--tenant-id TENANT_ID]
                                           [--description DESCRIPTION]
                                           [--admin-state-down] [--name NAME]
                                           [--provider PROVIDER]
                                           [--vip-address VIP_ADDRESS]
                                           VIP_SUBNET

  LBaaS v2 Create a loadbalancer.

  positional arguments:
    VIP_SUBNET            Load balancer VIP subnet.

  optional arguments:
    -h, --help            show this help message and exit
    --request-format {json,xml}
                          The XML or JSON request format.
    --tenant-id TENANT_ID
                          The owner tenant ID.
    --description DESCRIPTION
                          Description of the load balancer.
    --admin-state-down    Set admin state up to false.
    --name NAME           Name of the load balancer.

  2. But if I don't input the name, it failes. So it seems that the name
  is the positional argument.

  [root@opencos2 test_img(keystone_admin)]# neutron lbaas-loadbalancer-create  502be3ac-f8d8-43b3-af5b-f0feada72aed
  Invalid input for name. Reason: 'None' is not a valid string.

  3. After adding the name, it creates successfully.
  [root@opencos2 test_img(keystone_admin)]# neutron lbaas-loadbalancer-create  --name loadbalancer 502be3ac-f8d8-43b3-af5b-f0feada72aed
  Created a new loadbalancer:
  +---------------------+--------------------------------------+
  | Field               | Value                                |
  +---------------------+--------------------------------------+
  | admin_state_up      | True                                 |
  | description         |                                      |
  | id                  | 267451b7-54bd-4003-b8c1-b8b535a26926 |
  | listeners           |                                      |
  | name                | loadbalancer                         |
  | operating_status    | OFFLINE                              |
  | provider            | zxveglb                              |
  | provisioning_status | PENDING_CREATE                       |
  | tenant_id           | be58eaec789d44f296a65f96b944a9f5     |
  | vip_address         | 20.0.0.175                           |
  | vip_port_id         | 4b838bb2-f904-4a74-9040-8240ab718972 |
  | vip_subnet_id       | 502be3ac-f8d8-43b3-af5b-f0feada72aed |
  +---------------------+--------------------------------------+

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1582126/+subscriptions


References