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"` docker.ImageRepoDetails `json:",inline" yaml:",inline"` }
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.
func (DockerImageDetails) IsPrivate ¶
func (did DockerImageDetails) IsPrivate() bool
IsPrivate shows if the image repo is private or not.
Click to show internal directories.
Click to hide internal directories.