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

(Updated April 17, 2019, 4:24 a.m.)


Review request for ranger, Madhan Neethiraj, Mehul Parikh, Nikhil P, Pradeep 
Agrawal, Ramesh Mani, and Velmurugan Periasamy.


Changes
-------

Addressed review comments


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


Repository: ranger


Description
-------

Ranger enforces uniqueness of policy name within a service. However, with 
introduction of security zones, policy name needs to be unique within a 
security zone and a service. This will obviate the need for inventing unique 
policy names if the policy is associated with the same service but different 
security zones, as well as present security zone as a namespace in Ranger admin 
as it does for making authorization decisions.


Diffs (updated)
-----

  
agents-common/src/main/java/org/apache/ranger/plugin/model/RangerSecurityZone.java
 c3e96bf60 
  
agents-common/src/main/java/org/apache/ranger/plugin/model/validation/RangerPolicyValidator.java
 710e75d57 
  
agents-common/src/main/java/org/apache/ranger/plugin/model/validation/RangerValidator.java
 fa50ab2d6 
  agents-common/src/main/java/org/apache/ranger/plugin/store/ServiceStore.java 
9e37cd550 
  
agents-common/src/test/java/org/apache/ranger/plugin/model/validation/TestRangerPolicyValidator.java
 8cdb9c3a6 
  security-admin/db/mysql/optimized/current/ranger_core_db_mysql.sql 707c3119a 
  security-admin/db/mysql/patches/037-create-security-zone-schema.sql a50ec0e34 
  
security-admin/db/mysql/patches/040-modify-unique-constraint-on-policy-table.sql
 PRE-CREATION 
  security-admin/db/oracle/optimized/current/ranger_core_db_oracle.sql 
e7d89898f 
  security-admin/db/oracle/patches/037-create-security-zone-schema.sql 
354c74dd4 
  
security-admin/db/oracle/patches/040-modify-unique-constraint-on-policy-table.sql
 PRE-CREATION 
  security-admin/db/postgres/optimized/current/ranger_core_db_postgres.sql 
a1998fc3e 
  security-admin/db/postgres/patches/037-create-security-zone-schema.sql 
434231dd6 
  
security-admin/db/postgres/patches/040-modify-unique-constraint-on-policy-table.sql
 PRE-CREATION 
  
security-admin/db/sqlanywhere/optimized/current/ranger_core_db_sqlanywhere.sql 
207c5a3a5 
  security-admin/db/sqlanywhere/patches/037-create-security-zone-schema.sql 
893d453e6 
  
security-admin/db/sqlanywhere/patches/040-modify-unique-constraint-on-policy-table.sql
 PRE-CREATION 
  security-admin/db/sqlserver/optimized/current/ranger_core_db_sqlserver.sql 
36aefcff6 
  security-admin/db/sqlserver/patches/037-create-security-zone-schema.sql 
a610b70b1 
  
security-admin/db/sqlserver/patches/040-modify-unique-constraint-on-policy-table.sql
 PRE-CREATION 
  security-admin/src/main/java/org/apache/ranger/biz/SecurityZoneDBStore.java 
5499ea7c0 
  security-admin/src/main/java/org/apache/ranger/biz/ServiceDBStore.java 
1d341c56f 
  security-admin/src/main/java/org/apache/ranger/db/XXPolicyDao.java 2a870efaa 
  security-admin/src/main/java/org/apache/ranger/entity/XXSecurityZone.java 
eccff5feb 
  security-admin/src/main/java/org/apache/ranger/rest/SecurityZoneREST.java 
3c1b1d2ee 
  
security-admin/src/main/java/org/apache/ranger/service/RangerPolicyServiceBase.java
 c18759a5d 
  security-admin/src/main/resources/META-INF/jpa_named_queries.xml 18dc5fe48 
  
security-admin/src/test/java/org/apache/ranger/biz/TestSecurityZoneDBStore.java 
ecd120eef 
  security-admin/src/test/java/org/apache/ranger/rest/TestSecurityZoneREST.java 
88a563b6d 


Diff: https://reviews.apache.org/r/70426/diff/5/

Changes: https://reviews.apache.org/r/70426/diff/4-5/


Testing
-------

Created security zone and ensured that the default policies created within zone 
have same names as corresponding default policies in unzoned zone. Ensured that 
within same zone (including unzoned zone), two policies with same name cannot 
be created.


Thanks,

Abhay Kulkarni

Reply via email to