package
4.16.15+incompatible
Repository: https://github.com/openshift/installer.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
Package cluster contains asset targets that generates the terraform file, prepare the infra, and bootstrap the cluster.
No description provided by the author
Package installconfig generates the install config assets based on its dependencies.
Package kubeconfig defines and generates the kubeconfig assets.
No description provided by the author
No description provided by the author
Package machines is responsible for creating Machine objects for machinepools.
Package manifests deals with creating manifests for all manifests to be installed for the cluster.
Package mock is a generated GoMock package.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Package rhcos contains assets for RHCOS.
No description provided by the author
No description provided by the author
Package templates deals with creating template assets that will be used by other assets.
Package tls defines and generates the tls assets based on its dependencies.

# Functions

DeleteAssetFromDisk removes all the files for asset from disk.
NewDefaultFileWriter create a new adapter to expose the default implementation as a FileWriter.
NewDefaultGenerator creates a new adapter to generate an asset with a context.
PersistToFile writes all of the files of the specified asset into the specified directory.
SortFiles sorts the specified files by file name.
SortManifestFiles sorts the specified files by file name.

# Constants

ClusterCreationError is the error when terraform fails, implying infrastructure failures.
InstallConfigError wraps all configuration errors in one single error.

# Structs

Content is a generated portion of an Asset.
File is a file for an Asset.
RuntimeFile is a file that contains a manifest file and a runtime object.
State is the state of an Asset.

# Interfaces

Asset used to install OpenShift.
FileFetcher fetches the asset files from disk.
FileWriter interface is used to write all the files in the specified location.
Generator is used to generate assets.
Store is a store for the states of assets.
WritableAsset is an Asset that has files that can be written to disk.
WritableRuntimeAsset is a WriteableAsset that has files that can be written to disk, in addition to a manifest file that contains the runtime object.

# Type aliases

Parents is the collection of assets upon which another asset is directly dependent.