← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1597168] Re: There's no way to update '--shared' argument of qos-policy to False by using qos-policy-update command.

 

*** This bug is a duplicate of bug 1590942 ***
    https://bugs.launchpad.net/bugs/1590942

Xiewj you were right. It is a duplicate. Maybe it's worth to backport
this change to neutron.

** This bug has been marked a duplicate of bug 1590942
   Missing option to set qos-policy as not shared during upgrade

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

Title:
  There's no way to update '--shared' argument of qos-policy to False by
  using qos-policy-update command.

Status in neutron:
  New

Bug description:
  In Mitaka,
  There's no way to update '--shared' argument of qos-policy to False by using qos-policy-update command.
  Actually,we may need to update --shared to False in qos-policy-update command,
  Such as in the qos-policy rbac scenario, we may need to change the rbac policy  
  by updating ‘--shared’ parameters to False,so that we can cancel sharing the qos-policy to all tenants

  [root@localhost devstack]# neutron qos-policy-create qos-policy-01
  Created a new policy:
  +-------------+--------------------------------------+
  | Field       | Value                                |
  +-------------+--------------------------------------+
  | description |                                      |
  | id          | 53e278d6-ad97-4875-9eb3-374e46d5fe9c |
  | name        | qos-policy-01                        |
  | rules       |                                      |
  | shared      | False                                |
  | tenant_id   | aced7a29bb134dec82307a880d1cc542     |
  +-------------+--------------------------------------+
  [root@localhost devstack]# neutron qos-policy-update qos-policy-01 --shared     
  Updated policy: qos-policy-01
  [root@localhost devstack]# neutron qos-policy-show qos-policy-01
  +-------------+--------------------------------------+
  | Field       | Value                                |
  +-------------+--------------------------------------+
  | description |                                      |
  | id          | 53e278d6-ad97-4875-9eb3-374e46d5fe9c |
  | name        | qos-policy-01                        |
  | rules       |                                      |
  | shared      | True                                 |
  | tenant_id   | aced7a29bb134dec82307a880d1cc542     |
  +-------------+--------------------------------------+
  [root@localhost devstack]# neutron qos-policy-update qos-policy-01 --shared=False
  usage: neutron qos-policy-update [-h] [--request-format {json}] [--name NAME]
                                   [--description DESCRIPTION] [--shared]
                                   POLICY
  neutron qos-policy-update: error: argument --shared: ignored explicit argument u'False'
  Try 'neutron help qos-policy-update' for more information.
  [root@localhost devstack]# 

  [root@localhost devstack]# neutron help qos-policy-update
  usage: neutron qos-policy-update [-h] [--request-format {json}] [--name NAME]
                                   [--description DESCRIPTION] [--shared]
                                   POLICY

  Update a given qos policy.

  positional arguments:
    POLICY                ID or name of policy to update.

  optional arguments:
    -h, --help            show this help message and exit
    --request-format {json}
                          DEPRECATED! Only JSON request format is supported.
    --name NAME           Name of QoS policy.
    --description DESCRIPTION
                          Description of the QoS policy.
    --shared              Accessible by other tenants. Set shared to True
                          (default is False).
  [root@localhost devstack]#

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


References