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,
Consumer<LogEvent> logger)
Creates a new
CredentialRetrieverFactory for an image. |
CredentialRetriever |
googleApplicationDefaultCredentials()
Creates a new
CredentialRetriever that tries to retrieve credentials from Google Application Default
Credentials. |
CredentialRetriever |
known(Credential credential,
String credentialSource)
Creates a new
CredentialRetriever that returns a known Credential. |
CredentialRetriever |
wellKnownCredentialHelpers()
Creates a new
CredentialRetriever that tries well-known Docker credential helpers to
retrieve credentials based on the registry of the image, such as docker-credential-gcr
for images with the registry ending with gcr.io. |
public static CredentialRetrieverFactory forImage(ImageReference imageReference, Consumer<LogEvent> logger)
CredentialRetrieverFactory for an image.imageReference - the image the credential are forlogger - a consumer for handling log eventsCredentialRetrieverFactorypublic 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 wellKnownCredentialHelpers()
CredentialRetriever that tries well-known Docker credential helpers to
retrieve credentials based on the registry of the image, such as docker-credential-gcr
for images with the registry ending with 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 fileCredentialRetrieverDockerConfigCredentialRetrieverpublic CredentialRetriever googleApplicationDefaultCredentials()
CredentialRetriever that tries to retrieve credentials from Google Application Default
Credentials.CredentialRetrieverCopyright © 2019. All rights reserved.