[
https://issues.apache.org/jira/browse/KNOX-2186?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17018133#comment-17018133
]
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)