images

package
v0.1.28 Latest Latest
Warning

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

Go to latest
Published: Mar 12, 2026 License: MPL-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package images provides some default images.

Index

Constants

This section is empty.

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

	// DefaultChuboImageName is the default container image name for
	// the Chubo image.
	DefaultChuboImageName = Username + "/chubo"

	// DefaultChuboImageRepository is the default container repository for
	// the Chubo image.
	DefaultChuboImageRepository = Registry + "/" + DefaultChuboImageName

	// DefaultChuboImage is the default Chubo image.
	DefaultChuboImage = DefaultChuboImageRepository + ":" + version.Tag

	// DefaultTalosImageName is the legacy container image name kept for compatibility.
	DefaultTalosImageName = Username + "/talos"
	// DefaultTalosImageRepository is the legacy container repository kept for compatibility.
	DefaultTalosImageRepository = Registry + "/" + DefaultTalosImageName
	// DefaultTalosImage is the legacy pre-Chubo image kept for compatibility.
	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"

	// DefaultChuboctlAllImageRepository is the default container repository for
	// chuboctl-all image.
	//
	// Legacy repository path is retained via
	// DefaultTalosctlAllImageRepository.
	DefaultChuboctlAllImageRepository = Registry + "/" + Username + "/chuboctl-all"

	// DefaultTalosctlAllImageRepository is the legacy repository path.
	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

type SourceBundle struct {
	Installer     name.Tag
	InstallerBase name.Tag
	Imager        name.Tag
	Chubo         name.Tag
	ChuboctlAll   name.Tag

	Overlays   name.Tag
	Extensions name.Tag
}

SourceBundle holds the core images (and their versions) that are used to build Chubo.

func ListSourcesFor

func ListSourcesFor(tag string) SourceBundle

ListSourcesFor returns source bundle for specific version.

type TalosBundle

type TalosBundle = SourceBundle

TalosBundle is a compatibility alias for SourceBundle.

Jump to

Keyboard shortcuts

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