Documentation

Index

Constants

View Source
const (
	//NotaryURL is the location of the notary server
	NotaryURL = "https://notary-server:4443"
	//EvilNotaryURL is the location of the evil notary server
	EvilNotaryURL = "https://evil-notary-server:4444"
	//AlpineImage is an image in the test registry
	AlpineImage = "registry:5000/alpine:3.6"
	//AlpineSha is the sha of the alpine image
	AlpineSha = "641b95ddb2ea9dc2af1a0113b6b348ebc20872ba615204fbe12148e98fd6f23d"
	//BusyboxImage is an image in the test registry
	BusyboxImage = "registry:5000/busybox:1.27.2"
	//BusyboxSha is the sha of the busybox image
	BusyboxSha = "030fcb92e1487b18c974784dcc110a93147c9fc402188370fbfd17efabffc6af"
)

Variables

This section is empty.

Functions

func CreateMaskedTrustedRemoteImage

func CreateMaskedTrustedRemoteImage(t *testing.T, registryPrefix, repo, tag string) string

    CreateMaskedTrustedRemoteImage creates a remote image that is signed with content trust, then pushes a different untrusted image at the same tag.

    func SetupConfigFile

    func SetupConfigFile(t *testing.T) fs.Dir

      SetupConfigFile creates a config.json file for testing

      func SetupConfigWithNotaryURL

      func SetupConfigWithNotaryURL(t *testing.T, path, notaryURL string) fs.Dir

        SetupConfigWithNotaryURL creates a config.json file for testing in the given path with the given notaryURL

        func WithConfig

        func WithConfig(dir string) func(cmd *icmd.Cmd)

          WithConfig sets an environment variable for the docker config location

          func WithHome

          func WithHome(path string) func(*icmd.Cmd)

            WithHome sets the HOME environment variable

            func WithNotary

            func WithNotary(cmd *icmd.Cmd)

              WithNotary sets the location of the notary server

              func WithNotaryServer

              func WithNotaryServer(notaryURL string) func(*icmd.Cmd)

                WithNotaryServer sets the location of the notary server

                func WithPassphrase

                func WithPassphrase(rootPwd, repositoryPwd string) func(cmd *icmd.Cmd)

                  WithPassphrase sets environment variables for passphrases

                  func WithTrust

                  func WithTrust(cmd *icmd.Cmd)

                    WithTrust sets DOCKER_CONTENT_TRUST to 1

                    Types

                    This section is empty.

                    Source Files