package images

import "github.com/Microsoft/hcsshim/test/pkg/images"

Index

Constants

const (
	PlatformWindows    = "windows"
	PlatformLinux      = "linux"
	SnapshotterWindows = "windows"
	SnapshotterLinux   = "windows-lcow"
)
const (
	DockerImageRepo     = "docker.io/library"
	MCRWindowsImageRepo = "mcr.microsoft.com/windows"

	ImageLinuxAlpineLatest = "docker.io/library/alpine:latest"
	ImageLinuxPause31      = "k8s.gcr.io/pause:3.1"
	ImageMCRLinuxPause     = "mcr.microsoft.com/oss/kubernetes/pause:3.1"
)

Variables

var (
	ImageWindowsNanoserver1709 = NanoserverImage("1709")
	ImageWindowsNanoserver1803 = NanoserverImage("1803")
	ImageWindowsNanoserver1809 = NanoserverImage("1809")
	ImageWindowsNanoserver1903 = NanoserverImage("1903")
	ImageWindowsNanoserver1909 = NanoserverImage("1909")
	ImageWindowsNanoserver2004 = NanoserverImage("2004")
	ImageWindowsNanoserver2009 = NanoserverImage("2009")

	ImageWindowsNanoserverRS3  = ImageWindowsNanoserver1709
	ImageWindowsNanoserverRS4  = ImageWindowsNanoserver1803
	ImageWindowsNanoserverRS5  = ImageWindowsNanoserver1809
	ImageWindowsNanoserver19H1 = ImageWindowsNanoserver1903
	ImageWindowsNanoserver19H2 = ImageWindowsNanoserver1909
	ImageWindowsNanoserver20H1 = ImageWindowsNanoserver2004
	ImageWindowsNanoserver20H2 = NanoserverImage("20H2")

	ImageWindowsNanoserverLTSC2019 = ImageWindowsNanoserver1809
	ImageWindowsNanoserverLTSC2022 = NanoserverImage("ltsc2022")

	ImageWindowsServercore1709 = ServercoreImage("1709")
	ImageWindowsServercore1803 = ServercoreImage("1803")
	ImageWindowsServercore1809 = ServercoreImage("1809")
	ImageWindowsServercore1903 = ServercoreImage("1903")
	ImageWindowsServercore1909 = ServercoreImage("1909")
	ImageWindowsServercore2004 = ServercoreImage("2004")
	ImageWindowsServercore2009 = ServercoreImage("2009")

	ImageWindowsServercoreRS3  = ImageWindowsServercore1709
	ImageWindowsServercoreRS4  = ImageWindowsServercore1803
	ImageWindowsServercoreRS5  = ImageWindowsServercore1809
	ImageWindowsServercore19H1 = ImageWindowsServercore1903
	ImageWindowsServercore19H2 = ImageWindowsServercore1909
	ImageWindowsServercore20H1 = ImageWindowsServercore2004
	ImageWindowsServercore20H2 = ServercoreImage("20H2")

	ImageWindowsServercoreLTSC2019 = ImageWindowsServercore1809
	ImageWindowsServercoreLTSC2022 = ServercoreImage("ltsc2022")
)
var ErrUnsupportedBuild = errors.New("unsupported build")

Functions

func ImageFromBuild

func ImageFromBuild(build uint16) (string, error)

func NanoserverImage

func NanoserverImage(tag string) string

func ServercoreImage

func ServercoreImage(tag string) string

func SnapshotterFromPlatform

func SnapshotterFromPlatform(platform string) (string, error)

Source Files

constants.go images.go

Version
v0.0.0-20250605171046-9b2e94f54499 (latest)
Published
Jun 5, 2025
Platform
linux/amd64
Imports
5 packages
Last checked
1 day ago

Tools for package owners.