Details
-
Task
-
Status: Resolved
-
Critical
-
Resolution: Fixed
-
2.4.0
Description
Add conditional constraints for Kerberos identities to control when they are created. For example if Kerberos Identity should only be created (and distributed) for a component when some other component or service is installed.
An example of this would be
{ "name": "/HIVE/HIVE_SERVER/hive_server_hive", "principal": { "configuration": "hive-interactive-site/hive.llap.daemon.service.principal" }, "keytab": { "configuration": "hive-interactive-site/hive.llap.daemon.keytab.file" }, "when" : { "contains" : ["services", "HIVE"] } }
Note the "when" clause. This indicates that this identity should only be processed when the set of services contains "HIVE". An alternative to this would be to test the set of components for a certain component.
Attachments
Attachments
Issue Links
- links to