Documentation ¶
Index ¶
Constants ¶
View Source
const ( UsernameSecretKey = "username" PasswordSecretKey = "password" CAFileSecretKey = "caFile" CertFileSecretKey = "certFile" KeyFileSecretKey = "keyFile" PrivateKeySecretKey = "identity" PublicKeySecretKey = "identity.pub" KnownHostsSecretKey = "known_hosts" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DockerConfig ¶ added in v0.32.0
type DockerConfig map[string]DockerConfigEntry
DockerConfig represents the config file used by the docker CLI. This config that represents the credentials that should be used when pulling images from specific image repositories.
type DockerConfigEntry ¶ added in v0.32.0
type DockerConfigEntry struct { Username string `json:"username,omitempty"` Password string `json:"password,omitempty"` Email string `json:"email,omitempty"` Auth string `json:"auth,omitempty"` }
DockerConfigEntry holds the user information that grant the access to docker registry
type DockerConfigJSON ¶ added in v0.32.0
type DockerConfigJSON struct {
Auths DockerConfig `json:"auths"`
}
DockerConfigJSON represents a local docker auth config file for pulling images.
type Options ¶
type Options struct { Name string Namespace string Labels map[string]string Registry string SSHHostname string PrivateKeyAlgorithm PrivateKeyAlgorithm RSAKeyBits int ECDSACurve elliptic.Curve PrivateKeyPath string Username string Password string CAFilePath string CertFilePath string KeyFilePath string TargetPath string ManifestFile string }
func MakeDefaultOptions ¶
func MakeDefaultOptions() Options
type PrivateKeyAlgorithm ¶
type PrivateKeyAlgorithm string
const ( RSAPrivateKeyAlgorithm PrivateKeyAlgorithm = "rsa" ECDSAPrivateKeyAlgorithm PrivateKeyAlgorithm = "ecdsa" Ed25519PrivateKeyAlgorithm PrivateKeyAlgorithm = "ed25519" )
Click to show internal directories.
Click to hide internal directories.