Sandor Molnar created KNOX-2186:
-----------------------------------

             Summary: Cloudera Manager integration - filter services
                 Key: KNOX-2186
                 URL: https://issues.apache.org/jira/browse/KNOX-2186
             Project: Apache Knox
          Issue Type: New Feature
          Components: Server
    Affects Versions: 1.4.0
            Reporter: Sandor Molnar
            Assignee: Sandor Molnar
             Fix For: 1.4.0


With KNOX-2160, Knos is capable of processing a Hadoop XML configuration file 
and turn its content into Knox providers.

It'd be beneficial to add support for the following use case that is also 
Cloudera manager integration specific:
 *1.)* Cloudera Manager reports if auto-discovery is {{enabled}} for each known 
services. That is, a list of boolean properties can be generated by CM 
indicating if {{SERVICE_X}} is enabled or not in the following form: 
{{gateway.auto.discovery.enabled.SERVICE_NAME=[true|false]}}

The new Hadoop XML configuration parser should take this information into 
account, and add a certain service into the generated Knox descriptor only if 
that service is explicitly {{enabled}} or there is no boolean flag within the 
CM generated properties with that service name (indicating an unknown - custom 
- service)

*2.)* There are some services - mainly UI services - that are not working 
without some more required services in place (mainly their API counterpart). 
For instance: {{RANGERUI}} won't work properly if {{RANGER}} is not available.

The new Hadoop XML configuration parser should be modified to not to add any 
service into the generated Knox descriptor unless
 * all required services are available (if any)
 * all required services are enabled (see the previous point)



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

Reply via email to