Tabnine Logo
com.netflix.spinnaker.halyard.config.validate.v1
Code IndexAdd Tabnine to your IDE (free)

How to use com.netflix.spinnaker.halyard.config.validate.v1

Best Java code snippets using com.netflix.spinnaker.halyard.config.validate.v1 (Showing top 10 results out of 315)

origin: com.netflix.spinnaker.halyard/halyard-config

@Override
public void validate(ConfigProblemSetBuilder p, Node n) {
 validateFieldForSpinnakerVersion(p, n);
}

origin: spinnaker/halyard

@Override
public void validate(ConfigProblemSetBuilder p, DeploymentEnvironment n) {
 DeploymentType type = n.getType();
 switch (type) {
  case LocalDebian:
  case BakeDebian:
   break;
  case Distributed:
   validateDistributedDeployment(p, n);
   break;
  case LocalGit:
   validateGitDeployment(p, n);
   break;
  default:
   throw new RuntimeException("Unknown deployment environment type " + type);
 }
}
origin: com.netflix.spinnaker.halyard/halyard-config

/**
 * Runs every validator defined against the given node.
 *
 * @param psBuilder contains the problems encountered during validation so far.
 * @param node is the node being validated.
 *
 * @return # of validators run (for logging purposes).
 */
public int runAllValidators(ConfigProblemSetBuilder psBuilder, Node node) {
 psBuilder.setNode(node);
 int validatorRuns = 0;
 for (Validator validator : validators) {
  validatorRuns += runMatchingValidators(psBuilder, validator, node, node.getClass()) ? 1 : 0;
 }
 return validatorRuns;
}
origin: com.netflix.spinnaker.halyard/halyard-config

 private void recursiveValidate(ConfigProblemSetBuilder psBuilder, Node node, NodeFilter filter) {
  int runCount = validatorCollection.runAllValidators(psBuilder, node);

  log.info("Ran " + runCount + " validators for node \"" + node.getNodeName() + "\" with class \"" + node.getClass().getSimpleName() + "\"");

  NodeIterator children = node.getChildren();

  Node recurse = children.getNext(filter);
  while (recurse != null) {
   recursiveValidate(psBuilder, recurse, filter);
   recurse = children.getNext(filter);
  }
 }
}
origin: com.netflix.spinnaker.halyard/halyard-config

@Override
public void validate(ConfigProblemSetBuilder p, DeploymentEnvironment n) {
 DeploymentType type = n.getType();
 switch (type) {
  case LocalDebian:
  case BakeDebian:
   break;
  case Distributed:
   validateDistributedDeployment(p, n);
   break;
  case LocalGit:
   validateGitDeployment(p, n);
   break;
  default:
   throw new RuntimeException("Unknown deployment environment type " + type);
 }
}
origin: spinnaker/halyard

/**
 * Runs every validator defined against the given node.
 *
 * @param psBuilder contains the problems encountered during validation so far.
 * @param node is the node being validated.
 *
 * @return # of validators run (for logging purposes).
 */
public int runAllValidators(ConfigProblemSetBuilder psBuilder, Node node) {
 psBuilder.setNode(node);
 int validatorRuns = 0;
 for (Validator validator : validators) {
  validatorRuns += runMatchingValidators(psBuilder, validator, node, node.getClass()) ? 1 : 0;
 }
 return validatorRuns;
}
origin: spinnaker/halyard

@Override
public void validate(ConfigProblemSetBuilder p, Node n) {
 validateFieldForSpinnakerVersion(p, n);
}

origin: spinnaker/halyard

 private void recursiveValidate(ConfigProblemSetBuilder psBuilder, Node node, NodeFilter filter) {
  int runCount = validatorCollection.runAllValidators(psBuilder, node);

  log.info("Ran " + runCount + " validators for node \"" + node.getNodeName() + "\" with class \"" + node.getClass().getSimpleName() + "\"");

  NodeIterator children = node.getChildren();

  Node recurse = children.getNext(filter);
  while (recurse != null) {
   recursiveValidate(psBuilder, recurse, filter);
   recurse = children.getNext(filter);
  }
 }
}
origin: spinnaker/halyard

return runMatchingValidators(psBuilder, validator, node, c.getSuperclass());
origin: com.netflix.spinnaker.halyard/halyard-config

return runMatchingValidators(psBuilder, validator, node, c.getSuperclass());
com.netflix.spinnaker.halyard.config.validate.v1

Most used classes

  • DeploymentEnvironmentValidator
  • FieldValidator
  • ValidatorCollection
    This collects all validators that have been defined so far, and tries to apply all matching ones to
  • CanaryAccountValidator
  • AwsCanaryValidator
  • GoogleCanaryValidator,
  • ClouddriverHaServiceValidator,
  • OracleValidator,
  • AwsAccountValidator,
  • AzureAccountValidator,
  • AzureBakeryDefaultsValidator,
  • AzureBaseImageValidator,
  • DCOSAccountValidator,
  • DockerRegistryReferenceValidation,
  • GoogleAccountValidator,
  • GoogleBakeryDefaultsValidator,
  • GoogleBaseImageValidator,
  • KubernetesAccountValidator,
  • OpenstackAccountValidator
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now