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)