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

ASF subversion and git services commented on KNOX-2186:
-------------------------------------------------------

Commit 69b08afa9080c58ea83ee331f1e6e6b3c4be1392 in knox's branch 
refs/heads/master from Sandor Molnar
[ https://gitbox.apache.org/repos/asf?p=knox.git;h=69b08af ]

KNOX-2186 - Advanced service discovery configuration handling (#238)

* KNOX-2186 - Added support for services without url/version/parameters

* KNOX-2186 - Advanced service discovery configuration handling


> 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
>            Priority: Major
>             Fix For: 1.4.0
>
>          Time Spent: 40m
>  Remaining Estimate: 0h
>
> 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 cases that are 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).
> Additionally, a set of known (expected) topologies can be listed by CM. These 
> topologies (Knox descriptors) should be populated with an enabled 
> service(only with its name) even if that particular service was not listed in 
> the new style Hadoop XML configuration file within the descriptor that 
> matches any of the expected topology names.
> *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