[jira] [Commented] (RANGER-2157) Add NiFi Registry service definition and NiFiRegistryClient

2018-08-07 Thread Koji Kawamura (JIRA)


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

Koji Kawamura commented on RANGER-2157:
---

[~vperiasamy] I've submitted a review request. Please let me know if there's 
anything I need to do to proceed review cycle. Thanks!

> Add NiFi Registry service definition and NiFiRegistryClient
> ---
>
> Key: RANGER-2157
> URL: https://issues.apache.org/jira/browse/RANGER-2157
> Project: Ranger
>  Issue Type: Improvement
>  Components: plugins
>Reporter: Koji Kawamura
>Assignee: Koji Kawamura
>Priority: Major
> Attachments: 0001-RANGER-2157-Added-NiFi-Registry-service.patch
>
>
> Apache NiFi Registry is a subproject of Apache NiFi. NiFi Registry can manage 
> versioned flow definitions so that NiFi users can version control their flows.
> Ranger already has NiFi service. This JIRA adds similar integration with NiFi 
> Registry.
> The NiFi Registry integration will be split into two parts...
> The first part will be the service definition and the NiFiRegistryClient to 
> perform resource look ups against NiFi Registry. This work will be tracked 
> with this ticket.
> The second part is the plugin that will run in NiFi Registry and this part 
> will live in the NiFi Registry codebase and is being tracked with this JIRA: 
> NIFIREG-186



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Comment Edited] (RANGER-2157) Add NiFi Registry service definition and NiFiRegistryClient

2018-08-07 Thread Koji Kawamura (JIRA)


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

Koji Kawamura edited comment on RANGER-2157 at 8/7/18 6:55 AM:
---

Attaching the first pass of a patch for NiFi Registry service def and resource 
lookup.

 In order to test this against a real NiFi Registry instance, you can do the 
following:

Build this branch with "mvn clean install -Pinclude-ranger"
https://github.com/ijokarumawak/nifi-registry/tree/nifireg-186

The NiFi Registry distribution will be in nifi-registry-assembly/target, copy 
the tar.gz somewhere and extract it.

Refer [NiFi Registry Ranger extension 
README.md|https://github.com/apache/nifi-registry/blob/29239be99a5f6275060ecbdcb16ae9a8e7abef86/nifi-registry-extensions/nifi-registry-ranger-extension/README.md]
 for configuration details.

In order for NiFi Registry to perform authorization, it needs to be secured, 
this is done by configuring conf/nifi-registry.properties to use HTTPS. Also, 
conf/authorizers.xml should be configured to use RangerAuthorizer. Example 
configurations are available here:
https://github.com/ijokarumawak/nifi-registry-ranger/tree/master/nifi-registry/conf

To start NiFi Registry, execute 'bin/nifi-registry.sh start'.
Navigate to https://localhost:18443/nifi-registry

You will need a client certificate loaded in your browser to authenticate, or 
configure NiFi Registry to use LDAP.


was (Author: ijokarumawak):
Attaching the first pass of a patch for NiFi Registry service def and resource 
lookup.

 In order to test this against a real NiFi Registry instance, you can do the 
following:

Build this branch with "mvn clean install"
https://github.com/ijokarumawak/nifi-registry/tree/nifireg-186

The NiFi Registry distribution will be in nifi-registry-assembly/target, copy 
the tar.gz somewhere and extract it.

Also, you will need to build the ranger plug-in at NiFi Registry side by:
{code}
mvn -f nifi-registry-ranger install
mkdir -p ${NIFI_REG_HOME}/ranger/lib/
cp -rp nifi-registry-ranger/target/lib/* ${NIFI_REG_HOME}/ranger/lib/
{code}

In order for NiFi Registry to perform authorization, it needs to be secured, 
this is done by configuring conf/nifi-registry.properties to use HTTPS. Also, 
conf/authorizers.xml should be configured to use RangerAuthorizer. Example 
configurations are available here:
https://github.com/ijokarumawak/nifi-registry-ranger/tree/master/nifi-registry/conf

To start NiFi Registry, execute 'bin/nifi-registry.sh start'.
Navigate to https://localhost:18443/nifi-registry

You will need a client certificate loaded in your browser to authenticate, or 
configure NiFi Registry to use LDAP.

> Add NiFi Registry service definition and NiFiRegistryClient
> ---
>
> Key: RANGER-2157
> URL: https://issues.apache.org/jira/browse/RANGER-2157
> Project: Ranger
>  Issue Type: Improvement
>  Components: plugins
>Reporter: Koji Kawamura
>Assignee: Koji Kawamura
>Priority: Major
> Attachments: 0001-RANGER-2157-Added-NiFi-Registry-service.patch
>
>
> Apache NiFi Registry is a subproject of Apache NiFi. NiFi Registry can manage 
> versioned flow definitions so that NiFi users can version control their flows.
> Ranger already has NiFi service. This JIRA adds similar integration with NiFi 
> Registry.
> The NiFi Registry integration will be split into two parts...
> The first part will be the service definition and the NiFiRegistryClient to 
> perform resource look ups against NiFi Registry. This work will be tracked 
> with this ticket.
> The second part is the plugin that will run in NiFi Registry and this part 
> will live in the NiFi Registry codebase and is being tracked with this JIRA: 
> NIFIREG-186



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (RANGER-2157) Add NiFi Registry service definition and NiFiRegistryClient

2018-07-20 Thread Koji Kawamura (JIRA)


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

Koji Kawamura updated RANGER-2157:
--
Attachment: 0001-RANGER-2157-Added-NiFi-Registry-service.patch

> Add NiFi Registry service definition and NiFiRegistryClient
> ---
>
> Key: RANGER-2157
> URL: https://issues.apache.org/jira/browse/RANGER-2157
> Project: Ranger
>  Issue Type: Improvement
>  Components: plugins
>Reporter: Koji Kawamura
>Priority: Major
> Attachments: 0001-RANGER-2157-Added-NiFi-Registry-service.patch
>
>
> Apache NiFi Registry is a subproject of Apache NiFi. NiFi Registry can manage 
> versioned flow definitions so that NiFi users can version control their flows.
> Ranger already has NiFi service. This JIRA adds similar integration with NiFi 
> Registry.
> The NiFi Registry integration will be split into two parts...
> The first part will be the service definition and the NiFiRegistryClient to 
> perform resource look ups against NiFi Registry. This work will be tracked 
> with this ticket.
> The second part is the plugin that will run in NiFi Registry and this part 
> will live in the NiFi Registry codebase and is being tracked with this JIRA: 
> NIFIREG-186



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (RANGER-2157) Add NiFi Registry service definition and NiFiRegistryClient

2018-07-20 Thread Koji Kawamura (JIRA)
Koji Kawamura created RANGER-2157:
-

 Summary: Add NiFi Registry service definition and 
NiFiRegistryClient
 Key: RANGER-2157
 URL: https://issues.apache.org/jira/browse/RANGER-2157
 Project: Ranger
  Issue Type: Improvement
  Components: plugins
Reporter: Koji Kawamura


Apache NiFi Registry is a subproject of Apache NiFi. NiFi Registry can manage 
versioned flow definitions so that NiFi users can version control their flows.

Ranger already has NiFi service. This JIRA adds similar integration with NiFi 
Registry.

The NiFi Registry integration will be split into two parts...

The first part will be the service definition and the NiFiRegistryClient to 
perform resource look ups against NiFi Registry. This work will be tracked with 
this ticket.

The second part is the plugin that will run in NiFi Registry and this part will 
live in the NiFi Registry codebase and is being tracked with this JIRA: 
NIFIREG-186



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)