Class KubernetesNamedAccountCredentials

java.lang.Object
com.netflix.spinnaker.clouddriver.security.AbstractAccountCredentials<KubernetesCredentials>
com.netflix.spinnaker.clouddriver.kubernetes.security.KubernetesNamedAccountCredentials
All Implemented Interfaces:
com.netflix.spinnaker.clouddriver.security.AccountCredentials<KubernetesCredentials>, com.netflix.spinnaker.credentials.Credentials

@ParametersAreNonnullByDefault public class KubernetesNamedAccountCredentials extends com.netflix.spinnaker.clouddriver.security.AbstractAccountCredentials<KubernetesCredentials>
  • Constructor Details

  • Method Details

    • getRequiredGroupMembership

      public List<String> getRequiredGroupMembership()
      This method is deprecated and users should instead supply permissions. In order to continue to support users who have `requiredGroupMembership` in their account config, we still need to override this method. We'll need to either communicate the backwards-incompatible change or translate the supplied `requiredGroupMembership` into permissions before removing this override.
    • getNamespaces

      public List<String> getNamespaces()
      Get the namespaces without making a call to the kubernetes cluster. If the cache is empty, return an empty list.
    • getSpinnakerKindMap

      public Map<String,String> getSpinnakerKindMap()
    • getDockerRegistries

      public List<LinkedDockerRegistryConfiguration> getDockerRegistries()