public class CredentialRetrieverFactory extends Object
CredentialRetrievers.| Modifier and Type | Method and Description |
|---|---|
CredentialRetriever |
dockerConfig()
Creates a new
CredentialRetriever that tries to retrieve credentials from Docker config
(located at $USER_HOME/.docker/config.json). |
CredentialRetriever |
dockerConfig(Path dockerConfigFile)
Creates a new
CredentialRetriever that tries to retrieve credentials from a custom path
to a Docker config. |
CredentialRetriever |
dockerCredentialHelper(Path credentialHelper)
Creates a new
CredentialRetriever for retrieving credentials via a Docker credential
helper, such as docker-credential-gcr. |
CredentialRetriever |
dockerCredentialHelper(String credentialHelper)
Creates a new
CredentialRetriever for retrieving credentials via a Docker credential
helper, such as docker-credential-gcr. |
static CredentialRetrieverFactory |
forImage(ImageReference imageReference)
Creates a new
CredentialRetrieverFactory for an image. |
static CredentialRetrieverFactory |
forImage(ImageReference imageReference,
EventDispatcher eventDispatcher)
Creates a new
CredentialRetrieverFactory for an image. |
CredentialRetriever |
inferCredentialHelper()
Creates a new
CredentialRetriever that tries common Docker credential helpers to
retrieve credentials based on the registry of the image, such as docker-credential-gcr
for images with the registry as gcr.io. |
CredentialRetriever |
known(Credential credential,
String credentialSource)
Creates a new
CredentialRetriever that returns a known Credential. |
public static CredentialRetrieverFactory forImage(ImageReference imageReference, EventDispatcher eventDispatcher)
CredentialRetrieverFactory for an image.imageReference - the image the credential are foreventDispatcher - an event dispatcher for dispatching log eventsCredentialRetrieverFactorypublic static CredentialRetrieverFactory forImage(ImageReference imageReference)
CredentialRetrieverFactory for an image.imageReference - the image the credential are forCredentialRetrieverFactorypublic CredentialRetriever known(Credential credential, String credentialSource)
CredentialRetriever that returns a known Credential.credential - the known credentialcredentialSource - the source of the credentials (for logging)CredentialRetrieverpublic CredentialRetriever dockerCredentialHelper(String credentialHelper)
CredentialRetriever for retrieving credentials via a Docker credential
helper, such as docker-credential-gcr.credentialHelper - the credential helper executableCredentialRetrieverpublic CredentialRetriever dockerCredentialHelper(Path credentialHelper)
CredentialRetriever for retrieving credentials via a Docker credential
helper, such as docker-credential-gcr.credentialHelper - the credential helper executableCredentialRetrieverpublic CredentialRetriever inferCredentialHelper()
CredentialRetriever that tries common Docker credential helpers to
retrieve credentials based on the registry of the image, such as docker-credential-gcr
for images with the registry as gcr.io.CredentialRetrieverpublic CredentialRetriever dockerConfig()
CredentialRetriever that tries to retrieve credentials from Docker config
(located at $USER_HOME/.docker/config.json).CredentialRetrieverDockerConfigCredentialRetrieverpublic CredentialRetriever dockerConfig(Path dockerConfigFile)
CredentialRetriever that tries to retrieve credentials from a custom path
to a Docker config.dockerConfigFile - the path to the Docker config fileCredentialRetrieverDockerConfigCredentialRetrieverCopyright © 2019. All rights reserved.