Documentation
¶
Index ¶
- func GenerateAndWriteDockerConfig(ctx context.Context, credentials []types.RegistryCredentials) (string, error)
- func GenerateConfigText(credentialsMap map[string]RegistryCredentials) (string, error)
- func ParseCredentials(creds []string) []types.RegistryCredentials
- func WriteConfigToTempDir(configText string) (string, error)
- type RegistryCredentials
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateAndWriteDockerConfig ¶ added in v0.0.8
func GenerateAndWriteDockerConfig(ctx context.Context, credentials []types.RegistryCredentials) (string, error)
GenerateAndWriteDockerConfig creates and writes Docker configuration based on provided credentials.
func GenerateConfigText ¶
func GenerateConfigText(credentialsMap map[string]RegistryCredentials) (string, error)
GenerateConfigText generates the Docker configuration as a JSON string.
func ParseCredentials ¶ added in v0.0.8
func ParseCredentials(creds []string) []types.RegistryCredentials
ParseCredentials parses the given credentials into a slice of RegistryCredentials.
func WriteConfigToTempDir ¶
WriteConfigToTempDir writes the given Docker configuration text to a file in a temporary directory.
Types ¶
type RegistryCredentials ¶
type RegistryCredentials struct { Username string `json:"username"` Password string `json:"password"` }
RegistryCredentials stores credentials for a Docker registry.
Click to show internal directories.
Click to hide internal directories.