Class KubernetesValidationUtil
- java.lang.Object
-
- com.netflix.spinnaker.clouddriver.kubernetes.validator.KubernetesValidationUtil
-
public class KubernetesValidationUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description KubernetesValidationUtil(java.lang.String context, com.netflix.spinnaker.clouddriver.deploy.ValidationErrors errors)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidreject(java.lang.String errorName, java.lang.String... attributes)booleanvalidateCredentials(com.netflix.spinnaker.clouddriver.security.AccountCredentialsProvider provider, java.lang.String accountName, KubernetesKind kind, java.lang.String namespace)booleanvalidateCredentials(com.netflix.spinnaker.clouddriver.security.AccountCredentialsProvider provider, java.lang.String accountName, KubernetesManifest manifest)protected booleanvalidateNamespace(java.lang.String namespace, KubernetesCredentials credentials)booleanvalidateNotEmpty(java.lang.String attribute, java.lang.Object value)
-
-
-
Method Detail
-
reject
public void reject(java.lang.String errorName, java.lang.String... attributes)
-
validateNotEmpty
public boolean validateNotEmpty(java.lang.String attribute, java.lang.Object value)
-
validateCredentials
public boolean validateCredentials(com.netflix.spinnaker.clouddriver.security.AccountCredentialsProvider provider, java.lang.String accountName, KubernetesManifest manifest)
-
validateCredentials
public boolean validateCredentials(com.netflix.spinnaker.clouddriver.security.AccountCredentialsProvider provider, java.lang.String accountName, KubernetesKind kind, java.lang.String namespace)
-
validateNamespace
protected boolean validateNamespace(java.lang.String namespace, KubernetesCredentials credentials)
-
-