image

package
v1.16.4 Latest Latest
Warning

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

Go to latest
Published: Dec 11, 2019 License: Apache-2.0 Imports: 5 Imported by: 379

Documentation

Index

Constants

View Source
const (
	// Agnhost image
	Agnhost = iota
	// Alpine image
	Alpine
	// APIServer image
	APIServer
	// AppArmorLoader image
	AppArmorLoader
	// AuthenticatedAlpine image
	AuthenticatedAlpine
	// AuthenticatedWindowsNanoServer image
	AuthenticatedWindowsNanoServer
	// BusyBox image
	BusyBox
	// CheckMetadataConcealment image
	CheckMetadataConcealment
	// CudaVectorAdd image
	CudaVectorAdd
	// CudaVectorAdd2 image
	CudaVectorAdd2
	// Dnsutils image
	Dnsutils
	// DebianBase image
	DebianBase
	// EchoServer image
	EchoServer
	// Etcd image
	Etcd
	// GBFrontend image
	GBFrontend
	// Httpd image
	Httpd
	// HttpdNew image
	HttpdNew
	// Invalid image
	Invalid
	// InvalidRegistryImage image
	InvalidRegistryImage
	// IpcUtils image
	IpcUtils
	// JessieDnsutils image
	JessieDnsutils
	// Kitten image
	Kitten
	// Mounttest image
	Mounttest
	// MounttestUser image
	MounttestUser
	// Nautilus image
	Nautilus
	// Nginx image
	Nginx
	// NginxNew image
	NginxNew
	// Nonewprivs image
	Nonewprivs
	// NonRoot runs with a default user of 1234
	NonRoot
	// Pause - when these values are updated, also update cmd/kubelet/app/options/container_runtime.go
	// Pause image
	Pause
	// Perl image
	Perl
	// PrometheusDummyExporter image
	PrometheusDummyExporter
	// PrometheusToSd image
	PrometheusToSd
	// Redis image
	Redis
	// ResourceConsumer image
	ResourceConsumer
	// ResourceController image
	ResourceController
	// SdDummyExporter image
	SdDummyExporter
	// StartupScript image
	StartupScript
	// TestWebserver image
	TestWebserver
	// VolumeNFSServer image
	VolumeNFSServer
	// VolumeISCSIServer image
	VolumeISCSIServer
	// VolumeGlusterServer image
	VolumeGlusterServer
	// VolumeRBDServer image
	VolumeRBDServer
	// WindowsNanoServer image
	WindowsNanoServer
)

Variables

View Source
var (

	// PrivateRegistry is an image repository that requires authentication
	PrivateRegistry = registry.PrivateRegistry
)

Functions

func GetE2EImage

func GetE2EImage(image int) string

GetE2EImage returns the fully qualified URI to an image (including version)

func GetImageConfigs added in v1.14.0

func GetImageConfigs() map[int]Config

GetImageConfigs returns the map of imageConfigs

func GetPauseImageName added in v1.11.0

func GetPauseImageName() string

GetPauseImageName returns the pause image name with proper version

func ReplaceRegistryInImageURL added in v1.16.0

func ReplaceRegistryInImageURL(imageURL string) (string, error)

ReplaceRegistryInImageURL replaces the registry in the image URL with a custom one

Types

type Config added in v1.13.0

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

Config holds an images registry, name, and version

func GetConfig added in v1.14.0

func GetConfig(image int) Config

GetConfig returns the Config object for an image

func (*Config) GetE2EImage added in v1.14.0

func (i *Config) GetE2EImage() string

GetE2EImage returns the fully qualified URI to an image (including version)

func (*Config) SetName added in v1.13.0

func (i *Config) SetName(name string)

SetName sets an image name in a Config struct

func (*Config) SetRegistry added in v1.13.0

func (i *Config) SetRegistry(registry string)

SetRegistry sets an image registry in a Config struct

func (*Config) SetVersion added in v1.13.0

func (i *Config) SetVersion(version string)

SetVersion sets an image version in a Config struct

type RegistryList added in v1.13.0

type RegistryList struct {
	GcAuthenticatedRegistry string `yaml:"gcAuthenticatedRegistry"`
	DockerLibraryRegistry   string `yaml:"dockerLibraryRegistry"`
	E2eRegistry             string `yaml:"e2eRegistry"`
	InvalidRegistry         string `yaml:"invalidRegistry"`
	GcRegistry              string `yaml:"gcRegistry"`
	GcrReleaseRegistry      string `yaml:"gcrReleaseRegistry"`
	GoogleContainerRegistry string `yaml:"googleContainerRegistry"`
	PrivateRegistry         string `yaml:"privateRegistry"`
	SampleRegistry          string `yaml:"sampleRegistry"`
	QuayK8sCSI              string `yaml:"quayK8sCSI"`
}

RegistryList holds public and private image registries

Jump to

Keyboard shortcuts

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