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 Summary
Constructors Constructor Description KubernetesNamedAccountCredentials(KubernetesAccountProperties.ManagedAccount managedAccount, KubernetesCredentials.Factory credentialFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<LinkedDockerRegistryConfiguration>getDockerRegistries()java.util.List<java.lang.String>getNamespaces()Get the namespaces without making a call to the kubernetes cluster.java.util.List<java.lang.String>getRequiredGroupMembership()This method is deprecated and users should instead supplypermissions.java.util.Map<java.lang.String,java.lang.String>getSpinnakerKindMap()-
Methods inherited from class com.netflix.spinnaker.clouddriver.security.AbstractAccountCredentials
equals, getCredentials, getPermissions, hashCode
-
-
-
-
Constructor Detail
-
KubernetesNamedAccountCredentials
public KubernetesNamedAccountCredentials(KubernetesAccountProperties.ManagedAccount managedAccount, KubernetesCredentials.Factory credentialFactory)
-
-
Method Detail
-
getRequiredGroupMembership
public java.util.List<java.lang.String> getRequiredGroupMembership()
This method is deprecated and users should instead supplypermissions. 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` intopermissionsbefore removing this override.
-
getNamespaces
public java.util.List<java.lang.String> getNamespaces()
Get the namespaces without making a call to the kubernetes cluster. If the cache is empty, return an empty list.
-
getSpinnakerKindMap
public java.util.Map<java.lang.String,java.lang.String> getSpinnakerKindMap()
-
getDockerRegistries
public java.util.List<LinkedDockerRegistryConfiguration> getDockerRegistries()
-
-