implement network commands options

Registered by Cao Xuan Hoang

Implement the additional options for neutron command to make it more useful. There are many options to support.

The detail options for each command can be tracked at the following etherpad: https://etherpad.openstack.org/p/network-commands-options-sprint

Blueprint information

Status:
Started
Approver:
Dean Troyer
Priority:
Medium
Drafter:
Cao Xuan Hoang
Direction:
Approved
Assignee:
Cao Xuan Hoang
Definition:
Approved
Series goal:
None
Implementation:
Needs Code Review
Milestone target:
None
Started by
Cao Xuan Hoang

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/network-commands-options,n,z

Addressed by: https://review.openstack.org/356932
    Add filtering options to os subnet list command

Addressed by: https://review.openstack.org/356955
    Add filtering options to os subnet pool list command

Addressed by: https://review.openstack.org/355746
   Add two options to os security group rule list

Addressed by: https://review.openstack.org/355822
    Add '--project' and '--project-domain' options to os security group list cmd

Addressed by: https://review.openstack.org/355405
    Add '--project' and '--project-domain' options to os router list cmd

Addressed by: https://review.openstack.org/357060
    Add 'description' option to os subnet create command

Gerrit topic: https://review.openstack.org/#q,topic:bug/1578819,n,z

Addressed by: https://review.openstack.org/356996
    Add filtering options to os network list command

Addressed by: https://review.openstack.org/356300
    Add a new column and a new option the 'os port list' cmd

Addressed by: https://review.openstack.org/356203
    Add --project and --project-domain to os floating ip create cmd

Addressed by: https://review.openstack.org/357613
    Add 'description' option to os subnet pool create/set cmd

Gerrit topic: https://review.openstack.org/#q,topic:bug/1612136,n,z

Addressed by: https://review.openstack.org/355797
    Add security groups options to "port create" and "port set"

Addressed by: https://review.openstack.org/356219
    Add 'allowed address pairs' option to 'port create' and 'port set'

Addressed by: https://review.openstack.org/356263
    Add extra dhcp option to 'port create' and 'port set'

Addressed by: https://review.openstack.org/355306
    Add "qos-policy" option to "os port create"

Gerrit topic: https://review.openstack.org/#q,topic:bug/1614379,n,z

Addressed by: https://review.openstack.org/357574
    Add filtering 'status' and 'project' options to floating ip list

Gerrit topic: https://review.openstack.org/#q,topic:bug/1562067,n,z

Addressed by: https://review.openstack.org/371908
    Provide support to list ports by network

Gerrit topic: https://review.openstack.org/#q,topic:bp/neutron-client-descriptions,n,z

Addressed by: https://review.openstack.org/373479
    Add --description to Neutron commands

Addressed by: https://review.openstack.org/380012
    Add tags filter options to os network list command

Gerrit topic: https://review.openstack.org/#q,topic:bug/1613533,n,z

Gerrit topic: https://review.openstack.org/#q,topic:bug/1613231,n,z

Addressed by: https://review.openstack.org/353911
    Add dns-name option to "os port create" and "os port set"

Gerrit topic: https://review.openstack.org/#q,topic:bug/1613995,n,z

Gerrit topic: https://review.openstack.org/#q,topic:add-ha-to-router-update,n,z

Addressed by: https://review.openstack.org/384042
    Add support make a router HA

Gerrit topic: https://review.openstack.org/#q,topic:bp/neutron-client-advanced-router,n,z

Addressed by: https://review.openstack.org/357973
    Add support for setting router gateway

Gerrit topic: https://review.openstack.org/#q,topic:neutron-client-descriptions,n,z

Addressed by: https://review.openstack.org/383508
    Add description field port create & port set

Gerrit topic: https://review.openstack.org/#q,topic:bug/1634333,n,z

Addressed by: https://review.openstack.org/387795
    Add option to allow filtering by mac-address on port list

Gerrit topic: https://review.openstack.org/#q,topic:bug/1634799,n,z

Addressed by: https://review.openstack.org/388575
    Add --fixed-ip option to the port list command

Addressed by: https://review.openstack.org/388992
    Correct help string of the sunet pool list options

Gerrit topic: https://review.openstack.org/#q,topic:bug/1635580,n,z

Addressed by: https://review.openstack.org/389678
    Support --provider-* options in the network list command

Gerrit topic: https://review.openstack.org/#q,topic:bug/1636046,n,z

Addressed by: https://review.openstack.org/390142
    Add filtering options to the address scope list commond

Addressed by: https://review.openstack.org/391755
    Add filtering options --name,--enable,--disable to router list

Gerrit topic: https://review.openstack.org/#q,topic:bug/1638265,n,z

Addressed by: https://review.openstack.org/392457
    [network] Add address pair options in port operation

Addressed by: https://review.openstack.org/394259
    Add 'description' option

Addressed by: https://review.openstack.org/395855
    Add `port_security_enabled` option to `port set`

Addressed by: https://review.openstack.org/398017
    Add options to allow filtering on agent list

Addressed by: https://review.openstack.org/399852
    Add '--long' and other options to floating ip list

Gerrit topic: https://review.openstack.org/#q,topic:bp/allow-overwrite-set-options,n,z

Addressed by: https://review.openstack.org/398218
    Introduce overwrite functionality in ``osc subnet set``

Addressed by: https://review.openstack.org/401131
    Add extra filtering options to qos policy list

Addressed by: https://review.openstack.org/404183
    Add support for clearing router gateway

Gerrit topic: https://review.openstack.org/#q,topic:bug/1503686,n,z

Gerrit topic: https://review.openstack.org/#q,topic:bp/neutron_client_flavors_flavor_create,n,z

Addressed by: https://review.openstack.org/382530
    OSC Network Flavor

Gerrit topic: https://review.openstack.org/#q,topic:bug/1648307,n,z

Addressed by: https://review.openstack.org/408453
    Add '--type'and other options to network rbac list

Addressed by: https://review.openstack.org/419236
    Add "qos-policy" option to "port create" & "port set"

Gerrit topic: https://review.openstack.org/#q,topic:bp/neutron-client-flavors,n,z

Addressed by: https://review.openstack.org/415369
    Add extra dhcp option to 'port create/set/unset'

Addressed by: https://review.openstack.org/444810
    Add status filtering options to port list

Gerrit topic: https://review.openstack.org/#q,topic:bug/1672680,n,z

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.