@Override
    protected Map<String, ? extends Collection<String>> getServiceComponentFilter(Map<String, ? extends Collection<String>> serviceComponentFilter)
        throws AmbariException {
      return kerberosKeytabController.adjustServiceComponentFilter(clusters.getCluster(executionCommand.getClusterName()), false, serviceComponentFilter);
    }
SetKeytabCommandParameterProcessor is an implementation of {@link KerberosCommandParameterProcessor}
that handles the case for setting keytab files.
<p>
Specifically, this implementation add addition the keytab file details and its contents to the
command parameters. It also only performs operations only for services and components that are
known to be installed; therefore, the service/component filter may be altered to enforce this.
ambari-server/src/main/java/org/apache/ambari/server/events/publishers/AgentCommandsPublisher.java