[jira] [Created] (RANGER-2886) Exporting tag policies fails when 'polResource' query parameter is used

2020-06-29 Thread Ramesh Mani (Jira)
Ramesh Mani created RANGER-2886:
---

 Summary: Exporting tag policies fails when 'polResource' query 
parameter is used
 Key: RANGER-2886
 URL: https://issues.apache.org/jira/browse/RANGER-2886
 Project: Ranger
  Issue Type: Bug
  Components: Ranger
Affects Versions: 2.1.0
Reporter: Ramesh Mani
Assignee: Ramesh Mani


Exporting tag policies fails when 'polResource' query parameter is used



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (RANGER-2886) Exporting tag policies fails when 'polResource' query parameter is used

2020-06-29 Thread Ramesh Mani (Jira)


[ 
https://issues.apache.org/jira/browse/RANGER-2886?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17148288#comment-17148288
 ] 

Ramesh Mani commented on RANGER-2886:
-

[~dineshkumar-yadav] i am working on a patch on this issue. I shall let you 
know once its ready.

> Exporting tag policies fails when 'polResource' query parameter is used
> ---
>
> Key: RANGER-2886
> URL: https://issues.apache.org/jira/browse/RANGER-2886
> Project: Ranger
>  Issue Type: Bug
>  Components: Ranger
>Affects Versions: 2.1.0
>Reporter: Ramesh Mani
>Assignee: Dineshkumar Yadav
>Priority: Major
>
> Exporting tag policies fails when 'polResource' query parameter is used



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Assigned] (RANGER-2886) Exporting tag policies fails when 'polResource' query parameter is used

2020-06-29 Thread Ramesh Mani (Jira)


 [ 
https://issues.apache.org/jira/browse/RANGER-2886?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ramesh Mani reassigned RANGER-2886:
---

Assignee: Dineshkumar Yadav  (was: Ramesh Mani)

> Exporting tag policies fails when 'polResource' query parameter is used
> ---
>
> Key: RANGER-2886
> URL: https://issues.apache.org/jira/browse/RANGER-2886
> Project: Ranger
>  Issue Type: Bug
>  Components: Ranger
>Affects Versions: 2.1.0
>Reporter: Ramesh Mani
>Assignee: Dineshkumar Yadav
>Priority: Major
>
> Exporting tag policies fails when 'polResource' query parameter is used



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (RANGER-2880) Add matched policy id to the access denied error message.

2020-06-29 Thread star (Jira)
star created RANGER-2880:


 Summary: Add matched policy id to the access denied error message.
 Key: RANGER-2880
 URL: https://issues.apache.org/jira/browse/RANGER-2880
 Project: Ranger
  Issue Type: Bug
  Components: plugins
Reporter: star
Assignee: star


Accesses are often denied by deny items in some policy, but user is not aware 
of that. It is hard to inspect such policy in ranger admin. If the denying 
policy id is provided in error message, it will make a big difference.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Assigned] (RANGER-2882) Make a abstraction for RangerBasePlugin#isAccessAllowed to allow extension of remote policy evaluation

2020-06-29 Thread star (Jira)


 [ 
https://issues.apache.org/jira/browse/RANGER-2882?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

star reassigned RANGER-2882:


Assignee: star

> Make a abstraction for RangerBasePlugin#isAccessAllowed to allow extension of 
> remote policy evaluation
> --
>
> Key: RANGER-2882
> URL: https://issues.apache.org/jira/browse/RANGER-2882
> Project: Ranger
>  Issue Type: Bug
>  Components: plugins
>Reporter: star
>Assignee: star
>Priority: Major
>
> {code:java}
> public interface RangerAuthClient {
>   RangerAccessResult evaluatePolicies(RangerAccessRequest request, int 
> policyType, RangerAccessResultProcessor resultProcessor);
> }
> //default auth client, local mode
> public class RangerLocalAuthClient implements RangerAuthClient;  
> //auth client by http protocol
> public class RangerHttpAuthClient implements RangerAuthClient;{code}
> As it consumes large memory with millions policies, we'd like to evaluate 
> policies through http or tcp protocol in hive.  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (RANGER-2878) Add read write lock to RangerResourceTrie

2020-06-29 Thread star (Jira)


 [ 
https://issues.apache.org/jira/browse/RANGER-2878?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

star updated RANGER-2878:
-
Description: 
Current incremental policy update mechanism may cause issues in two cases.

      1. When policy is updated, it is consist of two operations: delete then 
add. Policy is temporarily unavailable after delete operation and before add 
operation. It may cause task failure.

      2. RangerResourceTrie is also updated when matching policies (ref 
RANGER-2760 and RANGER-2761). Without read write lock, it will lead to chaos 
and inaccurate result.

  was:
Current incremental policy update mechanism may cause issues in two cases.

      1. When policy is updated, it is consist of two operations: delete then 
add. Policy is temporarily unavailable after delete and before add operation. 
It may cause task failure.

      2. RangerResourceTrie is also updated when matching policies (ref 
RANGER-2760 and RANGER-2761). Without read write lock, it will lead to chaos 
and inaccurate result.


> Add read write lock to RangerResourceTrie
> -
>
> Key: RANGER-2878
> URL: https://issues.apache.org/jira/browse/RANGER-2878
> Project: Ranger
>  Issue Type: Bug
>  Components: plugins
>Affects Versions: 2.0.0
>Reporter: star
>Assignee: star
>Priority: Major
>
> Current incremental policy update mechanism may cause issues in two cases.
>       1. When policy is updated, it is consist of two operations: delete then 
> add. Policy is temporarily unavailable after delete operation and before add 
> operation. It may cause task failure.
>       2. RangerResourceTrie is also updated when matching policies (ref 
> RANGER-2760 and RANGER-2761). Without read write lock, it will lead to chaos 
> and inaccurate result.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (RANGER-2878) Add read write lock to RangerResourceTrie

2020-06-29 Thread star (Jira)
star created RANGER-2878:


 Summary: Add read write lock to RangerResourceTrie
 Key: RANGER-2878
 URL: https://issues.apache.org/jira/browse/RANGER-2878
 Project: Ranger
  Issue Type: Bug
  Components: plugins
Affects Versions: 2.0.0
Reporter: star
Assignee: star


Current incremental policy update mechanism may cause issues in two cases.

      1. When policy is updated, it is consist of two operations: delete then 
add. Policy is temporarily unavailable after delete and before add operation. 
It may cause task failure.

      2. RangerResourceTrie is also updated when matching policies (ref 
RANGER-2760 and RANGER-2761). Without read write lock, it will lead to chaos 
and inaccurate result.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (RANGER-2881) Delegate Admin user having role "user" able to create policy which has non-existing users/groups

2020-06-29 Thread Dineshkumar Yadav (Jira)
Dineshkumar Yadav created RANGER-2881:
-

 Summary: Delegate Admin user having role "user" able to create 
policy which has non-existing users/groups
 Key: RANGER-2881
 URL: https://issues.apache.org/jira/browse/RANGER-2881
 Project: Ranger
  Issue Type: Bug
  Components: Ranger
Reporter: Dineshkumar Yadav






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (RANGER-2881) Delegate Admin user having role "user" able to create policy which has non-existing users/groups

2020-06-29 Thread Dineshkumar Yadav (Jira)


 [ 
https://issues.apache.org/jira/browse/RANGER-2881?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dineshkumar Yadav updated RANGER-2881:
--
Description: Ranger user having role as "user" with deligate

> Delegate Admin user having role "user" able to create policy which has 
> non-existing users/groups
> 
>
> Key: RANGER-2881
> URL: https://issues.apache.org/jira/browse/RANGER-2881
> Project: Ranger
>  Issue Type: Bug
>  Components: Ranger
>Reporter: Dineshkumar Yadav
>Priority: Major
>
> Ranger user having role as "user" with deligate



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (RANGER-2879) Improve performance of incrementally updating policies

2020-06-29 Thread star (Jira)


 [ 
https://issues.apache.org/jira/browse/RANGER-2879?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

star updated RANGER-2879:
-
Issue Type: Improvement  (was: Bug)

> Improve performance of incrementally updating policies
> --
>
> Key: RANGER-2879
> URL: https://issues.apache.org/jira/browse/RANGER-2879
> Project: Ranger
>  Issue Type: Improvement
>  Components: plugins
>Affects Versions: 2.0.0
>Reporter: star
>Assignee: star
>Priority: Major
>
> There is large amount of deleting policy operation in incrementally updating 
> mechanism. But policies in RangerPolicyRepository is a List. 
> {code:java}
> //
> private void removePolicy(Long id) {
> if (LOG.isDebugEnabled()) {
> LOG.debug("==> RangerPolicyRepository.removePolicy(" + id +")");
> }
> Iterator iterator = policies.iterator();
> while (iterator.hasNext()) {
> if (id.equals(iterator.next().getId())) {
> iterator.remove();
> break;
> }
> }
> policyEvaluatorsMap.remove(id);
> if (LOG.isDebugEnabled()) {
> LOG.debug("<== RangerPolicyRepository.removePolicy(" + id +")");
> }
> }
> {code}
> Replace list with a map structure will improve performance of removePolicy a 
> lot.
>  
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (RANGER-2880) Add matched policy id to the access denied error message.

2020-06-29 Thread star (Jira)


 [ 
https://issues.apache.org/jira/browse/RANGER-2880?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

star updated RANGER-2880:
-
Issue Type: Improvement  (was: Bug)

> Add matched policy id to the access denied error message.
> -
>
> Key: RANGER-2880
> URL: https://issues.apache.org/jira/browse/RANGER-2880
> Project: Ranger
>  Issue Type: Improvement
>  Components: plugins
>Reporter: star
>Assignee: star
>Priority: Major
>
> Accesses are often denied by deny items in some policy, but user is not aware 
> of that. It is hard to inspect such policy in ranger admin. If the denying 
> policy id is provided in error message, it will make a big difference.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (RANGER-2882) Make a abstraction for RangerBasePlugin#isAccessAllowed to allow extension of remote policy evaluation

2020-06-29 Thread star (Jira)


 [ 
https://issues.apache.org/jira/browse/RANGER-2882?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

star updated RANGER-2882:
-
Issue Type: New Feature  (was: Bug)

> Make a abstraction for RangerBasePlugin#isAccessAllowed to allow extension of 
> remote policy evaluation
> --
>
> Key: RANGER-2882
> URL: https://issues.apache.org/jira/browse/RANGER-2882
> Project: Ranger
>  Issue Type: New Feature
>  Components: plugins
>Reporter: star
>Assignee: star
>Priority: Major
>
> {code:java}
> public interface RangerAuthClient {
>   RangerAccessResult evaluatePolicies(RangerAccessRequest request, int 
> policyType, RangerAccessResultProcessor resultProcessor);
> }
> //default auth client, local mode
> public class RangerLocalAuthClient implements RangerAuthClient;  
> //auth client by http protocol
> public class RangerHttpAuthClient implements RangerAuthClient;{code}
> As it consumes large memory with millions policies, we'd like to evaluate 
> policies through http or tcp protocol in hive.  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (RANGER-2881) Delegate Admin user having role "user" able to create policy which has non-existing users/groups

2020-06-29 Thread Dineshkumar Yadav (Jira)


 [ 
https://issues.apache.org/jira/browse/RANGER-2881?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dineshkumar Yadav updated RANGER-2881:
--
Description: 
Ranger user having role as "user" with delegate admin permission able to create 
policy which has non-existing users/groups/roles in the specified policy.  
only admin users should be able to create policy with new users/groups/roles on 
the fly creation of users/groups/roles.

  was:Ranger user having role as "user" with deligate


> Delegate Admin user having role "user" able to create policy which has 
> non-existing users/groups
> 
>
> Key: RANGER-2881
> URL: https://issues.apache.org/jira/browse/RANGER-2881
> Project: Ranger
>  Issue Type: Bug
>  Components: Ranger
>Reporter: Dineshkumar Yadav
>Priority: Major
>
> Ranger user having role as "user" with delegate admin permission able to 
> create policy which has non-existing users/groups/roles in the specified 
> policy.  
> only admin users should be able to create policy with new users/groups/roles 
> on the fly creation of users/groups/roles.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (RANGER-2883) Update RangerServicePoliciesCache incrementally when delete/update/add instead of reloading from the db store

2020-06-29 Thread star (Jira)
star created RANGER-2883:


 Summary: Update RangerServicePoliciesCache incrementally when 
delete/update/add instead of reloading from the db store
 Key: RANGER-2883
 URL: https://issues.apache.org/jira/browse/RANGER-2883
 Project: Ranger
  Issue Type: Improvement
  Components: Ranger
Affects Versions: 1.2.0, 2.0.0
Reporter: star
Assignee: star


To ensure strong consistency of RangerServicePoliciesCache with db store, all 
policies will be reload after even a single delete/update/add operation. While 
reloading all policies from db store is very time consuming. So it's impossible 
to add a million policies through http interface.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (RANGER-2810) Kafka with Ranger plugin will fail

2020-06-29 Thread rujia (Jira)


[ 
https://issues.apache.org/jira/browse/RANGER-2810?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17147519#comment-17147519
 ] 

rujia edited comment on RANGER-2810 at 6/29/20, 7:03 AM:
-

this problem is caused by kafka run without core-site.xml, and then 
kafka-plugin add OS user to principal list of subject. When the server 
principal expired, it will be removed from principal list and 
re-append(relogin), so the OS user will be the first one, and then will cause 
GSSAPI error when do connection


was (Author: rujia1019):
this problem is caused by kafka run without core-site.xml, and then 
kafka-plugin add OS user to principal list of subject, when the server 
principal expired, the server pricipal will be remove from principal list and 
re-append(relogin), so the OS user will be the fiest one, and then will cause 
GSSAPI error then do connection

> Kafka with Ranger plugin will fail
> --
>
> Key: RANGER-2810
> URL: https://issues.apache.org/jira/browse/RANGER-2810
> Project: Ranger
>  Issue Type: Bug
>  Components: Ranger
>Affects Versions: master, 2.0.0, 2.1.0
> Environment: CentOS Linux release 7.6.1810 (Core)
> Ranger 2.0.0
>Reporter: bright.zhou
>Assignee: Pradeep Agrawal
>Priority: Blocker
> Attachments: image-2020-06-15-14-46-53-528.png
>
>
> We use Ranger plugin to admin acls of Kafka cluster. At first , everything is 
> ok, but after 10h+ of kafka start, there is something wrong occured, we can 
> see error log in kafka-root.log, the error log is `Authentication failed 
> during authentication due to xxx with SASL mechanism GSSAPI: GSS context targ 
> name protocol error: x `。To solve this we had to restart Kafka, It's so 
> strange that if i change `authorizer.class.name` to 
> `kafka.security.auth.SimpleAclAuthorizer` it will be ok . In theory, ranger 
> is related with acls and not related with SASL authentication,so i want to 
> ask for help.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (RANGER-2879) Improve performance of incrementally updating policies

2020-06-29 Thread star (Jira)
star created RANGER-2879:


 Summary: Improve performance of incrementally updating policies
 Key: RANGER-2879
 URL: https://issues.apache.org/jira/browse/RANGER-2879
 Project: Ranger
  Issue Type: Bug
  Components: plugins
Affects Versions: 2.0.0
Reporter: star
Assignee: star


There is large amount of deleting policy operation in incrementally updating 
mechanism. But policies in RangerPolicyRepository is a List. 
{code:java}
//
private void removePolicy(Long id) {
if (LOG.isDebugEnabled()) {
LOG.debug("==> RangerPolicyRepository.removePolicy(" + id +")");
}
Iterator iterator = policies.iterator();
while (iterator.hasNext()) {
if (id.equals(iterator.next().getId())) {
iterator.remove();
break;
}
}

policyEvaluatorsMap.remove(id);

if (LOG.isDebugEnabled()) {
LOG.debug("<== RangerPolicyRepository.removePolicy(" + id +")");
}
}
{code}
Replace list with a map structure will improve performance of removePolicy a 
lot.

 

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (RANGER-2882) Make a abstraction for RangerBasePlugin#isAccessAllowed to allow extension of remote policy evaluation

2020-06-29 Thread star (Jira)
star created RANGER-2882:


 Summary: Make a abstraction for RangerBasePlugin#isAccessAllowed 
to allow extension of remote policy evaluation
 Key: RANGER-2882
 URL: https://issues.apache.org/jira/browse/RANGER-2882
 Project: Ranger
  Issue Type: Bug
  Components: plugins
Reporter: star


{code:java}
public interface RangerAuthClient {
  RangerAccessResult evaluatePolicies(RangerAccessRequest request, int 
policyType, RangerAccessResultProcessor resultProcessor);
}

//default auth client, local mode
public class RangerLocalAuthClient implements RangerAuthClient;  

//auth client by http protocol
public class RangerHttpAuthClient implements RangerAuthClient;{code}
As it consumes large memory with millions policies, we'd like to evaluate 
policies through http or tcp protocol in hive.  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Assigned] (RANGER-2881) Delegate Admin user having role "user" able to create policy which has non-existing users/groups

2020-06-29 Thread Dineshkumar Yadav (Jira)


 [ 
https://issues.apache.org/jira/browse/RANGER-2881?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dineshkumar Yadav reassigned RANGER-2881:
-

Assignee: Dineshkumar Yadav

> Delegate Admin user having role "user" able to create policy which has 
> non-existing users/groups
> 
>
> Key: RANGER-2881
> URL: https://issues.apache.org/jira/browse/RANGER-2881
> Project: Ranger
>  Issue Type: Bug
>  Components: Ranger
>Reporter: Dineshkumar Yadav
>Assignee: Dineshkumar Yadav
>Priority: Major
>
> Ranger user having role as "user" with delegate admin permission able to 
> create policy which has non-existing users/groups/roles in the specified 
> policy.  
> only admin users should be able to create policy with new users/groups/roles 
> on the fly creation of users/groups/roles.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (RANGER-2883) Update RangerServicePoliciesCache incrementally when delete/update/add instead of reloading all policies from the db store

2020-06-29 Thread star (Jira)


 [ 
https://issues.apache.org/jira/browse/RANGER-2883?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

star updated RANGER-2883:
-
Summary: Update RangerServicePoliciesCache incrementally when 
delete/update/add instead of reloading all policies from the db store  (was: 
Update RangerServicePoliciesCache incrementally when delete/update/add instead 
of reloading from the db store)

> Update RangerServicePoliciesCache incrementally when delete/update/add 
> instead of reloading all policies from the db store
> --
>
> Key: RANGER-2883
> URL: https://issues.apache.org/jira/browse/RANGER-2883
> Project: Ranger
>  Issue Type: Improvement
>  Components: Ranger
>Affects Versions: 2.0.0, 1.2.0
>Reporter: star
>Assignee: star
>Priority: Major
>
> To ensure strong consistency of RangerServicePoliciesCache with db store, all 
> policies will be reload after even a single delete/update/add operation. 
> While reloading all policies from db store is very time consuming. So it's 
> impossible to add a million policies through http interface.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (RANGER-2810) Kafka with Ranger plugin will fail

2020-06-29 Thread rujia (Jira)


[ 
https://issues.apache.org/jira/browse/RANGER-2810?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17147519#comment-17147519
 ] 

rujia edited comment on RANGER-2810 at 6/29/20, 7:02 AM:
-

this problem is caused by kafka run without core-site.xml, and then 
kafka-plugin add OS user to principal list of subject, when the server 
principal expired, the server pricipal will be remove from principal list and 
re-append(relogin), so the OS user will be the fiest one, and then will cause 
GSSAPI error then do connection


was (Author: rujia1019):
this problem is caused by kafka run witout core-site.xml, and then kakfa-plugin 
add OS user to principal list of subject, when the server principal expired, 
the server pricipal will be remove from principal list and re-append(relogin), 
so the OS user will be the fiest one, and then will cause GSSAPI error then do 
connection

> Kafka with Ranger plugin will fail
> --
>
> Key: RANGER-2810
> URL: https://issues.apache.org/jira/browse/RANGER-2810
> Project: Ranger
>  Issue Type: Bug
>  Components: Ranger
>Affects Versions: master, 2.0.0, 2.1.0
> Environment: CentOS Linux release 7.6.1810 (Core)
> Ranger 2.0.0
>Reporter: bright.zhou
>Assignee: Pradeep Agrawal
>Priority: Blocker
> Attachments: image-2020-06-15-14-46-53-528.png
>
>
> We use Ranger plugin to admin acls of Kafka cluster. At first , everything is 
> ok, but after 10h+ of kafka start, there is something wrong occured, we can 
> see error log in kafka-root.log, the error log is `Authentication failed 
> during authentication due to xxx with SASL mechanism GSSAPI: GSS context targ 
> name protocol error: x `。To solve this we had to restart Kafka, It's so 
> strange that if i change `authorizer.class.name` to 
> `kafka.security.auth.SimpleAclAuthorizer` it will be ok . In theory, ranger 
> is related with acls and not related with SASL authentication,so i want to 
> ask for help.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (RANGER-2884) Search policies from db store instead of filtering by RangerServicePoliciesCache in ranger admin

2020-06-29 Thread star (Jira)
star created RANGER-2884:


 Summary: Search policies from db store instead of filtering by 
RangerServicePoliciesCache in ranger admin
 Key: RANGER-2884
 URL: https://issues.apache.org/jira/browse/RANGER-2884
 Project: Ranger
  Issue Type: Improvement
  Components: Ranger
Affects Versions: 1.2.0, 2.0.0
Reporter: star
Assignee: star


Now, ranger admin searches policies by user name or group name simply by 
traverse all policies in RangerServicePoliciesCache. However It take more than 
10 seconds to search policies when there are millions of policies, which is not 
acceptable.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


Re: Review Request 72613: RANGER-2863 : Ranger UI Improvement.

2020-06-29 Thread Nitin Galave

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

(Updated June 29, 2020, 12:52 p.m.)


Review request for ranger, Ankita Sinha, Dhaval Shah, Dineshkumar Yadav, Gautam 
Borad, Jayendra Parab, Kishor Gollapalliwar, Madhan Neethiraj, Mehul Parikh, 
Mugdha Varadkar, Pradeep Agrawal, and Velmurugan Periasamy.


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


Repository: ranger


Description
---

UI Improvement
1 . Added sidebar for all page. This will make navigation between various 
repositories a lot easier.


Diffs (updated)
-

  
security-admin/src/main/webapp/fonts/fontapachecomponent/apache_component_font.eot
 PRE-CREATION 
  
security-admin/src/main/webapp/fonts/fontapachecomponent/apache_component_font.svg
 PRE-CREATION 
  
security-admin/src/main/webapp/fonts/fontapachecomponent/apache_component_font.ttf
 PRE-CREATION 
  
security-admin/src/main/webapp/fonts/fontapachecomponent/apache_component_font.woff
 PRE-CREATION 
  security-admin/src/main/webapp/index.html 392f0ab 
  security-admin/src/main/webapp/scripts/App.js 937ee27 
  security-admin/src/main/webapp/scripts/Main.js 772de5b 
  security-admin/src/main/webapp/scripts/controllers/Controller.js 1c3ec62 
  security-admin/src/main/webapp/scripts/controllers/NController.js 
PRE-CREATION 
  security-admin/src/main/webapp/scripts/views/common/ProfileBar.js eda 
  security-admin/src/main/webapp/scripts/views/common/TopNav.js 9d4f0a3 
  security-admin/src/main/webapp/scripts/views/kms/KMSTableLayout.js ccc7b45 
  
security-admin/src/main/webapp/scripts/views/permissions/ModulePermsTableLayout.js
 9e2260a 
  
security-admin/src/main/webapp/scripts/views/policies/NRangerPolicyTableLayout.js
 PRE-CREATION 
  
security-admin/src/main/webapp/scripts/views/policies/RangerPolicyTableLayout.js
 5162dec 
  security-admin/src/main/webapp/scripts/views/policymanager/NServiceLayout.js 
PRE-CREATION 
  security-admin/src/main/webapp/scripts/views/policymanager/ServiceLayout.js 
de81182 
  
security-admin/src/main/webapp/scripts/views/policymanager/ServiceLayoutSidebar.js
 PRE-CREATION 
  security-admin/src/main/webapp/scripts/views/reports/AuditLayout.js e4c4a3b 
  security-admin/src/main/webapp/scripts/views/reports/UserAccessLayout.js 
ecda127 
  security-admin/src/main/webapp/scripts/views/security_zone/SecurityZone.js 
982387d 
  security-admin/src/main/webapp/scripts/views/security_zone/ZoneCreate.js 
117e388 
  security-admin/src/main/webapp/scripts/views/service/ServiceCreate.js 2f063fa 
  security-admin/src/main/webapp/scripts/views/user/UserProfile.js 7ccd5f8 
  security-admin/src/main/webapp/scripts/views/users/UserTableLayout.js 41ca572 
  security-admin/src/main/webapp/styles/xa.css 00a2c67 
  security-admin/src/main/webapp/templates/common/ProfileBar_tmpl.html 1c3cfe0 
  
security-admin/src/main/webapp/templates/common/ServiceManagerLayout_tmpl.html 
ded4c34 
  
security-admin/src/main/webapp/templates/common/ServiceManagerSidebarLayout_tmpl.html
 PRE-CREATION 
  security-admin/src/main/webapp/templates/common/TopNav_tmpl.html cfb5eac 
  security-admin/src/main/webapp/templates/helpers/XAHelpers.js d190a87 
  security-admin/src/main/webapp/templates/kms/KmsTableLayout_tmpl.html 2f42791 
  
security-admin/src/main/webapp/templates/permissions/ModulePermsTableLayout_tmpl.html
 4b35587 
  
security-admin/src/main/webapp/templates/policies/RangerPolicyTableLayout_tmpl.html
 9dd14c7 
  security-admin/src/main/webapp/templates/reports/AuditLayout_tmpl.html 
0f62776 
  security-admin/src/main/webapp/templates/reports/UserAccessLayout_tmpl.html 
887d1bf 
  security-admin/src/main/webapp/templates/security_zone/SecurityZone_tmpl.html 
6a94d32 
  
security-admin/src/main/webapp/templates/security_zone/ZoneResourceItem_tmpl.html
 a4dbf6f 
  security-admin/src/main/webapp/templates/user/UserProfile_tmpl.html 9c4aced 
  security-admin/src/main/webapp/templates/users/UserTableLayout_tmpl.html 
5e6f567 


Diff: https://reviews.apache.org/r/72613/diff/3/

Changes: https://reviews.apache.org/r/72613/diff/2-3/


Testing
---

Testing is in progress.


Thanks,

Nitin Galave



Announcing ApacheCon @Home 2020

2020-06-29 Thread Rich Bowen

Hi, Apache enthusiast!

(You’re receiving this because you’re subscribed to one or more dev or 
user mailing lists for an Apache Software Foundation project.)


The ApacheCon Planners and the Apache Software Foundation are pleased to 
announce that ApacheCon @Home will be held online, September 29th 
through October 1st, 2020. We’ll be featuring content from dozens of our 
projects, as well as content about community, how Apache works, business 
models around Apache software, the legal aspects of open source, and 
many other topics.


Full details about the event, and registration, is available at 
https://apachecon.com/acah2020


Due to the confusion around how and where this event was going to be 
held, and in order to open up to presenters from around the world who 
may previously have been unable or unwilling to travel, we’ve reopened 
the Call For Presentations until July 13th. Submit your talks today at 
https://acna2020.jamhosted.net/


We hope to see you at the event!
Rich Bowen, VP Conferences, The Apache Software Foundation


Re: Review Request 72613: RANGER-2863 : Ranger UI Improvement.

2020-06-29 Thread Mehul Parikh

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


Ship it!




Ship It!

- Mehul Parikh


On June 29, 2020, 12:52 p.m., Nitin Galave wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/72613/
> ---
> 
> (Updated June 29, 2020, 12:52 p.m.)
> 
> 
> Review request for ranger, Ankita Sinha, Dhaval Shah, Dineshkumar Yadav, 
> Gautam Borad, Jayendra Parab, Kishor Gollapalliwar, Madhan Neethiraj, Mehul 
> Parikh, Mugdha Varadkar, Pradeep Agrawal, and Velmurugan Periasamy.
> 
> 
> Bugs: RANGER-2863
> https://issues.apache.org/jira/browse/RANGER-2863
> 
> 
> Repository: ranger
> 
> 
> Description
> ---
> 
> UI Improvement
> 1 . Added sidebar for all page. This will make navigation between various 
> repositories a lot easier.
> 
> 
> Diffs
> -
> 
>   
> security-admin/src/main/webapp/fonts/fontapachecomponent/apache_component_font.eot
>  PRE-CREATION 
>   
> security-admin/src/main/webapp/fonts/fontapachecomponent/apache_component_font.svg
>  PRE-CREATION 
>   
> security-admin/src/main/webapp/fonts/fontapachecomponent/apache_component_font.ttf
>  PRE-CREATION 
>   
> security-admin/src/main/webapp/fonts/fontapachecomponent/apache_component_font.woff
>  PRE-CREATION 
>   security-admin/src/main/webapp/index.html 392f0ab 
>   security-admin/src/main/webapp/scripts/App.js 937ee27 
>   security-admin/src/main/webapp/scripts/Main.js 772de5b 
>   security-admin/src/main/webapp/scripts/controllers/Controller.js 1c3ec62 
>   security-admin/src/main/webapp/scripts/controllers/NController.js 
> PRE-CREATION 
>   security-admin/src/main/webapp/scripts/views/common/ProfileBar.js eda 
>   security-admin/src/main/webapp/scripts/views/common/TopNav.js 9d4f0a3 
>   security-admin/src/main/webapp/scripts/views/kms/KMSTableLayout.js ccc7b45 
>   
> security-admin/src/main/webapp/scripts/views/permissions/ModulePermsTableLayout.js
>  9e2260a 
>   
> security-admin/src/main/webapp/scripts/views/policies/NRangerPolicyTableLayout.js
>  PRE-CREATION 
>   
> security-admin/src/main/webapp/scripts/views/policies/RangerPolicyTableLayout.js
>  5162dec 
>   
> security-admin/src/main/webapp/scripts/views/policymanager/NServiceLayout.js 
> PRE-CREATION 
>   security-admin/src/main/webapp/scripts/views/policymanager/ServiceLayout.js 
> de81182 
>   
> security-admin/src/main/webapp/scripts/views/policymanager/ServiceLayoutSidebar.js
>  PRE-CREATION 
>   security-admin/src/main/webapp/scripts/views/reports/AuditLayout.js e4c4a3b 
>   security-admin/src/main/webapp/scripts/views/reports/UserAccessLayout.js 
> ecda127 
>   security-admin/src/main/webapp/scripts/views/security_zone/SecurityZone.js 
> 982387d 
>   security-admin/src/main/webapp/scripts/views/security_zone/ZoneCreate.js 
> 117e388 
>   security-admin/src/main/webapp/scripts/views/service/ServiceCreate.js 
> 2f063fa 
>   security-admin/src/main/webapp/scripts/views/user/UserProfile.js 7ccd5f8 
>   security-admin/src/main/webapp/scripts/views/users/UserTableLayout.js 
> 41ca572 
>   security-admin/src/main/webapp/styles/xa.css 00a2c67 
>   security-admin/src/main/webapp/templates/common/ProfileBar_tmpl.html 
> 1c3cfe0 
>   
> security-admin/src/main/webapp/templates/common/ServiceManagerLayout_tmpl.html
>  ded4c34 
>   
> security-admin/src/main/webapp/templates/common/ServiceManagerSidebarLayout_tmpl.html
>  PRE-CREATION 
>   security-admin/src/main/webapp/templates/common/TopNav_tmpl.html cfb5eac 
>   security-admin/src/main/webapp/templates/helpers/XAHelpers.js d190a87 
>   security-admin/src/main/webapp/templates/kms/KmsTableLayout_tmpl.html 
> 2f42791 
>   
> security-admin/src/main/webapp/templates/permissions/ModulePermsTableLayout_tmpl.html
>  4b35587 
>   
> security-admin/src/main/webapp/templates/policies/RangerPolicyTableLayout_tmpl.html
>  9dd14c7 
>   security-admin/src/main/webapp/templates/reports/AuditLayout_tmpl.html 
> 0f62776 
>   security-admin/src/main/webapp/templates/reports/UserAccessLayout_tmpl.html 
> 887d1bf 
>   
> security-admin/src/main/webapp/templates/security_zone/SecurityZone_tmpl.html 
> 6a94d32 
>   
> security-admin/src/main/webapp/templates/security_zone/ZoneResourceItem_tmpl.html
>  a4dbf6f 
>   security-admin/src/main/webapp/templates/user/UserProfile_tmpl.html 9c4aced 
>   security-admin/src/main/webapp/templates/users/UserTableLayout_tmpl.html 
> 5e6f567 
> 
> 
> Diff: https://reviews.apache.org/r/72613/diff/3/
> 
> 
> Testing
> ---
> 
> Testing is in progress.
> 
> 
> Thanks,
> 
> Nitin Galave
> 
>



[jira] [Updated] (RANGER-2885) Add missing PermType Java codes for new versions of Kafka

2020-06-29 Thread RickyMa (Jira)


 [ 
https://issues.apache.org/jira/browse/RANGER-2885?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

RickyMa updated RANGER-2885:

Attachment: RANGER-2885.patch

> Add missing PermType Java codes for new versions of Kafka
> -
>
> Key: RANGER-2885
> URL: https://issues.apache.org/jira/browse/RANGER-2885
> Project: Ranger
>  Issue Type: Bug
>  Components: admin, Ranger
>Affects Versions: master
>Reporter: RickyMa
>Priority: Major
> Fix For: master
>
> Attachments: RANGER-2885.patch
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> There are codes missing for:
> https://issues.apache.org/jira/browse/RANGER-2117
> https://issues.apache.org/jira/browse/RANGER-2692
> When calling 
> 'http://10.1.0.44:6080/service/public/api/policy?repositoryName=tdw_kafka\=kafka\=false',
>  it will return 'Unknown' value in permMapList.permList field, which is not 
> appropriate.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (RANGER-2856) A policy should be deleted if it has no policyItems

2020-06-29 Thread RickyMa (Jira)


[ 
https://issues.apache.org/jira/browse/RANGER-2856?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17147998#comment-17147998
 ] 

RickyMa commented on RANGER-2856:
-

[~madhan] : It's been a couple of days. Do you have time to review and merge 
this? Thank you so much.

> A policy should be deleted if it has no policyItems
> ---
>
> Key: RANGER-2856
> URL: https://issues.apache.org/jira/browse/RANGER-2856
> Project: Ranger
>  Issue Type: Bug
>  Components: admin, Ranger
>Affects Versions: master
>Reporter: RickyMa
>Priority: Minor
> Fix For: master
>
> Attachments: RANGER-2856.patch
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Condition: A policy contains only one policyItem and the policyItem only sets 
> one user and no groups.
> Action: Delete the user in the policyItem using API: 
> '[http://ip:6080/service/xusers/users/\{id}?forceDelete=true'|http://ip:6080/service/xusers/users/id?forceDelete=true%27,]
> Result: The policy still exists, but it has no policyItems. A policy with no 
> policyItems is completely meaningless and it should be deleted.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (RANGER-2885) Add missing PermType Java codes for new versions of Kafka

2020-06-29 Thread RickyMa (Jira)
RickyMa created RANGER-2885:
---

 Summary: Add missing PermType Java codes for new versions of Kafka
 Key: RANGER-2885
 URL: https://issues.apache.org/jira/browse/RANGER-2885
 Project: Ranger
  Issue Type: Bug
  Components: admin, Ranger
Affects Versions: master
Reporter: RickyMa
 Fix For: master


There are codes missing for:

https://issues.apache.org/jira/browse/RANGER-2117

https://issues.apache.org/jira/browse/RANGER-2692

When calling 
'http://10.1.0.44:6080/service/public/api/policy?repositoryName=tdw_kafka\=kafka\=false',
 it will return 'Unknown' value in permMapList.permList field, which is not 
appropriate.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (RANGER-2885) Add missing PermType Java codes for new versions of Kafka

2020-06-29 Thread RickyMa (Jira)


[ 
https://issues.apache.org/jira/browse/RANGER-2885?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17147978#comment-17147978
 ] 

RickyMa commented on RANGER-2885:
-

The review request is ready. Can anyone please review this? Thanks a lot.

> Add missing PermType Java codes for new versions of Kafka
> -
>
> Key: RANGER-2885
> URL: https://issues.apache.org/jira/browse/RANGER-2885
> Project: Ranger
>  Issue Type: Bug
>  Components: admin, Ranger
>Affects Versions: master
>Reporter: RickyMa
>Priority: Major
> Fix For: master
>
> Attachments: RANGER-2885.patch
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> There are codes missing for:
> https://issues.apache.org/jira/browse/RANGER-2117
> https://issues.apache.org/jira/browse/RANGER-2692
> When calling 
> 'http://10.1.0.44:6080/service/public/api/policy?repositoryName=tdw_kafka\=kafka\=false',
>  it will return 'Unknown' value in permMapList.permList field, which is not 
> appropriate.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


Re: Review Request 72613: RANGER-2863 : Ranger UI Improvement.

2020-06-29 Thread Madhan Neethiraj

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


Ship it!




Ship It!

- Madhan Neethiraj


On June 29, 2020, 12:52 p.m., Nitin Galave wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/72613/
> ---
> 
> (Updated June 29, 2020, 12:52 p.m.)
> 
> 
> Review request for ranger, Ankita Sinha, Dhaval Shah, Dineshkumar Yadav, 
> Gautam Borad, Jayendra Parab, Kishor Gollapalliwar, Madhan Neethiraj, Mehul 
> Parikh, Mugdha Varadkar, Pradeep Agrawal, and Velmurugan Periasamy.
> 
> 
> Bugs: RANGER-2863
> https://issues.apache.org/jira/browse/RANGER-2863
> 
> 
> Repository: ranger
> 
> 
> Description
> ---
> 
> UI Improvement
> 1 . Added sidebar for all page. This will make navigation between various 
> repositories a lot easier.
> 
> 
> Diffs
> -
> 
>   
> security-admin/src/main/webapp/fonts/fontapachecomponent/apache_component_font.eot
>  PRE-CREATION 
>   
> security-admin/src/main/webapp/fonts/fontapachecomponent/apache_component_font.svg
>  PRE-CREATION 
>   
> security-admin/src/main/webapp/fonts/fontapachecomponent/apache_component_font.ttf
>  PRE-CREATION 
>   
> security-admin/src/main/webapp/fonts/fontapachecomponent/apache_component_font.woff
>  PRE-CREATION 
>   security-admin/src/main/webapp/index.html 392f0ab 
>   security-admin/src/main/webapp/scripts/App.js 937ee27 
>   security-admin/src/main/webapp/scripts/Main.js 772de5b 
>   security-admin/src/main/webapp/scripts/controllers/Controller.js 1c3ec62 
>   security-admin/src/main/webapp/scripts/controllers/NController.js 
> PRE-CREATION 
>   security-admin/src/main/webapp/scripts/views/common/ProfileBar.js eda 
>   security-admin/src/main/webapp/scripts/views/common/TopNav.js 9d4f0a3 
>   security-admin/src/main/webapp/scripts/views/kms/KMSTableLayout.js ccc7b45 
>   
> security-admin/src/main/webapp/scripts/views/permissions/ModulePermsTableLayout.js
>  9e2260a 
>   
> security-admin/src/main/webapp/scripts/views/policies/NRangerPolicyTableLayout.js
>  PRE-CREATION 
>   
> security-admin/src/main/webapp/scripts/views/policies/RangerPolicyTableLayout.js
>  5162dec 
>   
> security-admin/src/main/webapp/scripts/views/policymanager/NServiceLayout.js 
> PRE-CREATION 
>   security-admin/src/main/webapp/scripts/views/policymanager/ServiceLayout.js 
> de81182 
>   
> security-admin/src/main/webapp/scripts/views/policymanager/ServiceLayoutSidebar.js
>  PRE-CREATION 
>   security-admin/src/main/webapp/scripts/views/reports/AuditLayout.js e4c4a3b 
>   security-admin/src/main/webapp/scripts/views/reports/UserAccessLayout.js 
> ecda127 
>   security-admin/src/main/webapp/scripts/views/security_zone/SecurityZone.js 
> 982387d 
>   security-admin/src/main/webapp/scripts/views/security_zone/ZoneCreate.js 
> 117e388 
>   security-admin/src/main/webapp/scripts/views/service/ServiceCreate.js 
> 2f063fa 
>   security-admin/src/main/webapp/scripts/views/user/UserProfile.js 7ccd5f8 
>   security-admin/src/main/webapp/scripts/views/users/UserTableLayout.js 
> 41ca572 
>   security-admin/src/main/webapp/styles/xa.css 00a2c67 
>   security-admin/src/main/webapp/templates/common/ProfileBar_tmpl.html 
> 1c3cfe0 
>   
> security-admin/src/main/webapp/templates/common/ServiceManagerLayout_tmpl.html
>  ded4c34 
>   
> security-admin/src/main/webapp/templates/common/ServiceManagerSidebarLayout_tmpl.html
>  PRE-CREATION 
>   security-admin/src/main/webapp/templates/common/TopNav_tmpl.html cfb5eac 
>   security-admin/src/main/webapp/templates/helpers/XAHelpers.js d190a87 
>   security-admin/src/main/webapp/templates/kms/KmsTableLayout_tmpl.html 
> 2f42791 
>   
> security-admin/src/main/webapp/templates/permissions/ModulePermsTableLayout_tmpl.html
>  4b35587 
>   
> security-admin/src/main/webapp/templates/policies/RangerPolicyTableLayout_tmpl.html
>  9dd14c7 
>   security-admin/src/main/webapp/templates/reports/AuditLayout_tmpl.html 
> 0f62776 
>   security-admin/src/main/webapp/templates/reports/UserAccessLayout_tmpl.html 
> 887d1bf 
>   
> security-admin/src/main/webapp/templates/security_zone/SecurityZone_tmpl.html 
> 6a94d32 
>   
> security-admin/src/main/webapp/templates/security_zone/ZoneResourceItem_tmpl.html
>  a4dbf6f 
>   security-admin/src/main/webapp/templates/user/UserProfile_tmpl.html 9c4aced 
>   security-admin/src/main/webapp/templates/users/UserTableLayout_tmpl.html 
> 5e6f567 
> 
> 
> Diff: https://reviews.apache.org/r/72613/diff/3/
> 
> 
> Testing
> ---
> 
> Testing is in progress.
> 
> 
> Thanks,
> 
> Nitin Galave
> 
>



[GitHub] [ranger] rickyma opened a new pull request #67: RANGER-2885: Add missing PermType Java codes for new versions of Kafka

2020-06-29 Thread GitBox


rickyma opened a new pull request #67:
URL: https://github.com/apache/ranger/pull/67


   There are codes missing for:
   
   [RANGER-2117](https://issues.apache.org/jira/browse/RANGER-2117)
   [RANGER-2692](https://issues.apache.org/jira/browse/RANGER-2692)
   
   When calling 
'http://10.1.0.44:6080/service/public/api/policy?repositoryName=tdw_kafka\=kafka\=false',
 it will return 'Unknown' value in permMapList.permList field, which is not 
appropriate.



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[jira] [Updated] (RANGER-2863) Ranger UI Improvement.

2020-06-29 Thread Nitin Galave (Jira)


 [ 
https://issues.apache.org/jira/browse/RANGER-2863?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nitin Galave updated RANGER-2863:
-
Attachment: 0003-RANGER-2863.patch

> Ranger UI Improvement.
> --
>
> Key: RANGER-2863
> URL: https://issues.apache.org/jira/browse/RANGER-2863
> Project: Ranger
>  Issue Type: New Feature
>  Components: Ranger
>Reporter: Nitin Galave
>Assignee: Nitin Galave
>Priority: Major
> Attachments: 0001-RANGER-2863.patch, 0002-RANGER-2863.patch, 
> 0003-RANGER-2863.patch, display1.png, display2.png
>
>
> UI Improvement
> 1 . Added sidebar for all page. This will make navigation between various 
> repositories a lot easier



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


Review Request 72628: RANGER-2885: Add missing PermType Java codes for new versions of Kafka

2020-06-29 Thread Haoxiang Ma

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

Review request for ranger.


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


Repository: ranger


Description
---

There are codes missing for:

https://issues.apache.org/jira/browse/RANGER-2117

https://issues.apache.org/jira/browse/RANGER-2692

When calling 
'http://10.1.0.44:6080/service/public/api/policy?repositoryName=tdw_kafka\=kafka\=false',
 it will return 'Unknown' value in permMapList.permList field, which is not 
appropriate.


Diffs
-

  security-admin/src/main/java/org/apache/ranger/common/AppConstants.java 
e190bbc8b 
  security-admin/src/main/java/org/apache/ranger/common/ServiceUtil.java 
2b1a3fa30 


Diff: https://reviews.apache.org/r/72628/diff/1/


Testing
---

1.Compilation OK
2.Already used in production environment


Thanks,

Haoxiang Ma



[jira] [Commented] (RANGER-2863) Ranger UI Improvement.

2020-06-29 Thread Madhan Neethiraj (Jira)


[ 
https://issues.apache.org/jira/browse/RANGER-2863?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17148070#comment-17148070
 ] 

Madhan Neethiraj commented on RANGER-2863:
--

The updated UI looks good! Thanks [~nitin.galave]!
+2
 

> Ranger UI Improvement.
> --
>
> Key: RANGER-2863
> URL: https://issues.apache.org/jira/browse/RANGER-2863
> Project: Ranger
>  Issue Type: New Feature
>  Components: Ranger
>Reporter: Nitin Galave
>Assignee: Nitin Galave
>Priority: Major
> Attachments: 0001-RANGER-2863.patch, 0002-RANGER-2863.patch, 
> 0003-RANGER-2863.patch, display1.png, display2.png
>
>
> UI Improvement
> 1 . Added sidebar for all page. This will make navigation between various 
> repositories a lot easier



--
This message was sent by Atlassian Jira
(v8.3.4#803005)