Description of problem: As a tenant it's possible to update the policy of a network or a port without changing the policy.json # neutron port-update <port-id> --no-qos-policy Version-Release number of selected component (if applicable): openstack-neutron-7.0.1-dev28.el7.centos.noarch openstack-neutron-common-7.0.1-dev28.el7.centos.noarch python-neutron-7.0.1-dev28.el7.centos.noarch openstack-neutron-ml2-7.0.1-dev28.el7.centos.noarch openstack-neutron-openvswitch-7.0.1-dev28.el7.centos.noarch python-neutronclient-3.1.1-dev7.el7.centos.noarch How reproducible: 100% Steps to Reproduce: 1.neutron qos-policy-create --tenant-id <tenant id> policy1 2.neutron qos-bandwidth-limit-rule-create --max-kbps 2048 --max-burst-kbps 204 policy1 3.neutron net-update net1 --qos_policy_id <policy1 id> 4.neutron net-update <net-id> --no-qos-policy Actual results: A tenant doesn't get an error when updating a network's or a port's policy Expected results: A tenant should get an error when updating a network's or a port's policy Additional info:
This bug is against a Version which has reached End of Life. If it's still present in supported release (http://releases.openstack.org), please update Version and reopen.