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

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

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

origin: spinnaker/halyard

@Override
public void validate(ConfigProblemSetBuilder p, AwsAccount n) {
 p.addProblem(Severity.WARNING, "No validation for the AWS provider has been implemented.");
}
origin: com.netflix.spinnaker.halyard/halyard-config

public ConfigProblemBuilder addProblem(Severity severity, String message, String field) {
 ConfigProblemBuilder problemBuilder = new ConfigProblemBuilder(severity, message);
 if (node != null) {
  problemBuilder.setNode(node);
  if (field != null && !field.isEmpty()) {
   problemBuilder.setOptions(node.fieldOptions(new ConfigProblemSetBuilder(context), field));
  }
 }
 builders.add(problemBuilder);
 return problemBuilder;
}
origin: com.netflix.spinnaker.halyard/halyard-config

 @Override
 public void validate(ConfigProblemSetBuilder p, AbstractCanaryAccount n) {
  if (n.getName() == null) {
   p.addProblem(Severity.FATAL, "Canary account name must be specified");
  } else if (!Pattern.matches(namePattern, n.getName())) {
   p.addProblem(Severity.ERROR, "Canary account name must match pattern " + namePattern)
    .setRemediation("It must start and end with a lower-case character or number, and only contain lower-case characters, numbers, dashes, or underscores");
  }
 }
}
origin: com.netflix.spinnaker.halyard/halyard-config

@Override
public void validate(ConfigProblemSetBuilder p, AwsAccount n) {
 p.addProblem(Severity.WARNING, "No validation for the AWS provider has been implemented.");
}
origin: spinnaker/halyard

 @Override
 public void validate(ConfigProblemSetBuilder p, AbstractCanaryAccount n) {
  if (n.getName() == null) {
   p.addProblem(Severity.FATAL, "Canary account name must be specified");
  } else if (!Pattern.matches(namePattern, n.getName())) {
   p.addProblem(Severity.ERROR, "Canary account name must match pattern " + namePattern)
    .setRemediation("It must start and end with a lower-case character or number, and only contain lower-case characters, numbers, dashes, or underscores");
  }
 }
}
origin: com.netflix.spinnaker.halyard/halyard-config

public ConfigProblemBuilder addProblem(Severity severity, String message) {
 return addProblem(severity, message, null);
}
origin: spinnaker/halyard

public ConfigProblemBuilder addProblem(Severity severity, String message) {
 return addProblem(severity, message, null);
}
origin: com.netflix.spinnaker.halyard/halyard-config

 private void notNullOrEmpty(String param, String paramName, ConfigProblemSetBuilder psBuilder) {
  if (param == null || param.isEmpty()) {
   psBuilder.addProblem(Severity.FATAL, "You must provide a " + paramName);
  }
 }
}
origin: spinnaker/halyard

 private void notNullOrEmpty(String param, String paramName, ConfigProblemSetBuilder psBuilder) {
  if (param == null || param.isEmpty()) {
   psBuilder.addProblem(Severity.FATAL, "You must provide a " + paramName);
  }
 }
}
origin: spinnaker/halyard

  private void notNullOrEmpty(String param, String paramName, ConfigProblemSetBuilder psBuilder) {
    if (param == null || param.isEmpty()) {
      psBuilder.addProblem(Problem.Severity.FATAL, "You must provide a " + paramName);
    }
  }
}
origin: com.netflix.spinnaker.halyard/halyard-config

 private void notNullOrEmpty(String param, String paramName, ConfigProblemSetBuilder psBuilder) {
  if (param == null || param.isEmpty()) {
   psBuilder.addProblem(Severity.FATAL, "You must provide a " + paramName);
  }
 }
}
origin: com.netflix.spinnaker.halyard/halyard-config

  private void notNullOrEmpty(String param, String paramName, ConfigProblemSetBuilder psBuilder) {
    if (param == null || param.isEmpty()) {
      psBuilder.addProblem(Problem.Severity.FATAL, "You must provide a " + paramName);
    }
  }
}
origin: spinnaker/halyard

 private void notNullOrEmpty(String param, String paramName, ConfigProblemSetBuilder psBuilder) {
  if (param == null || param.isEmpty()) {
   psBuilder.addProblem(Severity.FATAL, "You must provide a " + paramName);
  }
 }
}
origin: com.netflix.spinnaker.halyard/halyard-config

 @Override
 public void validate(ConfigProblemSetBuilder ps, PersistentStorage n) {
  PersistentStore.PersistentStoreType persistentStoreType = n.getPersistentStoreType();
  if (persistentStoreType == null) {
   ps.addProblem(Severity.WARNING, "Your deployment will most likely fail until you configure and enable a persistent store.");
  }
 }
}
origin: spinnaker/halyard

 @Override
 public void validate(ConfigProblemSetBuilder ps, PersistentStorage n) {
  PersistentStore.PersistentStoreType persistentStoreType = n.getPersistentStoreType();
  if (persistentStoreType == null) {
   ps.addProblem(Severity.WARNING, "Your deployment will most likely fail until you configure and enable a persistent store.");
  }
 }
}
origin: spinnaker/halyard

private void validateOnlySpinnakerConfig(ConfigProblemSetBuilder psBuilder, KubernetesAccount account) {
 Boolean onlySpinnakerManaged = account.getOnlySpinnakerManaged();
 if (account.getProviderVersion() == Provider.ProviderVersion.V1) {
  if (onlySpinnakerManaged) {
   psBuilder.addProblem(WARNING, "Kubernetes accounts at V1 does not support configuring caching behavior for a only spinnaker managed resources.");
  }
 }
}
origin: com.netflix.spinnaker.halyard/halyard-config

 @Override
 public void validate(ConfigProblemSetBuilder p, IAP iap) {

  if (!iap.isEnabled()) {
   return;
  }

  if (iap.getAudience() == null) {
   p.addProblem(Problem.Severity.ERROR,
     "No Audience was supplied. You can retrieve this field from the IAP console: "
     + "https://cloud.google.com/iap/docs/signed-headers-howto#verify_the_id_token_header.");
  }
 }
}
origin: spinnaker/halyard

 @Override
 public void validate(ConfigProblemSetBuilder p, IAP iap) {

  if (!iap.isEnabled()) {
   return;
  }

  if (iap.getAudience() == null) {
   p.addProblem(Problem.Severity.ERROR,
     "No Audience was supplied. You can retrieve this field from the IAP console: "
     + "https://cloud.google.com/iap/docs/signed-headers-howto#verify_the_id_token_header.");
  }
 }
}
origin: com.netflix.spinnaker.halyard/halyard-config

 @Override
 public void validate(ConfigProblemSetBuilder p, X509 x509) {
  if (!x509.isEnabled()) {
   return;
  }

  if (x509.getRoleOid() != null && (x509.getRoleOid() == "")) {
   p.addProblem(Problem.Severity.ERROR, "roleOid specified but given blank line");
  }

 }
}
origin: spinnaker/halyard

 @Override
 public void validate(ConfigProblemSetBuilder p, X509 x509) {
  if (!x509.isEnabled()) {
   return;
  }

  if (x509.getRoleOid() != null && (x509.getRoleOid() == "")) {
   p.addProblem(Problem.Severity.ERROR, "roleOid specified but given blank line");
  }

 }
}
com.netflix.spinnaker.halyard.config.problem.v1

Most used classes

  • ConfigProblemBuilder
  • ConfigProblemSetBuilder
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