You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ambari.apache.org by "Robert Levas (JIRA)" <ji...@apache.org> on 2015/11/21 13:23:10 UTC
[jira] [Created] (AMBARI-14005) Fix translation of different
resource type entities to all be of type VIEW
Robert Levas created AMBARI-14005:
-------------------------------------
Summary: Fix translation of different resource type entities to all be of type VIEW
Key: AMBARI-14005
URL: https://issues.apache.org/jira/browse/AMBARI-14005
Project: Ambari
Issue Type: Bug
Components: ambari-server
Affects Versions: 2.2.0
Reporter: Robert Levas
Assignee: Robert Levas
Fix For: 2.2.0
Fix translation of different resource type entities to all be of type VIEW.
When an Ambari view is added to Ambari, a new resource type ({{adminresourcetype}}) is added. Each of these types need to resolve to represent a _view_ resource ({{org.apache.ambari.server.security.authorization.ResourceType#VIEW}} so that authorization checks can be performed properly.
For example:
{noformat}
resource_type_id | resource_type_name
------------------+---------------------------
1 | AMBARI
2 | CLUSTER
3 | VIEW
5 | ADMIN_VIEW{2.1.2}
6 | FILES{1.0.0}
7 | PIG{1.0.0}
8 | CAPACITY-SCHEDULER{1.0.0}
9 | TEZ{0.7.0.2.3.2.0-377}
10 | SLIDER{2.0.0}
11 | HIVE{1.0.0}
55 | ADMIN_VIEW{2.2.0.0}
56 | TEZ{0.7.0.2.3.2.0-3539}
{noformat}
The translation needs to be be:
{noformat}
AMBARI | ResourceType.AMBARI
CLUSTER | ResourceType.CLUSTER
VIEW | ResourceType.VIEW
ADMIN_VIEW{2.1.2} | ResourceType.VIEW
FILES{1.0.0} | ResourceType.VIEW
PIG{1.0.0} | ResourceType.VIEW
CAPACITY-SCHEDULER{1.0.0} | ResourceType.VIEW
TEZ{0.7.0.2.3.2.0-377} | ResourceType.VIEW
SLIDER{2.0.0} | ResourceType.VIEW
HIVE{1.0.0} | ResourceType.VIEW
ADMIN_VIEW{2.2.0.0} | ResourceType.VIEW
TEZ{0.7.0.2.3.2.0-3539} | ResourceType.VIEW
{noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)