package fixtures
import "github.com/docker/cli/e2e/internal/fixtures"
Index ¶
- Constants
- func CreateMaskedTrustedRemoteImage(t *testing.T, registryPrefix, repo, tag string) string
- func SetupConfigFile(t *testing.T) fs.Dir
- func SetupConfigWithNotaryURL(t *testing.T, path, notaryURL string) fs.Dir
- func WithConfig(dir string) func(cmd *icmd.Cmd)
- func WithHome(path string) func(*icmd.Cmd)
- func WithNotary(cmd *icmd.Cmd)
- func WithNotaryServer(notaryURL string) func(*icmd.Cmd)
- func WithPassphrase(rootPwd, repositoryPwd string) func(cmd *icmd.Cmd)
- func WithTrust(cmd *icmd.Cmd)
Constants ¶
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:frozen" // AlpineSha is the sha of the alpine image AlpineSha = "e2e16842c9b54d985bf1ef9242a313f36b856181f188de21313820e177002501" // #nosec G101 -- ignoring: Potential hardcoded credentials (gosec) // BusyboxImage is an image in the test registry BusyboxImage = "registry:5000/busybox:frozen" // BusyboxSha is the sha of the busybox image BusyboxSha = "030fcb92e1487b18c974784dcc110a93147c9fc402188370fbfd17efabffc6af" // #nosec G101 -- ignoring: Potential hardcoded credentials (gosec) )
Functions ¶
func CreateMaskedTrustedRemoteImage ¶
CreateMaskedTrustedRemoteImage creates a remote image that is signed with content trust, then pushes a different untrusted image at the same tag.
func SetupConfigFile ¶
SetupConfigFile creates a config.json file for testing
func SetupConfigWithNotaryURL ¶
SetupConfigWithNotaryURL creates a config.json file for testing in the given path with the given notaryURL
func WithConfig ¶
WithConfig sets an environment variable for the docker config location
func WithHome ¶
WithHome sets the HOME environment variable
func WithNotary ¶
WithNotary sets the location of the notary server
func WithNotaryServer ¶
WithNotaryServer sets the location of the notary server
func WithPassphrase ¶
WithPassphrase sets environment variables for passphrases
func WithTrust ¶
WithTrust sets DOCKER_CONTENT_TRUST to 1
Source Files ¶
- Version
- v28.1.1+incompatible (latest)
- Published
- Apr 18, 2025
- Platform
- linux/amd64
- Imports
- 6 packages
- Last checked
- 38 minutes ago –
Tools for package owners.