[RFE] Introduce Network QoS policy "is_default" behaviour
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack SDK |
Fix Released
|
Undecided
|
Rodolfo Alonso | ||
neutron |
Fix Released
|
Low
|
Kevin Benton | ||
python-openstackclient |
Fix Released
|
Undecided
|
Rodolfo Alonso |
Bug Description
Introduce a new parameter in Network QoS policy: "is_default".
If a new Network QoS policy is created/set with the parameter "is_default" equal to True, any new network created for that project will have this default QoS policy assigned.
E.g.:
- Create a new QoS policy
openstack network qos policy create --is-default qos_1
- Create a new network
openstack network create net_1
This new network, "net_1", will have "qos_1" as QoS policy.
The parameter "is-default" can be set in the creation and the update commands.
If a new Network QoS policy is created or updated with this flag and another Network QoS policy in the same project is set as the default policy, the new one won't be created or updated (see subnet-pool behaviour).
Changed in neutron: | |
assignee: | nobody → Rodolfo Alonso (rodolfo-alonso-hernandez) |
tags: | added: qos |
tags: | added: rfe |
summary: |
- [RFE] Default action for RBAC + [RFE] Network QoS policy "default" behaviour |
summary: |
- [RFE] Network QoS policy "default" behaviour + [RFE] Introduce Network QoS policy "is_default" behaviour |
description: | updated |
Changed in python-openstackclient: | |
assignee: | nobody → Rodolfo Alonso (rodolfo-alonso-hernandez) |
Changed in python-openstacksdk: | |
assignee: | nobody → Rodolfo Alonso (rodolfo-alonso-hernandez) |
description: | updated |
Changed in neutron: | |
status: | New → In Progress |
Changed in neutron: | |
assignee: | Rodolfo Alonso (rodolfo-alonso-hernandez) → Slawek Kaplonski (slaweq) |
Changed in neutron: | |
assignee: | Slawek Kaplonski (slaweq) → Rodolfo Alonso (rodolfo-alonso-hernandez) |
Changed in neutron: | |
assignee: | Rodolfo Alonso (rodolfo-alonso-hernandez) → Kevin Benton (kevinbenton) |
I discussed that with kevin, and it seems like RBAC doesn't fit with "default",
RBAC is role based access control, which has nothing to do with default settings
I guess this comes from the presentation I prepared with slaweq , but that part was wrong, sorry. We need to find another way to do it