public void validateTopologyConfiguration(ClusterTopology clusterTopology) throws InvalidTopologyException {
    LOGGER.info("Validating cluster topology: {}", clusterTopology);
    topologyValidatorFactory.createConfigurationValidatorChain().validate(clusterTopology);
  }
Service implementation dealing with topology validation.
It's intended to manage cluster topology validation by grouping validators into different sets as it's imposed by the
callee logic.

Ideally this service should be used as instead of directly use validator implementations.
ambari-server/src/main/java/org/apache/ambari/server/topology/validators/TopologyValidatorService.java