resources

package
v0.0.0-...-8ff1004 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 15, 2019 License: AGPL-3.0 Imports: 4 Imported by: 0

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

func ValidateDockerRegistryPath(path string) error

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL