Documentation
¶
Overview ¶
Package images provides some default images.
Index ¶
Constants ¶
View Source
const DefaultSandboxImage = "registry.k8s.io/pause:3.10"
DefaultSandboxImage is defined as a constant in cri package of containerd, and it's not exported.
The integration test verifies that our constant is accurate.
Variables ¶
View Source
var ( // Username is the default registry username. Username = gendata.ImagesUsername // Registry is the default registry. Registry = gendata.ImagesRegistry // DefaultInstallerImageName is the default container image name for // the installer. DefaultInstallerImageName = Username + "/installer" // DefaultInstallerImageRepository is the default container repository for // the installer. DefaultInstallerImageRepository = Registry + "/" + DefaultInstallerImageName // DefaultInstallerImage is the default installer image. DefaultInstallerImage = DefaultInstallerImageRepository + ":" + version.Tag // DefaultTalosImageName is the default container image name for // the talos image. DefaultTalosImageName = Username + "/talos" // DefaultTalosImageRepository is the default container repository for // the talos image. DefaultTalosImageRepository = Registry + "/" + DefaultTalosImageName // DefaultTalosImage is the default talos image. DefaultTalosImage = DefaultTalosImageRepository + ":" + version.Tag // DefaultInstallerBaseImageRepository is the default container repository for // installer-base image. DefaultInstallerBaseImageRepository = Registry + "/" + Username + "/installer-base" // DefaultImagerImageRepository is the default container repository for // imager image. DefaultImagerImageRepository = Registry + "/" + Username + "/imager" // DefaultTalosctlAllImageRepository is the default container repository for // talosctl-all image. DefaultTalosctlAllImageRepository = Registry + "/" + Username + "/talosctl-all" // DefaultOverlaysManifestName is the default container manifest name for // the overlays. DefaultOverlaysManifestName = Username + "/overlays" // DefaultOverlaysManifestRepository is the default container repository for // overlays manifest. DefaultOverlaysManifestRepository = Registry + "/" + DefaultOverlaysManifestName // DefaultExtensionsManifestName is the default container manifest name for // the extensions. DefaultExtensionsManifestName = Username + "/extensions" // DefaultExtensionsManifestRepository is the default container repository for // extensions manifest. DefaultExtensionsManifestRepository = Registry + "/" + DefaultExtensionsManifestName )
Functions ¶
This section is empty.
Types ¶
type SourceBundle ¶ added in v1.12.0
type SourceBundle struct {
Installer string
InstallerBase string
Imager string
Talos string
TalosctlAll string
Overlays string
Extensions string
}
SourceBundle holds the core images (and their versions) that are used to build Talos.
func ListSourcesFor ¶ added in v1.12.0
func ListSourcesFor(tag string) SourceBundle
ListSourcesFor returns source bundle for specific version.
type Versions ¶
type Versions struct {
Etcd string
Flannel string
CoreDNS string
Kubelet string
KubeAPIServer string
KubeControllerManager string
KubeProxy string
KubeScheduler string
Installer string
Talos string
Pause string
}
Versions holds all the images (and their versions) that are used in Talos.
Click to show internal directories.
Click to hide internal directories.