dockerdigest

package
v0.18.2 Latest Latest
Warning

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

Go to latest
Published: Jan 13, 2022 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DockerDigest

type DockerDigest struct {
	// contains filtered or unexported fields
}

DockerDigest defines a resource of kind "dockerDigest" to interact with a docker registry

func New

func New(newSpec Spec) (*DockerDigest, error)

New returns a reference to a newly initialized DockerDigest object from a Spec or an error if the provided Spec triggers a validation error.

func (*DockerDigest) Source

func (ds *DockerDigest) Source(workingDir string) (string, error)

Source retrieve docker image tag digest from a registry

func (*DockerDigest) Validate

func (ds *DockerDigest) Validate() error

Validate validates the object and returns an error (with all the failed validation messages) if it is not valid

type Spec

type Spec struct {
	Architecture string
	Image        string
	Tag          string
	Username     string
	Password     string
	Token        string
}

Spec defines a specification for a "dockerDigest" resource parsed from an updatecli manifest file

Jump to

Keyboard shortcuts

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