Class 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
      void reject​(java.lang.String errorName, java.lang.String... attributes)  
      boolean validateCredentials​(com.netflix.spinnaker.clouddriver.security.AccountCredentialsProvider provider, java.lang.String accountName, KubernetesKind kind, java.lang.String namespace)  
      boolean validateCredentials​(com.netflix.spinnaker.clouddriver.security.AccountCredentialsProvider provider, java.lang.String accountName, KubernetesManifest manifest)  
      protected boolean validateNamespace​(java.lang.String namespace, KubernetesCredentials credentials)  
      boolean validateNotEmpty​(java.lang.String attribute, java.lang.Object value)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • KubernetesValidationUtil

        public KubernetesValidationUtil​(java.lang.String context,
                                        com.netflix.spinnaker.clouddriver.deploy.ValidationErrors errors)
    • 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)