You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ranger.apache.org by Alok Lal <al...@hortonworks.com> on 2015/06/04 00:52:21 UTC

Review Request 35025: RANGER-529 Policy Validation: resources of a policy must match one of the resource hierarchies of the service def

-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/35025/
-----------------------------------------------------------

Review request for ranger, Gautam Borad and Madhan Neethiraj.


Bugs: RANGER-529
    https://issues.apache.org/jira/browse/RANGER-529


Repository: ranger


Description
-------

For example, a Hive policy should not specify both UDF and TBL/COL.  At the same time if neither TBL nor UDF is required (which isn't the case today for hive BTW, but if it were) then it should be possible to create a policy with just DB on it.


Diffs
-----

  agents-common/src/main/java/org/apache/ranger/plugin/model/validation/RangerPolicyValidator.java caaf68f 
  agents-common/src/main/java/org/apache/ranger/plugin/model/validation/RangerServiceDefHelper.java d3bcc1a 
  agents-common/src/test/java/org/apache/ranger/plugin/model/validation/TestRangerPolicyValidator.java 27c6318 
  agents-common/src/test/java/org/apache/ranger/plugin/model/validation/TestRangerServiceDefHelper.java 883b808 

Diff: https://reviews.apache.org/r/35025/diff/


Testing
-------

- Existing tests updated
- New tests added to simulate and detect this scenario
- Manual testing by invoking REST API to ensure that incorrect policy creation fails.


Thanks,

Alok Lal