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.
Click to show internal directories.
Click to hide internal directories.