Request to be a contributor in Apache Ranger
Hi Team, I would like to contribute to Apache Ranger project, Can you please add me as a contributor to the project ? Thanks Tejas Rane
Re: Review Request 74277: RANGER-4016 : Add row draggable feature for policy Item table in policy form in react UI.
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/74277/#review225144 --- Ship it! Ship It! - Mugdha Varadkar On Jan. 23, 2023, 1:47 p.m., Brijesh Bhalala wrote: > > --- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/74277/ > --- > > (Updated Jan. 23, 2023, 1:47 p.m.) > > > Review request for ranger, Dhaval Rajpara, Madhan Neethiraj, Mehul Parikh, > Mugdha Varadkar, Nikunj Pansuriya, and Nitin Galave. > > > Bugs: RANGER-4016 > https://issues.apache.org/jira/browse/RANGER-4016 > > > Repository: ranger > > > Description > --- > > Provide a row drag feature for reordering policy items in policy form. > > > Diffs > - > > security-admin/src/main/webapp/react-webapp/src/styles/style.css 77ecb7105 > security-admin/src/main/webapp/react-webapp/src/utils/XAMessages.js > 9dbea93e6 > > security-admin/src/main/webapp/react-webapp/src/views/PolicyListing/AddUpdatePolicyForm.jsx > c06b14021 > > security-admin/src/main/webapp/react-webapp/src/views/PolicyListing/PolicyPermissionItem.jsx > ac01efd1d > > security-admin/src/main/webapp/react-webapp/src/views/Resources/ResourceComp.jsx > 3c83b509e > > security-admin/src/main/webapp/react-webapp/src/views/UserGroupRoleListing/users_details/UserFormComp.jsx > ddbb7bfc2 > > > Diff: https://reviews.apache.org/r/74277/diff/2/ > > > Testing > --- > > 1)Build and Verified Ranger Admin setup with this changes . > 2)Verified the row drag feature for reordering the policy items tables in > Access, Masking and Row level Policy Forms. > 3)Verified the CRUD Operation and validation for the Policy Forms. > > > Thanks, > > Brijesh Bhalala > >
Re: Review Request 74288: RANGER-4058 : Improvement in Ranger React
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/74288/ --- (Updated Feb. 1, 2023, 7:06 a.m.) Review request for ranger, Dhaval Rajpara, Madhan Neethiraj, Mehul Parikh, Mugdha Varadkar, Nikunj Pansuriya, and Nitin Galave. Bugs: RANGER-4058 https://issues.apache.org/jira/browse/RANGER-4058 Repository: ranger Description --- 1)Landing Page :- -Scroll for more services at service list in landing page. - Import Module zone filtering services issue solved -Sorting the service list by service name. -Loader Issue in Import Module in landing page solved. 2)Policy view modal - -Policy Items Permission data minimum width if permissions are more 3)Policy Logs :- - Added Policy ID in Import Delete Policy Logs at Audit Admin Tab Diffs - security-admin/src/main/webapp/react-webapp/src/styles/style.css 77ecb7105121cef763545c534c0b96f69d69e07f security-admin/src/main/webapp/react-webapp/src/views/AuditEvent/AdminLogs/PolicyLogs.jsx d8b684c47afdc2b2b006f3087b3f17c808d1efbf security-admin/src/main/webapp/react-webapp/src/views/AuditEvent/AdminLogs/PolicyViewDetails.jsx accd48b0ca663d5b882350b23e4b0157efa3526b security-admin/src/main/webapp/react-webapp/src/views/SecurityZone/ZoneDisplay.jsx cb9415e7b58ccd39fb0b21bca714b24bdd269a50 security-admin/src/main/webapp/react-webapp/src/views/ServiceManager/ExportPolicy.jsx 5ce61e73fba39b1c0a992e1c1f0b70bb5085ec7d security-admin/src/main/webapp/react-webapp/src/views/ServiceManager/ImportPolicy.jsx e67e88e410a0607c5a7c1b4aa79c8e4737fb94fc security-admin/src/main/webapp/react-webapp/src/views/ServiceManager/ServiceDefinition.jsx 15174080bf056c1efd5884f3bb3530b2ac61eeed security-admin/src/main/webapp/react-webapp/src/views/ServiceManager/ServiceDefinitions.jsx aa82bbf323a3f6e7aac220db81be2f28f7a62745 Diff: https://reviews.apache.org/r/74288/diff/1/ Testing --- 1)Build and Verified Ranger Admin setup with this changes. 2)Verified the following things:- 1)CRUD Operations for Policy, Services. 2)Landing Page. 3)Loader at Import Export Module. Thanks, Brijesh Bhalala
Review Request 74288: RANGER-4058 : Improvement in Ranger React
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/74288/ --- Review request for ranger, Dhaval Rajpara, Madhan Neethiraj, Mehul Parikh, Mugdha Varadkar, Nikunj Pansuriya, and Nitin Galave. Bugs: -, 4058 and RANGER https://issues.apache.org/jira/browse/- https://issues.apache.org/jira/browse/4058 https://issues.apache.org/jira/browse/RANGER Repository: ranger Description --- 1)Landing Page :- -Scroll for more services at service list in landing page. - Import Module zone filtering services issue solved -Sorting the service list by service name. -Loader Issue in Import Module in landing page solved. 2)Policy view modal - -Policy Items Permission data minimum width if permissions are more 3)Policy Logs :- - Added Policy ID in Import Delete Policy Logs at Audit Admin Tab Diffs - security-admin/src/main/webapp/react-webapp/src/styles/style.css 77ecb7105121cef763545c534c0b96f69d69e07f security-admin/src/main/webapp/react-webapp/src/views/AuditEvent/AdminLogs/PolicyLogs.jsx d8b684c47afdc2b2b006f3087b3f17c808d1efbf security-admin/src/main/webapp/react-webapp/src/views/AuditEvent/AdminLogs/PolicyViewDetails.jsx accd48b0ca663d5b882350b23e4b0157efa3526b security-admin/src/main/webapp/react-webapp/src/views/SecurityZone/ZoneDisplay.jsx cb9415e7b58ccd39fb0b21bca714b24bdd269a50 security-admin/src/main/webapp/react-webapp/src/views/ServiceManager/ExportPolicy.jsx 5ce61e73fba39b1c0a992e1c1f0b70bb5085ec7d security-admin/src/main/webapp/react-webapp/src/views/ServiceManager/ImportPolicy.jsx e67e88e410a0607c5a7c1b4aa79c8e4737fb94fc security-admin/src/main/webapp/react-webapp/src/views/ServiceManager/ServiceDefinition.jsx 15174080bf056c1efd5884f3bb3530b2ac61eeed security-admin/src/main/webapp/react-webapp/src/views/ServiceManager/ServiceDefinitions.jsx aa82bbf323a3f6e7aac220db81be2f28f7a62745 Diff: https://reviews.apache.org/r/74288/diff/1/ Testing --- 1)Build and Verified Ranger Admin setup with this changes. 2)Verified the following things:- 1)CRUD Operations for Policy, Services. 2)Landing Page. 3)Loader at Import Export Module. Thanks, Brijesh Bhalala
[jira] [Updated] (RANGER-4063) Editable tokenizer in ranger react.
[ https://issues.apache.org/jira/browse/RANGER-4063?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dhaval Rajpara updated RANGER-4063: --- Attachment: (was: 0001-RANGER-4063-Editable-tokenizer-in-ranger-react.patch) > Editable tokenizer in ranger react. > --- > > Key: RANGER-4063 > URL: https://issues.apache.org/jira/browse/RANGER-4063 > Project: Ranger > Issue Type: New Feature > Components: Ranger >Reporter: Dhaval Rajpara >Assignee: Dhaval Rajpara >Priority: Major > Attachments: 0001-RANGER-4063.patch > > > make the search filter user-editable in ranger react. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (RANGER-4063) Editable tokenizer in ranger react.
[ https://issues.apache.org/jira/browse/RANGER-4063?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dhaval Rajpara updated RANGER-4063: --- Attachment: 0001-RANGER-4063.patch > Editable tokenizer in ranger react. > --- > > Key: RANGER-4063 > URL: https://issues.apache.org/jira/browse/RANGER-4063 > Project: Ranger > Issue Type: New Feature > Components: Ranger >Reporter: Dhaval Rajpara >Assignee: Dhaval Rajpara >Priority: Major > Attachments: > 0001-RANGER-4063-Editable-tokenizer-in-ranger-react.patch, > 0001-RANGER-4063.patch > > > make the search filter user-editable in ranger react. -- This message was sent by Atlassian Jira (v8.20.10#820010)
Re: Review Request 74251: RANGER-4012:getPolicyByName searches policy by serviceName, policyName simply by traverse all policies in RangerServicePoliciesCache instead of DB
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/74251/ --- (Updated Feb. 1, 2023, 3:58 a.m.) Review request for ranger, Don Bosco Durai, Kirby Zhou, Abhay Kulkarni, Madhan Neethiraj, Mehul Parikh, Nikhil P, Pradeep Agrawal, Ramesh Mani, Selvamohan Neethiraj, Sailaja Polavarapu, Subhrat Chaudhary, and Velmurugan Periasamy. Bugs: RANGER-4012 https://issues.apache.org/jira/browse/RANGER-4012 Repository: ranger Description --- getPolicyByName searches policy by serviceName, policyName simply by traverse all policies in RangerServicePoliciesCache. However, It takes more time to search for policies from the cache when there are millions of policies As well as The above REST API sometimes gives stable data due to the deleted element is present in the Cache We need to call the DB to fetch policy instead of calling RangerServicePoliciesCache In PublicAPIsv2 we add the API's which are available in ServiceREST as an API and the getPolicyByName is not available as an API in ServiceREST. getPolicyByName ---> (/api/service/{servicename}/policy/{policyname}) in PublicAPIsv2 I guess we should add the below API in ServiceREST also for the same. getPolicyByName ---> (/policies/service/{serviceName}/policy/{policyName}) in ServiceREST Diffs (updated) - intg/src/main/java/org/apache/ranger/RangerClient.java e4e3a57ad intg/src/main/python/apache_ranger/client/ranger_client.py 527380de7 ranger-examples/sample-client/src/main/java/org/apache/ranger/examples/sampleclient/SampleClient.java d0202e47e security-admin/src/main/java/org/apache/ranger/rest/PublicAPIsv2.java d98910bee security-admin/src/main/java/org/apache/ranger/rest/ServiceREST.java ec02f47f7 security-admin/src/test/java/org/apache/ranger/rest/TestPublicAPIsv2.java 7409883ab security-admin/src/test/java/org/apache/ranger/rest/TestServiceREST.java 8fdcc43c8 Diff: https://reviews.apache.org/r/74251/diff/6/ Changes: https://reviews.apache.org/r/74251/diff/5-6/ Testing --- Thanks, Ramachandran Krishnan
[jira] [Commented] (RANGER-4065) Fix README and PyPI Doc for Ranger Python Client
[ https://issues.apache.org/jira/browse/RANGER-4065?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17682706#comment-17682706 ] Madhan Neethiraj commented on RANGER-4065: -- [~abhi_2110] - instead of fixing the document, I suggest to fix Python client to make RangerClient.session available (see details in RANGER-4064). > Fix README and PyPI Doc for Ranger Python Client > - > > Key: RANGER-4065 > URL: https://issues.apache.org/jira/browse/RANGER-4065 > Project: Ranger > Issue Type: Bug > Components: Ranger >Affects Versions: 2.2.0 >Reporter: Abhishek Kumar >Priority: Minor > > Readme and PyPI doc for the ranger python client is out of sync. > The below lines need update in the README. > > to disable SSL certificate validation (not recommended for production use!) # > # ranger.session.verify = False > Affects PyPI version 0.0.6 and above: > [https://pypi.org/project/apache-ranger/0.0.6/] -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (RANGER-4064) RANGER-3348 introduces bug in python client for SSL enabled clusters
[ https://issues.apache.org/jira/browse/RANGER-4064?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17682705#comment-17682705 ] Madhan Neethiraj commented on RANGER-4064: -- [~abhi_2110] - thank you for reporting this issue. As you noted, this is indeed a regression in RANGER-3348, while introducing RangerClientHttp abstraction. To be backward compliant for references to RangerClient.session, I suggest to address this issue by adding following line in RangerClient._{_}init{_}_() method: {code:java} self.session = self.client_http.session{code} > RANGER-3348 introduces bug in python client for SSL enabled clusters > > > Key: RANGER-4064 > URL: https://issues.apache.org/jira/browse/RANGER-4064 > Project: Ranger > Issue Type: Bug > Components: Ranger >Affects Versions: 2.2.0 >Reporter: Abhishek Kumar >Priority: Major > > Bug was introduced in RANGER-3348 wherein using the python client on an SSL > enabled cluster w/o host verification is no longer possible. > ranger.session.verify = False # this was used to skip host verification > earlier whereas in current code it is not possible to do so. > >>> from apache_ranger.model.ranger_service import * > >>> from apache_ranger.client.ranger_client import * > >>> from apache_ranger.model.ranger_policy import * > >>> ranger_url = 'someurl' > >>> ranger_auth = ('admin', 'X') > >>> from requests_kerberos import HTTPKerberosAuth > >>> ranger_auth = HTTPKerberosAuth() > >>> ranger = RangerClient(ranger_url, ranger_auth) > >>> ranger. > Display all 123 possibilities? (y or n) > >>> ranger.session.verify = True > Traceback (most recent call last): > File "", line 1, in > AttributeError: 'RangerClient' object has no attribute 'session' > CC: [~kishor.gollapalliwar] -- This message was sent by Atlassian Jira (v8.20.10#820010)
Re: Review Request 74251: RANGER-4012:getPolicyByName searches policy by serviceName, policyName simply by traverse all policies in RangerServicePoliciesCache instead of DB
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/74251/#review225143 --- Missed to mention we also have ranger python client, please take a look at changes required here: https://github.com/apache/ranger/blob/master/intg/src/main/python/apache_ranger/client/ranger_client.py - Abhishek Kumar On Jan. 25, 2023, 2:49 p.m., Ramachandran Krishnan wrote: > > --- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/74251/ > --- > > (Updated Jan. 25, 2023, 2:49 p.m.) > > > Review request for ranger, Don Bosco Durai, Kirby Zhou, Abhay Kulkarni, > Madhan Neethiraj, Mehul Parikh, Nikhil P, Pradeep Agrawal, Ramesh Mani, > Selvamohan Neethiraj, Sailaja Polavarapu, Subhrat Chaudhary, and Velmurugan > Periasamy. > > > Bugs: RANGER-4012 > https://issues.apache.org/jira/browse/RANGER-4012 > > > Repository: ranger > > > Description > --- > > getPolicyByName searches policy by serviceName, policyName simply by traverse > all policies in RangerServicePoliciesCache. > > However, It takes more time to search for policies from the cache when there > are millions of policies > > As well as The above REST API sometimes gives stable data due to the deleted > element is present in the Cache > > We need to call the DB to fetch policy instead of calling > RangerServicePoliciesCache > > In PublicAPIsv2 we add the API's which are available in ServiceREST as an API > and the getPolicyByName is not available as an API in ServiceREST. > > getPolicyByName ---> (/api/service/{servicename}/policy/{policyname}) in > PublicAPIsv2 > > I guess we should add the below API in ServiceREST also for the same. > > getPolicyByName ---> (/policies/service/{serviceName}/policy/{policyName}) in > ServiceREST > > > Diffs > - > > intg/src/main/java/org/apache/ranger/RangerClient.java e4e3a57ad > > ranger-examples/sample-client/src/main/java/org/apache/ranger/examples/sampleclient/SampleClient.java > d0202e47e > security-admin/src/main/java/org/apache/ranger/rest/PublicAPIsv2.java > d98910bee > security-admin/src/main/java/org/apache/ranger/rest/ServiceREST.java > ec02f47f7 > security-admin/src/test/java/org/apache/ranger/rest/TestPublicAPIsv2.java > 7409883ab > security-admin/src/test/java/org/apache/ranger/rest/TestServiceREST.java > 8fdcc43c8 > > > Diff: https://reviews.apache.org/r/74251/diff/5/ > > > Testing > --- > > > Thanks, > > Ramachandran Krishnan > >
[jira] [Commented] (RANGER-4065) Fix README and PyPI Doc for Ranger Python Client
[ https://issues.apache.org/jira/browse/RANGER-4065?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17682693#comment-17682693 ] Abhishek Kumar commented on RANGER-4065: Linked to : RANGER-4064 > Fix README and PyPI Doc for Ranger Python Client > - > > Key: RANGER-4065 > URL: https://issues.apache.org/jira/browse/RANGER-4065 > Project: Ranger > Issue Type: Bug > Components: Ranger >Affects Versions: 2.2.0 >Reporter: Abhishek Kumar >Priority: Minor > > Readme and PyPI doc for the ranger python client is out of sync. > The below lines need update in the README. > > to disable SSL certificate validation (not recommended for production use!) # > # ranger.session.verify = False > Affects PyPI version 0.0.6 and above: > [https://pypi.org/project/apache-ranger/0.0.6/] -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (RANGER-4065) Fix README and PyPI Doc for Ranger Python Client
[ https://issues.apache.org/jira/browse/RANGER-4065?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Abhishek Kumar updated RANGER-4065: --- Description: Readme and PyPI doc for the ranger python client is out of sync. The below lines need update in the README. to disable SSL certificate validation (not recommended for production use!) # # ranger.session.verify = False Affects PyPI version 0.06 and above: https://pypi.org/project/apache-ranger/0.0.6/ was: Readme and PyPI doc for the ranger python client is out of sync. The below lines need update in the README. to disable SSL certificate validation (not recommended for production use!) # # ranger.session.verify = False > Fix README and PyPI Doc for Ranger Python Client > - > > Key: RANGER-4065 > URL: https://issues.apache.org/jira/browse/RANGER-4065 > Project: Ranger > Issue Type: Bug > Components: Ranger >Affects Versions: 2.2.0 >Reporter: Abhishek Kumar >Priority: Minor > > Readme and PyPI doc for the ranger python client is out of sync. > The below lines need update in the README. > > to disable SSL certificate validation (not recommended for production use!) # > # ranger.session.verify = False > Affects PyPI version 0.06 and above: > https://pypi.org/project/apache-ranger/0.0.6/ -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (RANGER-4065) Fix README and PyPI Doc for Ranger Python Client
[ https://issues.apache.org/jira/browse/RANGER-4065?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Abhishek Kumar updated RANGER-4065: --- Description: Readme and PyPI doc for the ranger python client is out of sync. The below lines need update in the README. to disable SSL certificate validation (not recommended for production use!) # # ranger.session.verify = False Affects PyPI version 0.0.6 and above: [https://pypi.org/project/apache-ranger/0.0.6/] was: Readme and PyPI doc for the ranger python client is out of sync. The below lines need update in the README. to disable SSL certificate validation (not recommended for production use!) # # ranger.session.verify = False Affects PyPI version 0.06 and above: https://pypi.org/project/apache-ranger/0.0.6/ > Fix README and PyPI Doc for Ranger Python Client > - > > Key: RANGER-4065 > URL: https://issues.apache.org/jira/browse/RANGER-4065 > Project: Ranger > Issue Type: Bug > Components: Ranger >Affects Versions: 2.2.0 >Reporter: Abhishek Kumar >Priority: Minor > > Readme and PyPI doc for the ranger python client is out of sync. > The below lines need update in the README. > > to disable SSL certificate validation (not recommended for production use!) # > # ranger.session.verify = False > Affects PyPI version 0.0.6 and above: > [https://pypi.org/project/apache-ranger/0.0.6/] -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (RANGER-4065) Fix README and PyPI Doc for Ranger Python Client
[ https://issues.apache.org/jira/browse/RANGER-4065?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Abhishek Kumar updated RANGER-4065: --- Description: Readme and PyPI doc for the ranger python client is out of sync. The below lines need update in the README. to disable SSL certificate validation (not recommended for production use!) # # ranger.session.verify = False was: Readme and PyPI doc for the ranger python client is out of sync. The below lines need update in the README. # to disable SSL certificate validation (not recommended for production use!) # # ranger.session.verify = False > Fix README and PyPI Doc for Ranger Python Client > - > > Key: RANGER-4065 > URL: https://issues.apache.org/jira/browse/RANGER-4065 > Project: Ranger > Issue Type: Bug > Components: Ranger >Affects Versions: 2.2.0 >Reporter: Abhishek Kumar >Priority: Minor > > Readme and PyPI doc for the ranger python client is out of sync. > The below lines need update in the README. > > to disable SSL certificate validation (not recommended for production use!) # > # ranger.session.verify = False -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (RANGER-4065) Fix README and PyPI Doc for Ranger Python Client
Abhishek Kumar created RANGER-4065: -- Summary: Fix README and PyPI Doc for Ranger Python Client Key: RANGER-4065 URL: https://issues.apache.org/jira/browse/RANGER-4065 Project: Ranger Issue Type: Bug Components: Ranger Affects Versions: 2.2.0 Reporter: Abhishek Kumar Readme and PyPI doc for the ranger python client is out of sync. The below lines need update in the README. # to disable SSL certificate validation (not recommended for production use!) # # ranger.session.verify = False -- This message was sent by Atlassian Jira (v8.20.10#820010)
Re: Planning for Apache Ranger 2.4.0 release
+1 to get started on Apache Ranger 2.4.0 release. Selva - thanks for initiating this thread. The list of JIRAs doesn't render well in the email (see below). Perhaps this can be added in a wiki and include the link in email? Thanks, Madhan On 1/31/23, 7:56 AM, "Selvamohan Neethiraj" mailto:sneet...@apache.org>> wrote: Dear Ranger Community members, There are various features and critical bug fixes done in the Apache Ranger project since the release of Apache Ranger 2.3.0. Around 3 New Features, 34 improvements and 60 bug fixes were made from the last release. Now with that Ranger community is expecting a release to adapt those changes and hence planning this release. Please review and provide your opinion. Thanks, Selva- _*Improvements & New Features addressed in 2.4.0*_ Improvement,RANGER-2928,[Ranger Zone REST API] Resources data is missing in XML format Improvement,RANGER-3165,Upgrade Elasticsearch version in Ranger to Elasticsearch 7.10.2 Improvement,RANGER-3534,Review of RangerHiveAuditHandler Improvement,RANGER-3623,Add ability to enable anonymous download of policy/role/tag Improvement,RANGER-3633,Remove eclipse .project file from git Improvement,RANGER-3664,Ranger KMS : Add refresh functionality on kms key listing page. Improvement,RANGER-3763,The max limit of the requested entities is not configurable in tagsync Improvement,RANGER-3767,Add text message in HDFS and YARN policy pages to highlight the fallback ACL option Improvement,RANGER-3787,Non-daemon threads started by ElasticSearchAuditDestination cause Spark application hanging Improvement,RANGER-3794,Improve performance of delete users/groups utility Improvement,RANGER-3796,Enhancement to support multiple resource sets in a policy Improvement,RANGER-3818,Upgrade Solr to 8.11.2 Improvement,RANGER-3822,RangerService outputs password information in plaintext Improvement,RANGER-3837,"Allow Ranger non-admins to get, create, edit and delete roles" Improvement,RANGER-3856,Ranger admin client option to work with non-kerberized server Improvement,RANGER-3865,support for using user attributes in masking expressions Improvement,RANGER-3900,"Roles deletion Takes time in Apache Ranger when there are more users,groups,roles" Improvement,RANGER-3902,dbLoadTime is not added correctly in RangerServicePoliciesCache Improvement,RANGER-3910,API Documentation is broken for knox sso Improvement,RANGER-3934,improve tag cache handling to reduce resource usage Improvement,RANGER-3940,"Add javascript includes(), intersects() polyfills for array prototype to RangerCommonConstants" Improvement,RANGER-3948,update serialization to skip empty values Improvement,RANGER-3951,optimize memory used for tags in plugins and server Improvement,RANGER-3955,optimization to reduce duplicate strings Improvement,RANGER-3973,LDAP incremental search not always available Improvement,RANGER-3978,Docker setup to run Ranger KMS Improvement,RANGER-3982,Python client for Ranger KMS REST APIs Improvement,RANGER-3983,Support getColumnMasks and getRowFilters in Trino SPI 376+ Improvement,RANGER-3985,Trino plugin: Check table name when creating tables Improvement,RANGER-3986,Upgrade trino guice dependency to 5.1.0 Improvement,RANGER-3988,Trino plugin should differntiate between views and tables Improvement,RANGER-3997,option to use default value when user/group/tag does not have the attribute Improvement,RANGER-4004,"During the service deletion also, we can clear the in-memory cache for that service which got deleted on the ranger side" Improvement,RANGER-4011,option to disable creation of default policies per hierarchy New Feature,RANGER-3852,Performance and scalability analyzer tool for Ranger New Feature,RANGER-3855,RangerExternalUserStoreRetriever class New Feature,RANGER-4028,Ranger - Upgrade bootbox.js. _*BUGS addressed in 2.4.0*_ Bug,RANGER-2737,Ranger REST API returns different infomation when GET user by id and by name Bug,RANGER-3080,"A service administrator should be allowed to set ""excludes"" flag for a policy resource" Bug,RANGER-3108,NPE in RangerPolicyRepository.init Bug,RANGER-3387,Ranger Admin Header Validation. Bug,RANGER-3394,Too much `varchar(4000)` causes table to exceed ROW SIZE limit in MySQL Bug,RANGER-3500,Ranger policy list doesn't support sorting by field Bug,RANGER-3670,Policy update creates unnecessary entries in transaction log table Bug,RANGER-3680,mysql ErrorCode:1118 when Importing DB schema to database Bug,RANGER-3719,Can not create mysql table with charset utf8mb4. Bug,RANGER-3775,Logback.xml has been incorrectly modified by RANGER-3704. Bug,RANGER-3789,Upgrade Handlebars version to 4.7.7 Bug,RANGER-3790,Ranger tagsync module should not depend on kafka server Bug,RANGER-3798,"Ranger API Resource Metrics REST ""Up time of JVM"" does not update." Bug,RANGER-3806,Group's users mapping entry failing whenever primary key auto-increment is not set to 1 in db
[jira] [Created] (RANGER-4064) RANGER-3348 introduces bug in python client for SSL enabled clusters
Abhishek Kumar created RANGER-4064: -- Summary: RANGER-3348 introduces bug in python client for SSL enabled clusters Key: RANGER-4064 URL: https://issues.apache.org/jira/browse/RANGER-4064 Project: Ranger Issue Type: Bug Components: Ranger Affects Versions: 2.2.0 Reporter: Abhishek Kumar Bug was introduced in RANGER-3348 wherein using the python client on an SSL enabled cluster w/o host verification is no longer possible. ranger.session.verify = False # this was used to skip host verification earlier whereas in current code it is not possible to do so. >>> from apache_ranger.model.ranger_service import * >>> from apache_ranger.client.ranger_client import * >>> from apache_ranger.model.ranger_policy import * >>> ranger_url = 'someurl' >>> ranger_auth = ('admin', 'X') >>> from requests_kerberos import HTTPKerberosAuth >>> ranger_auth = HTTPKerberosAuth() >>> ranger = RangerClient(ranger_url, ranger_auth) >>> ranger. Display all 123 possibilities? (y or n) >>> ranger.session.verify = True Traceback (most recent call last): File "", line 1, in AttributeError: 'RangerClient' object has no attribute 'session' CC: [~kishor.gollapalliwar] -- This message was sent by Atlassian Jira (v8.20.10#820010)
Re: Review Request 74277: RANGER-4016 : Add row draggable feature for policy Item table in policy form in react UI.
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/74277/#review225142 --- Ship it! Ship It! - Madhan Neethiraj On Jan. 23, 2023, 1:47 p.m., Brijesh Bhalala wrote: > > --- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/74277/ > --- > > (Updated Jan. 23, 2023, 1:47 p.m.) > > > Review request for ranger, Dhaval Rajpara, Madhan Neethiraj, Mehul Parikh, > Mugdha Varadkar, Nikunj Pansuriya, and Nitin Galave. > > > Bugs: RANGER-4016 > https://issues.apache.org/jira/browse/RANGER-4016 > > > Repository: ranger > > > Description > --- > > Provide a row drag feature for reordering policy items in policy form. > > > Diffs > - > > security-admin/src/main/webapp/react-webapp/src/styles/style.css 77ecb7105 > security-admin/src/main/webapp/react-webapp/src/utils/XAMessages.js > 9dbea93e6 > > security-admin/src/main/webapp/react-webapp/src/views/PolicyListing/AddUpdatePolicyForm.jsx > c06b14021 > > security-admin/src/main/webapp/react-webapp/src/views/PolicyListing/PolicyPermissionItem.jsx > ac01efd1d > > security-admin/src/main/webapp/react-webapp/src/views/Resources/ResourceComp.jsx > 3c83b509e > > security-admin/src/main/webapp/react-webapp/src/views/UserGroupRoleListing/users_details/UserFormComp.jsx > ddbb7bfc2 > > > Diff: https://reviews.apache.org/r/74277/diff/2/ > > > Testing > --- > > 1)Build and Verified Ranger Admin setup with this changes . > 2)Verified the row drag feature for reordering the policy items tables in > Access, Masking and Row level Policy Forms. > 3)Verified the CRUD Operation and validation for the Policy Forms. > > > Thanks, > > Brijesh Bhalala > >
Planning for Apache Ranger 2.4.0 release
Dear Ranger Community members, There are various features and critical bug fixes done in the Apache Ranger project since the release of Apache Ranger 2.3.0. Around 3 New Features, 34 improvements and 60 bug fixes were made from the last release. Now with that Ranger community is expecting a release to adapt those changes and hence planning this release. Please review and provide your opinion. Thanks, Selva- _*Improvements & New Features addressed in 2.4.0*_ Improvement,RANGER-2928,[Ranger Zone REST API] Resources data is missing in XML format Improvement,RANGER-3165,Upgrade Elasticsearch version in Ranger to Elasticsearch 7.10.2 Improvement,RANGER-3534,Review of RangerHiveAuditHandler Improvement,RANGER-3623,Add ability to enable anonymous download of policy/role/tag Improvement,RANGER-3633,Remove eclipse .project file from git Improvement,RANGER-3664,Ranger KMS : Add refresh functionality on kms key listing page. Improvement,RANGER-3763,The max limit of the requested entities is not configurable in tagsync Improvement,RANGER-3767,Add text message in HDFS and YARN policy pages to highlight the fallback ACL option Improvement,RANGER-3787,Non-daemon threads started by ElasticSearchAuditDestination cause Spark application hanging Improvement,RANGER-3794,Improve performance of delete users/groups utility Improvement,RANGER-3796,Enhancement to support multiple resource sets in a policy Improvement,RANGER-3818,Upgrade Solr to 8.11.2 Improvement,RANGER-3822,RangerService outputs password information in plaintext Improvement,RANGER-3837,"Allow Ranger non-admins to get, create, edit and delete roles" Improvement,RANGER-3856,Ranger admin client option to work with non-kerberized server Improvement,RANGER-3865,support for using user attributes in masking expressions Improvement,RANGER-3900,"Roles deletion Takes time in Apache Ranger when there are more users,groups,roles" Improvement,RANGER-3902,dbLoadTime is not added correctly in RangerServicePoliciesCache Improvement,RANGER-3910,API Documentation is broken for knox sso Improvement,RANGER-3934,improve tag cache handling to reduce resource usage Improvement,RANGER-3940,"Add javascript includes(), intersects() polyfills for array prototype to RangerCommonConstants" Improvement,RANGER-3948,update serialization to skip empty values Improvement,RANGER-3951,optimize memory used for tags in plugins and server Improvement,RANGER-3955,optimization to reduce duplicate strings Improvement,RANGER-3973,LDAP incremental search not always available Improvement,RANGER-3978,Docker setup to run Ranger KMS Improvement,RANGER-3982,Python client for Ranger KMS REST APIs Improvement,RANGER-3983,Support getColumnMasks and getRowFilters in Trino SPI 376+ Improvement,RANGER-3985,Trino plugin: Check table name when creating tables Improvement,RANGER-3986,Upgrade trino guice dependency to 5.1.0 Improvement,RANGER-3988,Trino plugin should differntiate between views and tables Improvement,RANGER-3997,option to use default value when user/group/tag does not have the attribute Improvement,RANGER-4004,"During the service deletion also, we can clear the in-memory cache for that service which got deleted on the ranger side" Improvement,RANGER-4011,option to disable creation of default policies per hierarchy New Feature,RANGER-3852,Performance and scalability analyzer tool for Ranger New Feature,RANGER-3855,RangerExternalUserStoreRetriever class New Feature,RANGER-4028,Ranger - Upgrade bootbox.js. _*BUGS addressed in 2.4.0*_ Bug,RANGER-2737,Ranger REST API returns different infomation when GET user by id and by name Bug,RANGER-3080,"A service administrator should be allowed to set ""excludes"" flag for a policy resource" Bug,RANGER-3108,NPE in RangerPolicyRepository.init Bug,RANGER-3387,Ranger Admin Header Validation. Bug,RANGER-3394,Too much `varchar(4000)` causes table to exceed ROW SIZE limit in MySQL Bug,RANGER-3500,Ranger policy list doesn't support sorting by field Bug,RANGER-3670,Policy update creates unnecessary entries in transaction log table Bug,RANGER-3680,mysql ErrorCode:1118 when Importing DB schema to database Bug,RANGER-3719,Can not create mysql table with charset utf8mb4. Bug,RANGER-3775,Logback.xml has been incorrectly modified by RANGER-3704. Bug,RANGER-3789,Upgrade Handlebars version to 4.7.7 Bug,RANGER-3790,Ranger tagsync module should not depend on kafka server Bug,RANGER-3798,"Ranger API Resource Metrics REST ""Up time of JVM"" does not update." Bug,RANGER-3806,Group's users mapping entry failing whenever primary key auto-increment is not set to 1 in db Bug,RANGER-3807,getUserRoles API gives 200 for non existing user passed to this API Bug,RANGER-3813,Fix ConcurrentModificationException in UnixUserGroupBuilder Bug,RANGER-3814,IS_IN_ROLE(roleName) condition always returns false Bug,RANGER-3816,update getResourceACLs() API to handle macros in resource names Bug,RANGER-3819,Upgrade springframework
Re: Review Request 74274: RANGER-3991 : Upgrade underscore-min.js, underscore.js and moment-with-locales.min.js
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/74274/#review225141 --- Ship it! Ship It! - Dhaval Rajpara On Jan. 31, 2023, 9:17 a.m., Himanshu Maurya wrote: > > --- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/74274/ > --- > > (Updated Jan. 31, 2023, 9:17 a.m.) > > > Review request for ranger, bhavik patel, Dhaval Shah, Dineshkumar Yadav, > Harshal Chavan, Kishor Gollapalliwar, Madhan Neethiraj, Mehul Parikh, Nitin > Galave, Pradeep Agrawal, and Velmurugan Periasamy. > > > Bugs: RANGER-3991 > https://issues.apache.org/jira/browse/RANGER-3991 > > > Repository: ranger > > > Description > --- > > Upgraded the version of underscore.js from 1.13.1 to 1.13.6 and the version > of moment-with-locales.min.js from 2.27.0 to 2.29.4 > > > Diffs > - > > > security-admin/src/main/webapp/libs/bower/moment/js/moment-with-locales.min.js > 877f00fe2 > security-admin/src/main/webapp/libs/bower/underscore/js/underscore.js > ef8706b0d > > > Diff: https://reviews.apache.org/r/74274/diff/2/ > > > Testing > --- > > Tested all CRUD operations like:- > 1) Policies > 2) Services > 3) Zones > 4) Users/Groups/Roles > 5) Keys from KMS > 6) Checked all Audit event generate properly > Also checked password updation for users > > > Thanks, > > Himanshu Maurya > >
[jira] [Commented] (RANGER-3991) Upgrade underscore-min.js, underscore.js and moment-with-locales.min.js
[ https://issues.apache.org/jira/browse/RANGER-3991?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17682454#comment-17682454 ] Himanshu Maurya commented on RANGER-3991: - Hi [~Dhaval.Rajpara] Added the Branch and Bug Thankyou > Upgrade underscore-min.js, underscore.js and moment-with-locales.min.js > --- > > Key: RANGER-3991 > URL: https://issues.apache.org/jira/browse/RANGER-3991 > Project: Ranger > Issue Type: Bug > Components: Ranger >Reporter: Bhavik Patel >Assignee: Himanshu Maurya >Priority: Critical > Attachments: > 0001-RANGER-3991-Upgrade-underscore-min.js-underscore.js--1.patch, > 0001-RANGER-3991-Upgrade-underscore-min.js-underscore.js-.patch, > 0001-RANGER-3991.patch > > > Upgrade underscore-min.js, underscore.js and moment-with-locales.min.js > > cc : [~Dhaval.Rajpara] [~ni3galave] [~chenyu] -- This message was sent by Atlassian Jira (v8.20.10#820010)
Re: Review Request 74274: RANGER-3991 : Upgrade underscore-min.js, underscore.js and moment-with-locales.min.js
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/74274/ --- (Updated Jan. 31, 2023, 9:17 a.m.) Review request for ranger, bhavik patel, Dhaval Shah, Dineshkumar Yadav, Harshal Chavan, Kishor Gollapalliwar, Madhan Neethiraj, Mehul Parikh, Nitin Galave, Pradeep Agrawal, and Velmurugan Periasamy. Bugs: RANGER-3991 https://issues.apache.org/jira/browse/RANGER-3991 Repository: ranger Description --- Upgraded the version of underscore.js from 1.13.1 to 1.13.6 and the version of moment-with-locales.min.js from 2.27.0 to 2.29.4 Diffs - security-admin/src/main/webapp/libs/bower/moment/js/moment-with-locales.min.js 877f00fe2 security-admin/src/main/webapp/libs/bower/underscore/js/underscore.js ef8706b0d Diff: https://reviews.apache.org/r/74274/diff/2/ Testing --- Tested all CRUD operations like:- 1) Policies 2) Services 3) Zones 4) Users/Groups/Roles 5) Keys from KMS 6) Checked all Audit event generate properly Also checked password updation for users Thanks, Himanshu Maurya
[jira] [Commented] (RANGER-3991) Upgrade underscore-min.js, underscore.js and moment-with-locales.min.js
[ https://issues.apache.org/jira/browse/RANGER-3991?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17682451#comment-17682451 ] Dhaval Rajpara commented on RANGER-3991: Hi [~hmaurya], Please add Branch as master and BUG as RANGER-3991 on the review request. https://reviews.apache.org/r/74274/diff/2#index_header Thanks > Upgrade underscore-min.js, underscore.js and moment-with-locales.min.js > --- > > Key: RANGER-3991 > URL: https://issues.apache.org/jira/browse/RANGER-3991 > Project: Ranger > Issue Type: Bug > Components: Ranger >Reporter: Bhavik Patel >Assignee: Himanshu Maurya >Priority: Critical > Attachments: > 0001-RANGER-3991-Upgrade-underscore-min.js-underscore.js--1.patch, > 0001-RANGER-3991-Upgrade-underscore-min.js-underscore.js-.patch, > 0001-RANGER-3991.patch > > > Upgrade underscore-min.js, underscore.js and moment-with-locales.min.js > > cc : [~Dhaval.Rajpara] [~ni3galave] [~chenyu] -- This message was sent by Atlassian Jira (v8.20.10#820010)
Re: Review Request 74277: RANGER-4016 : Add row draggable feature for policy Item table in policy form in react UI.
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/74277/#review225140 --- Ship it! Ship It! - Dhaval Rajpara On Jan. 23, 2023, 1:47 p.m., Brijesh Bhalala wrote: > > --- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/74277/ > --- > > (Updated Jan. 23, 2023, 1:47 p.m.) > > > Review request for ranger, Dhaval Rajpara, Madhan Neethiraj, Mehul Parikh, > Mugdha Varadkar, Nikunj Pansuriya, and Nitin Galave. > > > Bugs: RANGER-4016 > https://issues.apache.org/jira/browse/RANGER-4016 > > > Repository: ranger > > > Description > --- > > Provide a row drag feature for reordering policy items in policy form. > > > Diffs > - > > security-admin/src/main/webapp/react-webapp/src/styles/style.css 77ecb7105 > security-admin/src/main/webapp/react-webapp/src/utils/XAMessages.js > 9dbea93e6 > > security-admin/src/main/webapp/react-webapp/src/views/PolicyListing/AddUpdatePolicyForm.jsx > c06b14021 > > security-admin/src/main/webapp/react-webapp/src/views/PolicyListing/PolicyPermissionItem.jsx > ac01efd1d > > security-admin/src/main/webapp/react-webapp/src/views/Resources/ResourceComp.jsx > 3c83b509e > > security-admin/src/main/webapp/react-webapp/src/views/UserGroupRoleListing/users_details/UserFormComp.jsx > ddbb7bfc2 > > > Diff: https://reviews.apache.org/r/74277/diff/2/ > > > Testing > --- > > 1)Build and Verified Ranger Admin setup with this changes . > 2)Verified the row drag feature for reordering the policy items tables in > Access, Masking and Row level Policy Forms. > 3)Verified the CRUD Operation and validation for the Policy Forms. > > > Thanks, > > Brijesh Bhalala > >
[jira] [Commented] (RANGER-3991) Upgrade underscore-min.js, underscore.js and moment-with-locales.min.js
[ https://issues.apache.org/jira/browse/RANGER-3991?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17682450#comment-17682450 ] Himanshu Maurya commented on RANGER-3991: - Kindly review this:- [https://reviews.apache.org/r/74274/diff/2#index_header] > Upgrade underscore-min.js, underscore.js and moment-with-locales.min.js > --- > > Key: RANGER-3991 > URL: https://issues.apache.org/jira/browse/RANGER-3991 > Project: Ranger > Issue Type: Bug > Components: Ranger >Reporter: Bhavik Patel >Assignee: Himanshu Maurya >Priority: Critical > Attachments: > 0001-RANGER-3991-Upgrade-underscore-min.js-underscore.js--1.patch, > 0001-RANGER-3991-Upgrade-underscore-min.js-underscore.js-.patch, > 0001-RANGER-3991.patch > > > Upgrade underscore-min.js, underscore.js and moment-with-locales.min.js > > cc : [~Dhaval.Rajpara] [~ni3galave] [~chenyu] -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (RANGER-4041) Upgrade netty-all version to 4.1.86.Final
[ https://issues.apache.org/jira/browse/RANGER-4041?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17682449#comment-17682449 ] Himanshu Maurya commented on RANGER-4041: - Kindly review this:- [https://reviews.apache.org/r/74280/] > Upgrade netty-all version to 4.1.86.Final > - > > Key: RANGER-4041 > URL: https://issues.apache.org/jira/browse/RANGER-4041 > Project: Ranger > Issue Type: Bug > Components: kms, Ranger >Reporter: Himanshu Maurya >Assignee: Himanshu Maurya >Priority: Major > Attachments: > 0001-RANGER-4041-Upgrade-netty-all-version-to-4.1.86.Fina.patch > > > A StackOverflowError can be raised when parsing a malformed crafted message > due to an infinite recursion and When calling `DefaultHttpHeadesr.set` with > an _iterator_ of values, header value validation was not performed, allowing > malicious header values in the iterator to perform HTTP Response Splitting. > These issues have been patched in version 4.1.86.Final. -- This message was sent by Atlassian Jira (v8.20.10#820010)