Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
openshift-install
command
|
|
|
pkg
|
|
|
asset
Package asset defines the asset dependencies and implements the graph engine.
|
Package asset defines the asset dependencies and implements the graph engine. |
|
asset/cluster
Package cluster contains asset targets that generates the terraform file, prepare the infra, and bootstrap the cluster.
|
Package cluster contains asset targets that generates the terraform file, prepare the infra, and bootstrap the cluster. |
|
asset/cluster/aws
Package aws extracts AWS metadata from install configurations.
|
Package aws extracts AWS metadata from install configurations. |
|
asset/cluster/libvirt
Package libvirt extracts libvirt metadata from install configurations.
|
Package libvirt extracts libvirt metadata from install configurations. |
|
asset/cluster/openstack
Package openstack extracts OpenStack metadata from install configurations.
|
Package openstack extracts OpenStack metadata from install configurations. |
|
asset/installconfig
Package installconfig generates the install config assets based on its dependencies.
|
Package installconfig generates the install config assets based on its dependencies. |
|
asset/installconfig/aws
Package aws collects AWS-specific configuration.
|
Package aws collects AWS-specific configuration. |
|
asset/installconfig/libvirt
Package libvirt collects libvirt-specific configuration.
|
Package libvirt collects libvirt-specific configuration. |
|
asset/installconfig/openstack
Package openstack collects OpenStack-specific configuration.
|
Package openstack collects OpenStack-specific configuration. |
|
asset/kubeconfig
Package kubeconfig defines and generates the kubeconfig assets.
|
Package kubeconfig defines and generates the kubeconfig assets. |
|
asset/machines
Package machines is responsible for creating Machine objects for machinepools.
|
Package machines is responsible for creating Machine objects for machinepools. |
|
asset/machines/aws
Package aws generates Machine objects for aws.
|
Package aws generates Machine objects for aws. |
|
asset/machines/libvirt
Package libvirt generates Machine objects for libvirt.
|
Package libvirt generates Machine objects for libvirt. |
|
asset/machines/openstack
Package openstack generates Machine objects for openstack.
|
Package openstack generates Machine objects for openstack. |
|
asset/manifests
Package manifests deals with creating manifests for all manifests to be installed for the cluster
|
Package manifests deals with creating manifests for all manifests to be installed for the cluster |
|
asset/mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
|
asset/templates
Package templates deals with creating template assets that will be used by other assets
|
Package templates deals with creating template assets that will be used by other assets |
|
asset/tls
Package tls defines and generates the tls assets based on its dependencies.
|
Package tls defines and generates the tls assets based on its dependencies. |
|
destroy
Package destroy contains tools for destroying clusters based on their metadata.
|
Package destroy contains tools for destroying clusters based on their metadata. |
|
destroy/bootstrap
Package bootstrap uses Terraform to remove bootstrap resources.
|
Package bootstrap uses Terraform to remove bootstrap resources. |
|
destroy/libvirt
Package libvirt provides a cluster-destroyer for libvirt clusters.
|
Package libvirt provides a cluster-destroyer for libvirt clusters. |
|
destroy/openstack
Package openstack provides a cluster-destroyer for openstack clusters.
|
Package openstack provides a cluster-destroyer for openstack clusters. |
|
ipnet
Package ipnet wraps net.IPNet to get CIDR serialization.
|
Package ipnet wraps net.IPNet to get CIDR serialization. |
|
lineprinter
Package lineprinter wraps a Print implementation to provide an io.WriteCloser.
|
Package lineprinter wraps a Print implementation to provide an io.WriteCloser. |
|
rhcos
Package rhcos contains helpers for RHCOS related operations.
|
Package rhcos contains helpers for RHCOS related operations. |
|
terraform
Package terraform contains the utilities that's used for invoking terraform executable under the given directory with the given templates.
|
Package terraform contains the utilities that's used for invoking terraform executable under the given directory with the given templates. |
|
terraform/exec
Package exec is glue between the vendored terraform codebase and installer.
|
Package exec is glue between the vendored terraform codebase and installer. |
|
terraform/exec/plugins
Package plugins is collection of all the terraform plugins that are used/required by installer.
|
Package plugins is collection of all the terraform plugins that are used/required by installer. |
|
tfvars
Package tfvars converts an InstallConfig to Terraform variables.
|
Package tfvars converts an InstallConfig to Terraform variables. |
|
types
Package types defines structures for installer configuration and management.
|
Package types defines structures for installer configuration and management. |
|
types/aws
Package aws contains AWS-specific structures for installer configuration and management.
|
Package aws contains AWS-specific structures for installer configuration and management. |
|
types/libvirt
Package libvirt contains libvirt-specific structures for installer configuration and management.
|
Package libvirt contains libvirt-specific structures for installer configuration and management. |
|
types/openstack
Package openstack contains OpenStack-specific structures for installer configuration and management.
|
Package openstack contains OpenStack-specific structures for installer configuration and management. |
|
types/openstack/validation/mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
|
validate
Package validate contains validation utilities for installer types.
|
Package validate contains validation utilities for installer types. |
|
terraform
|
|
|
providers/alicloud
module
|
|
|
providers/aws
module
|
|
|
providers/azureprivatedns
module
|
|
|
providers/azurerm
module
|
|
|
providers/azurestack
module
|
|
|
providers/google
module
|
|
|
providers/ibm
module
|
|
|
providers/ignition
module
|
|
|
providers/ironic
module
|
|
|
providers/libvirt
module
|
|
|
providers/local
module
|
|
|
providers/nutanix
module
|
|
|
providers/openstack
module
|
|
|
providers/ovirt
module
|
|
|
providers/random
module
|
|
|
providers/time
module
|
|
|
providers/vsphere
module
|
|
|
providers/vsphereprivate
module
|
Click to show internal directories.
Click to hide internal directories.