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 credentialHelperSuffix)
Creates a new
CredentialRetriever for retrieving credentials via a Docker credential
helper, such as docker-credential-gcr. |
static CredentialRetrieverFactory |
forImage(ImageReference imageReference,
JibLogger logger)
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) |
CredentialRetrieverFactory |
setImageReference(ImageReference imageReference) |
public static CredentialRetrieverFactory forImage(ImageReference imageReference, JibLogger logger)
CredentialRetrieverFactory for an image.imageReference - the image the credential are forlogger - a logger for loggingCredentialRetrieverFactorypublic CredentialRetrieverFactory setImageReference(ImageReference imageReference)
public CredentialRetriever known(Credential credential, String credentialSource)
public CredentialRetriever dockerCredentialHelper(String credentialHelperSuffix)
CredentialRetriever for retrieving credentials via a Docker credential
helper, such as docker-credential-gcr.credentialHelperSuffix - the credential helper executable suffix, following docker-credential- (ie. gcr for docker-credential-gcr)CredentialRetrieverpublic 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 © 2018. All rights reserved.