2015-02-04 18:14:19 |
prabhakhar |
bug |
|
|
added bug |
2015-02-04 18:14:59 |
prabhakhar |
description |
Policy definition (policy.json) is not honored for admin tenant
Steps to reproduce.
-----------------------------------------------------------------------------------------------------
1. Assume there is an 'admin' tenant. (is_admin == True)
2. There is one more tenant 'demo' who is not admin.
3. 'demo' tenant creates a domain and also creates some 'A' records.
4. admin tries to update one of the records, we get "Domain Not found" error. |
Policy definition (policy.json) is not honored for admin tenant
Steps to reproduce.
---------------------------------------------------------------------
1. Assume there is an 'admin' tenant. (is_admin == True)
2. There is one more tenant 'demo' who is not admin.
3. 'demo' tenant creates a domain and also creates some 'A' records.
4. admin tries to update one of the records, we get "Domain Not found" error. |
|
2015-02-04 18:25:03 |
prabhakhar |
description |
Policy definition (policy.json) is not honored for admin tenant
Steps to reproduce.
---------------------------------------------------------------------
1. Assume there is an 'admin' tenant. (is_admin == True)
2. There is one more tenant 'demo' who is not admin.
3. 'demo' tenant creates a domain and also creates some 'A' records.
4. admin tries to update one of the records, we get "Domain Not found" error. |
Policy definition (policy.json) is not honored for admin tenant
Steps to reproduce.
---------------------------------------------------------------------
1. Assume there is an 'admin' tenant. (is_admin == True)
2. There is one more tenant 'demo' who is not admin.
3. 'demo' tenant creates a domain and also creates some 'A' records.
4. admin tries to update one of the records, we get "Domain Not found" error.
Indeed, polic.json has entries like
{
"admin": "role:admin or is_admin:True",
"owner": "tenant_id:%(tenant_id)s",
"admin_or_owner": "rule:admin or rule:owner",
.......
"create_domain": "rule:admin_or_owner",
"get_domains": "rule:admin_or_owner",
"get_domain": "rule:admin_or_owner",
"get_domain_servers": "rule:admin_or_owner",
"find_domains": "rule:admin_or_owner",
"find_domain": "rule:admin_or_owner",
.......
"create_record": "rule:admin_or_owner",
.......
} |
|
2015-02-04 18:25:10 |
prabhakhar |
description |
Policy definition (policy.json) is not honored for admin tenant
Steps to reproduce.
---------------------------------------------------------------------
1. Assume there is an 'admin' tenant. (is_admin == True)
2. There is one more tenant 'demo' who is not admin.
3. 'demo' tenant creates a domain and also creates some 'A' records.
4. admin tries to update one of the records, we get "Domain Not found" error.
Indeed, polic.json has entries like
{
"admin": "role:admin or is_admin:True",
"owner": "tenant_id:%(tenant_id)s",
"admin_or_owner": "rule:admin or rule:owner",
.......
"create_domain": "rule:admin_or_owner",
"get_domains": "rule:admin_or_owner",
"get_domain": "rule:admin_or_owner",
"get_domain_servers": "rule:admin_or_owner",
"find_domains": "rule:admin_or_owner",
"find_domain": "rule:admin_or_owner",
.......
"create_record": "rule:admin_or_owner",
.......
} |
Policy definition (policy.json) is not honored for admin tenant
Steps to reproduce.
---------------------------------------------------------------------
1. Assume there is an 'admin' tenant. (is_admin == True)
2. There is one more tenant 'demo' who is not admin.
3. 'demo' tenant creates a domain and also creates some 'A' records.
4. admin tries to update one of the records, we get "Domain Not found" error.
Indeed, policy.json has entries like
{
"admin": "role:admin or is_admin:True",
"owner": "tenant_id:%(tenant_id)s",
"admin_or_owner": "rule:admin or rule:owner",
.......
"create_domain": "rule:admin_or_owner",
"get_domains": "rule:admin_or_owner",
"get_domain": "rule:admin_or_owner",
"get_domain_servers": "rule:admin_or_owner",
"find_domains": "rule:admin_or_owner",
"find_domain": "rule:admin_or_owner",
.......
"create_record": "rule:admin_or_owner",
.......
} |
|
2015-02-11 17:41:53 |
Tim Simmons |
designate: status |
New |
Invalid |
|
2015-02-15 05:36:04 |
prabhakhar |
designate: status |
Invalid |
Opinion |
|
2015-02-16 11:01:24 |
Graham Hayes |
bug task added |
|
python-designateclient |
|
2015-02-16 11:01:40 |
Graham Hayes |
designate: status |
Opinion |
Invalid |
|
2015-02-16 11:06:26 |
Graham Hayes |
python-designateclient: status |
New |
Triaged |
|
2015-02-16 11:06:30 |
Graham Hayes |
python-designateclient: importance |
Undecided |
Medium |
|
2015-02-16 11:34:05 |
Satyanarayana Patibandla |
python-designateclient: assignee |
|
Satyanarayana Patibandla (satya-patibandla) |
|
2015-03-02 16:21:35 |
OpenStack Infra |
python-designateclient: status |
Triaged |
In Progress |
|
2015-03-18 21:53:27 |
OpenStack Infra |
python-designateclient: status |
In Progress |
Fix Committed |
|
2015-06-10 18:33:34 |
OpenStack Infra |
tags |
|
in-stable-kilo |
|
2015-06-24 14:11:55 |
Doug Hellmann |
python-designateclient: status |
Fix Committed |
Fix Released |
|
2015-06-24 14:11:55 |
Doug Hellmann |
python-designateclient: milestone |
|
1.3.0 |
|