You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ranger.apache.org by "Nigel Jones (JIRA)" <ji...@apache.org> on 2017/07/20 13:47:00 UTC

[jira] [Commented] (RANGER-1488) Create Ranger plugin for gaiandb

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

Nigel Jones commented on RANGER-1488:
-------------------------------------

I've created a high level breakdown of the stages I see in implementing this plugin. Currently the code on github hooks into gaian's policy framework and can intercept calls. There is also a simple configuration file defined (which I will post in the relevant task) but the code is not yet complete and does not initialize with ranger. this is the next step.

Is the community ok with plugin code being contributed into the ranger codebase, as long as licensing is ok? If so I will aim to add proposed patches to the review board tool .  It's probably reasonable to require the first 3 subtasks are completed before any code is submitted to the project since that is the first point of having some coherent that adds value, but I can add sooner if that's helpful?

The work-in-progress can be viewed on github, but hopefully this is just a staging area

There is some more information about the reason we're building this plugin which is currently being driven on the Atlas side. See https://cwiki.apache.org/confluence/display/ATLAS/GaianDB+as+a+virtualizer+with+governance+enforcement

> Create Ranger plugin for gaiandb
> --------------------------------
>
>                 Key: RANGER-1488
>                 URL: https://issues.apache.org/jira/browse/RANGER-1488
>             Project: Ranger
>          Issue Type: New Feature
>          Components: plugins
>            Reporter: Nigel Jones
>            Assignee: Nigel Jones
>              Labels: VirtualDataConnector
>
> GaianDB is a distributed, federated database built on Apache Derby.
> The documentation is at https://github.com/gaiandb/gaiandb/blob/master/README.md - navigate up for the source.
> As part of a Virtual Connector Project based on Atlas we are using gaianDB to provide a virtualization layer. We need to control access to underlying resources and will be building a Ranger plugin for gaiandb to support this. GaianDB already has support for a form of policy plugin which allows the SQL to be intercepted.
> It is unclear if this code will sit
>  - external to ranger/atlas ie in the gaianDB sources
>  - as a sample in the Atlas project (so that we collate what is needed for the virtual connector project)
>  - as a sample, or component in the Ranger project
> However it seems helpful to describe the proposal here and get feedback/dialogue in the ranger community :-)



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)