yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #65881
[Bug 1702804] Re: The policy of allowed address pair is wrong
Reviewed: https://review.openstack.org/480840
Committed: https://git.openstack.org/cgit/openstack/horizon/commit/?id=95c0109f2a2dc318c27c35f92f3f948cdab7709c
Submitter: Jenkins
Branch: master
commit 95c0109f2a2dc318c27c35f92f3f948cdab7709c
Author: qiaomin <chen.qiaomin@xxxxxxxxxxx>
Date: Thu Jul 6 14:31:45 2017 +0800
Add correct policy for some actions
This patch correct the wrong policy for add allowed address pair
and add policy for delete allowed address pair.
Closes-Bug: #1702804
Change-Id: Idb47a924fbf659459c6537f32dc2ad378e436255
** Changed in: horizon
Status: In Progress => Fix Released
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1702804
Title:
The policy of allowed address pair is wrong
Status in OpenStack Dashboard (Horizon):
Fix Released
Bug description:
Reproduce the bug:
1 log in as a normal user, the user switch to "Project"/"Network"/"Networks" page,
2 Click a shared network which is not created by the current user into the detail page,
3 Click into the port tab and click a port into the detail page,
4 Click into the "Allowed Address Pairs" tab and click the button "Add Allowed Address Pair" and open the form, input a ip and submit the form, there will display the error in the console: "disallowed by policy rule (rule:update_port and rule:update_port:allowed_address_pairs)"
5 Delete Allowed Address Pair also cast the same error.
Detail error as below:
Recoverable error: {'status': u'ACTIVE', u'allowed_address_pairs': [{u'ip_address': u'172.16.50.55', u'mac_address': u'fa:16:3e:1e:07:20'}, {u'ip_address': u'182.3.4.2'}], 'tags': [], 'network_id': u'80f4f8b3-75a7-4fe1-8a8b-403aa7971a75', 'tenant_id': u'0bec32ca31924d2c9ac5acd69d80f2b2', 'attributes_to_update': [u'allowed_address_pairs'], u'network:tenant_id': u'68de5ab28c114a1699cbd98b8ab1d37c', 'project_id': u'0bec32ca31924d2c9ac5acd69d80f2b2', 'id': u'18dddbeb-31ce-422b-b46f-492bfa7cd036'} is disallowed by policy rule (rule:update_port and rule:update_port:allowed_address_pairs) with {'project_id': u'0bec32ca31924d2c9ac5acd69d80f2b2', 'domain': None, 'project_name': u'\u65e0\u9521\u7814\u53d1', 'user_id': u'ebac3104465047bcb0110ecd3cc5d3fd', 'roles': [u'_member_'], 'user_domain_id': None, 'service_project_id': None, 'project_domain': None, 'tenant_id': u'0bec32ca31924d2c9ac5acd69d80f2b2', 'service_user_domain_id': None, 'service_project_domain_id': None, 'service_roles': [], 'is_admin_project': True, 'service_user_id': None, 'is_admin': False, 'user': u'ebac3104465047bcb0110ecd3cc5d3fd', 'tenant_name': u'\u65e0\u9521\u7814\u53d1', 'user_domain': None, 'user_name': u'chen.qiaomin', 'tenant': u'0bec32ca31924d2c9ac5acd69d80f2b2', 'project_domain_id': None}
Neutron server returns request_ids: ['req-17b10da8-c7e5-4bbe-a765-920a75ca8b4b']
To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1702804/+subscriptions
References