Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnacondaLiveInstaller ¶
type AnacondaLiveInstaller struct {
Base
Platform platform.Platform
Environment environment.Environment
Workload workload.Workload
ExtraBasePackages rpmmd.PackageSet
ISOLabelTempl string
Product string
Variant string
OSName string
OSVersion string
Release string
Filename string
AdditionalKernelOpts []string
}
func NewAnacondaLiveInstaller ¶
func NewAnacondaLiveInstaller() *AnacondaLiveInstaller
func (*AnacondaLiveInstaller) InstantiateManifest ¶
type AnacondaOSTreeInstaller ¶
type AnacondaOSTreeInstaller struct {
Base
Platform platform.Platform
ExtraBasePackages rpmmd.PackageSet
Users []users.User
Groups []users.Group
SquashfsCompression string
ISOLabelTempl string
Product string
Variant string
OSName string
OSVersion string
Release string
Commit ostree.SourceSpec
Filename string
AdditionalDracutModules []string
AdditionalAnacondaModules []string
AdditionalDrivers []string
}
func NewAnacondaOSTreeInstaller ¶
func NewAnacondaOSTreeInstaller(commit ostree.SourceSpec) *AnacondaOSTreeInstaller
func (*AnacondaOSTreeInstaller) InstantiateManifest ¶
type AnacondaTarInstaller ¶
type AnacondaTarInstaller struct {
Base
Platform platform.Platform
OSCustomizations manifest.OSCustomizations
Environment environment.Environment
Workload workload.Workload
ExtraBasePackages rpmmd.PackageSet
Users []users.User
Groups []users.Group
// If set, the kickstart file will be added to the bootiso-tree as
// /osbuild.ks, otherwise any kickstart options will be configured in the
// default /usr/share/anaconda/interactive-defaults.ks in the rootfs.
ISORootKickstart bool
SquashfsCompression string
ISOLabelTempl string
Product string
Variant string
OSName string
OSVersion string
Release string
Filename string
AdditionalKernelOpts []string
AdditionalAnacondaModules []string
AdditionalDracutModules []string
AdditionalDrivers []string
}
func NewAnacondaTarInstaller ¶
func NewAnacondaTarInstaller() *AnacondaTarInstaller
func (*AnacondaTarInstaller) InstantiateManifest ¶
type Archive ¶
type Archive struct {
Base
Platform platform.Platform
OSCustomizations manifest.OSCustomizations
Environment environment.Environment
Workload workload.Workload
Filename string
}
func NewArchive ¶
func NewArchive() *Archive
type BaseContainer ¶
type BaseContainer struct {
Base
Platform platform.Platform
OSCustomizations manifest.OSCustomizations
Environment environment.Environment
Workload workload.Workload
Filename string
}
func NewBaseContainer ¶
func NewBaseContainer() *BaseContainer
func (*BaseContainer) InstantiateManifest ¶
type DiskImage ¶
type DiskImage struct {
Base
Platform platform.Platform
PartitionTable *disk.PartitionTable
OSCustomizations manifest.OSCustomizations
Environment environment.Environment
Workload workload.Workload
Filename string
Compression string
ForceSize *bool
PartTool osbuild.PartTool
NoBLS bool
OSProduct string
OSVersion string
OSNick string
// InstallWeakDeps enables installation of weak dependencies for packages
// that are statically defined for the payload pipeline of the image.
InstallWeakDeps *bool
}
func NewDiskImage ¶
func NewDiskImage() *DiskImage
type OSTreeArchive ¶
type OSTreeArchive struct {
Base
Platform platform.Platform
OSCustomizations manifest.OSCustomizations
Environment environment.Environment
Workload workload.Workload
// OSTreeParent specifies the source for an optional parent commit for the
// new commit being built.
OSTreeParent *ostree.SourceSpec
// OSTreeRef is the ref of the commit that will be built.
OSTreeRef string
OSVersion string
Filename string
InstallWeakDeps bool
}
func NewOSTreeArchive ¶
func NewOSTreeArchive(ref string) *OSTreeArchive
func (*OSTreeArchive) InstantiateManifest ¶
type OSTreeContainer ¶
type OSTreeContainer struct {
Base
Platform platform.Platform
OSCustomizations manifest.OSCustomizations
Environment environment.Environment
Workload workload.Workload
// OSTreeParent specifies the source for an optional parent commit for the
// new commit being built.
OSTreeParent *ostree.SourceSpec
// OSTreeRef is the ref of the commit that will be built.
OSTreeRef string
OSVersion string
ExtraContainerPackages rpmmd.PackageSet // FIXME: this is never read
ContainerLanguage string
Filename string
}
func NewOSTreeContainer ¶
func NewOSTreeContainer(ref string) *OSTreeContainer
func (*OSTreeContainer) InstantiateManifest ¶
type OSTreeDiskImage ¶
type OSTreeDiskImage struct {
Base
Platform platform.Platform
Workload workload.Workload
PartitionTable *disk.PartitionTable
Users []users.User
Groups []users.Group
CommitSource ostree.SourceSpec
SysrootReadOnly bool
Remote ostree.Remote
OSName string
KernelOptionsAppend []string
Keyboard string
Locale string
Filename string
Ignition bool
IgnitionPlatform string
Compression string
Directories []*fsnode.Directory
Files []*fsnode.File
}
func NewOSTreeDiskImage ¶
func NewOSTreeDiskImage(commit ostree.SourceSpec) *OSTreeDiskImage
func (*OSTreeDiskImage) InstantiateManifest ¶
type OSTreeSimplifiedInstaller ¶
type OSTreeSimplifiedInstaller struct {
Base
Platform platform.Platform
OSCustomizations manifest.OSCustomizations
Environment environment.Environment
Workload workload.Workload
ExtraBasePackages rpmmd.PackageSet
// ISO label template (architecture-free)
ISOLabelTempl string
// Product string for ISO buildstamp
Product string
// OSVersion string for ISO buildstamp
OSVersion string
// Variant string for ISO buildstamp
Variant string
// OSName for ostree deployment
OSName string
Filename string
FDO *fdo.Options
// Ignition firstboot configuration options
IgnitionFirstBoot *ignition.FirstBootOptions
// Ignition embedded configuration options
IgnitionEmbedded *ignition.EmbeddedOptions
AdditionalDracutModules []string
// contains filtered or unexported fields
}
func NewOSTreeSimplifiedInstaller ¶
func NewOSTreeSimplifiedInstaller(rawImage *OSTreeDiskImage, installDevice string) *OSTreeSimplifiedInstaller
func (*OSTreeSimplifiedInstaller) InstantiateManifest ¶
Click to show internal directories.
Click to hide internal directories.