Class KubernetesCredentialsParser
- java.lang.Object
-
- com.netflix.spinnaker.clouddriver.kubernetes.security.KubernetesCredentialsParser
-
- All Implemented Interfaces:
com.netflix.spinnaker.credentials.definition.CredentialsParser<KubernetesAccountProperties.ManagedAccount,KubernetesNamedAccountCredentials>
public class KubernetesCredentialsParser extends java.lang.Object implements com.netflix.spinnaker.credentials.definition.CredentialsParser<KubernetesAccountProperties.ManagedAccount,KubernetesNamedAccountCredentials>
Custom CredentialsParser for Kubernetes credentials to handle configuration errors when parsing account credentials. As account credentials can be created by users through the credentials API, this parser is provided for more robust protection from user error.
-
-
Constructor Summary
Constructors Constructor Description KubernetesCredentialsParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KubernetesNamedAccountCredentialsparse(KubernetesAccountProperties.ManagedAccount managedAccount)
-
-
-
Method Detail
-
parse
@Nullable public KubernetesNamedAccountCredentials parse(@Nonnull KubernetesAccountProperties.ManagedAccount managedAccount)
- Specified by:
parsein interfacecom.netflix.spinnaker.credentials.definition.CredentialsParser<KubernetesAccountProperties.ManagedAccount,KubernetesNamedAccountCredentials>
-
-