Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckDockerDetails ¶
func CheckDockerDetails(name string, details DockerImageDetails) error
CheckDockerDetails validates the provided resource is suitable for use.
func ValidateDockerRegistryPath ¶
ValidateDockerRegistryPath ensures the registry path is valid (i.e. api.jujucharms.com@sha256:deadbeef)
Types ¶
type DockerImageDetails ¶
type DockerImageDetails struct { // RegistryPath holds the path of the Docker image (including host and sha256) in a docker registry. RegistryPath string `json:"ImageName" yaml:"registrypath"` // Username holds the username used to gain access to a non-public image. Username string `json:"Username" yaml:"username"` // Password holds the password used to gain access to a non-public image. Password string `json:"Password,omitempty" yaml:"password"` }
DockerImageDetails holds the details for a Docker resource type.
func UnmarshalDockerResource ¶
func UnmarshalDockerResource(data []byte) (DockerImageDetails, error)
UnmarshalDockerResource unmarshals the docker resource file from data.
Click to show internal directories.
Click to hide internal directories.