Tabnine Logo
ValidateService
Code IndexAdd Tabnine to your IDE (free)

How to use
ValidateService
in
com.netflix.spinnaker.halyard.config.services.v1

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

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

 public ProblemSet validateDeploymentShallow(String deploymentName) {
  NodeFilter filter = new NodeFilter()
    .setDeployment(deploymentName);

  return validateService.validateMatchingFilter(filter);
 }
}
origin: spinnaker/halyard

 public ProblemSet validateDeploymentShallow(String deploymentName) {
  NodeFilter filter = new NodeFilter()
    .setDeployment(deploymentName);

  return validateService.validateMatchingFilter(filter);
 }
}
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: com.netflix.spinnaker.halyard/halyard-config

 public ProblemSet validateFeatures(String deploymentName) {
  NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setFeatures();
  return validateService.validateMatchingFilter(filter);
 }
}
origin: com.netflix.spinnaker.halyard/halyard-config

ProblemSet validateMatchingFilter(NodeFilter filter) {
 DaemonTaskHandler.newStage("Running validation");
 Halconfig halconfig = parser.getHalconfig();
 ConfigProblemSetBuilder psBuilder = new ConfigProblemSetBuilder(applicationContext);
 recursiveValidate(psBuilder, halconfig, filter);
 return psBuilder.build();
}
origin: com.netflix.spinnaker.halyard/halyard-config

 public ProblemSet validateCanary(String deploymentName) {
  NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setCanary();
  return validateService.validateMatchingFilter(filter);
 }
}
origin: spinnaker/halyard

ProblemSet validateMatchingFilter(NodeFilter filter) {
 DaemonTaskHandler.newStage("Running validation");
 Halconfig halconfig = parser.getHalconfig();
 ConfigProblemSetBuilder psBuilder = new ConfigProblemSetBuilder(applicationContext);
 recursiveValidate(psBuilder, halconfig, filter);
 return psBuilder.build();
}
origin: spinnaker/halyard

  public ProblemSet validateWebhookTrust(String deploymentName) {
    NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setWebhookTrust();
    return validateService.validateMatchingFilter(filter);
  }
}
origin: com.netflix.spinnaker.halyard/halyard-config

 public ProblemSet validateDeploymentEnvironment(String deploymentName) {
  NodeFilter filter = new NodeFilter()
    .setDeployment(deploymentName)
    .setDeploymentEnvironment();

  return validateService.validateMatchingFilter(filter);
 }
}
origin: spinnaker/halyard

 public ProblemSet validateArtifactTemplate(String deploymentName, String artifactTemplateName) {
  NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setArtifactTemplate(artifactTemplateName);
  return validateService.validateMatchingFilter(filter);
 }
}
origin: com.netflix.spinnaker.halyard/halyard-config

 public ProblemSet validatePersistentStore(String deploymentName, String persistentStoreType) {
  NodeFilter filter = new NodeFilter()
    .setDeployment(deploymentName)
    .setPersistentStore(persistentStoreType);

  return validateService.validateMatchingFilter(filter);
 }
}
origin: com.netflix.spinnaker.halyard/halyard-config

 public ProblemSet validateAllNotifications(String deploymentName) {
  NodeFilter filter = new NodeFilter()
    .setDeployment(deploymentName)
    .withAnyNotification();

  return validateService.validateMatchingFilter(filter);
 }
}
origin: spinnaker/halyard

 public ProblemSet validateDeploymentEnvironment(String deploymentName) {
  NodeFilter filter = new NodeFilter()
    .setDeployment(deploymentName)
    .setDeploymentEnvironment();

  return validateService.validateMatchingFilter(filter);
 }
}
origin: spinnaker/halyard

 public ProblemSet validateFeatures(String deploymentName) {
  NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setFeatures();
  return validateService.validateMatchingFilter(filter);
 }
}
origin: spinnaker/halyard

public ProblemSet validateNotification(String deploymentName, String notificationName) {
 NodeFilter filter = new NodeFilter()
   .setDeployment(deploymentName)
   .setNotification(notificationName);
 return validateService.validateMatchingFilter(filter);
}
origin: spinnaker/halyard

 public ProblemSet validateAllNotifications(String deploymentName) {
  NodeFilter filter = new NodeFilter()
    .setDeployment(deploymentName)
    .withAnyNotification();

  return validateService.validateMatchingFilter(filter);
 }
}
origin: com.netflix.spinnaker.halyard/halyard-config

public ProblemSet validateNotification(String deploymentName, String notificationName) {
 NodeFilter filter = new NodeFilter()
   .setDeployment(deploymentName)
   .setNotification(notificationName);
 return validateService.validateMatchingFilter(filter);
}
origin: spinnaker/halyard

 public ProblemSet validatePersistentStore(String deploymentName, String persistentStoreType) {
  NodeFilter filter = new NodeFilter()
    .setDeployment(deploymentName)
    .setPersistentStore(persistentStoreType);

  return validateService.validateMatchingFilter(filter);
 }
}
origin: spinnaker/halyard

 public ProblemSet validateCanary(String deploymentName) {
  NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setCanary();
  return validateService.validateMatchingFilter(filter);
 }
}
com.netflix.spinnaker.halyard.config.services.v1ValidateService

Most used methods

  • recursiveValidate
  • validateMatchingFilter

Popular in Java

  • Parsing JSON documents to java classes using gson
  • notifyDataSetChanged (ArrayAdapter)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • onCreateOptionsMenu (Activity)
  • Charset (java.nio.charset)
    A charset is a named mapping between Unicode characters and byte sequences. Every Charset can decode
  • Permission (java.security)
    Legacy security code; do not use.
  • Enumeration (java.util)
    A legacy iteration interface.New code should use Iterator instead. Iterator replaces the enumeration
  • NoSuchElementException (java.util)
    Thrown when trying to retrieve an element past the end of an Enumeration or Iterator.
  • Random (java.util)
    This class provides methods that return pseudo-random values.It is dangerous to seed Random with the
  • Base64 (org.apache.commons.codec.binary)
    Provides Base64 encoding and decoding as defined by RFC 2045.This class implements section 6.8. Base
  • Top plugins for Android Studio
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