Directories ¶
Path | Synopsis |
---|---|
Package asset defines the asset dependencies and implements the graph engine.
|
Package asset defines the asset dependencies and implements the graph engine. |
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. |
cluster/aws
Package aws extracts AWS metadata from install configurations.
|
Package aws extracts AWS metadata from install configurations. |
cluster/azure
Package azure extracts AZURE metadata from install configurations.
|
Package azure extracts AZURE metadata from install configurations. |
cluster/baremetal
Package baremetal extracts bare metal metadata from install configurations.
|
Package baremetal extracts bare metal metadata from install configurations. |
cluster/gcp
Package gcp extracts GCP metadata from install configurations.
|
Package gcp extracts GCP metadata from install configurations. |
cluster/ibmcloud
Package ibmcloud extracts IBM Cloud metadata from install configurations.
|
Package ibmcloud extracts IBM Cloud metadata from install configurations. |
cluster/openstack
Package openstack extracts OpenStack metadata from install configurations.
|
Package openstack extracts OpenStack metadata from install configurations. |
cluster/ovirt
Package ovirt extracts ovirt metadata from install configurations.
|
Package ovirt extracts ovirt metadata from install configurations. |
cluster/powervs
Package powervs extracts Power VS metadata from install configurations.
|
Package powervs extracts Power VS metadata from install configurations. |
installconfig
Package installconfig generates the install config assets based on its dependencies.
|
Package installconfig generates the install config assets based on its dependencies. |
installconfig/aws
Package aws collects AWS-specific configuration.
|
Package aws collects AWS-specific configuration. |
installconfig/aws/mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
installconfig/azure/mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
installconfig/baremetal
Package baremetal collects bare metal specific configuration.
|
Package baremetal collects bare metal specific configuration. |
installconfig/gcp/mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
installconfig/ibmcloud/mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
installconfig/nutanix
Package nutanix collects Nutanix-specific configuration.
|
Package nutanix collects Nutanix-specific configuration. |
installconfig/openstack
Package openstack collects OpenStack-specific configuration.
|
Package openstack collects OpenStack-specific configuration. |
installconfig/powervs/mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
installconfig/vsphere
Package vsphere collects vSphere-specific configuration.
|
Package vsphere collects vSphere-specific configuration. |
installconfig/vsphere/mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
kubeconfig
Package kubeconfig defines and generates the kubeconfig assets.
|
Package kubeconfig defines and generates the kubeconfig assets. |
machines
Package machines is responsible for creating Machine objects for machinepools.
|
Package machines is responsible for creating Machine objects for machinepools. |
machines/aws
Package aws generates Machine objects for aws.
|
Package aws generates Machine objects for aws. |
machines/azure
Package azure generates Machine objects for azure.
|
Package azure generates Machine objects for azure. |
machines/baremetal
Package baremetal generates Machine objects for bare metal.
|
Package baremetal generates Machine objects for bare metal. |
machines/gcp
Package gcp generates Machine objects for gcp.
|
Package gcp generates Machine objects for gcp. |
machines/nutanix
Package generates capi Machine objects for nutanix.
|
Package generates capi Machine objects for nutanix. |
machines/openstack
Package openstack generates Machine objects for openstack.
|
Package openstack generates Machine objects for openstack. |
machines/ovirt
Package ovirt generates Machine objects for ovirt.
|
Package ovirt generates Machine objects for ovirt. |
machines/powervs
Package powervs generates Machine objects for powerVS.
|
Package powervs generates Machine objects for powerVS. |
machines/vsphere
Package vsphere generates Machine objects for vsphere.
|
Package vsphere generates Machine objects for vsphere. |
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 |
mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
rhcos
Package rhcos contains assets for RHCOS.
|
Package rhcos contains assets for RHCOS. |
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 |
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. |
internal/process/flock
Package flock is copied from k8s.io/kubernetes/pkg/util/flock to avoid importing k8s.io/kubernetes as a dependency.
|
Package flock is copied from k8s.io/kubernetes/pkg/util/flock to avoid importing k8s.io/kubernetes as a dependency. |
constants
|
|
Package destroy contains tools for destroying clusters based on their metadata.
|
Package destroy contains tools for destroying clusters based on their metadata. |
aws
Package aws provides a cluster-destroyer for AWS clusters.
|
Package aws provides a cluster-destroyer for AWS clusters. |
azure
Package azure provides a cluster-destroyer for Azure clusters.
|
Package azure provides a cluster-destroyer for Azure clusters. |
baremetal
Package baremetal provides a cluster-destroyer for bare metal clusters.
|
Package baremetal provides a cluster-destroyer for bare metal clusters. |
bootstrap
Package bootstrap uses Terraform to remove bootstrap resources.
|
Package bootstrap uses Terraform to remove bootstrap resources. |
gcp
Package gcp provides a cluster-destroyer for GCP clusters.
|
Package gcp provides a cluster-destroyer for GCP clusters. |
ibmcloud
Package ibmcloud provides a cluster-destroyer for IBM Cloud clusters.
|
Package ibmcloud provides a cluster-destroyer for IBM Cloud clusters. |
nutanix
Package nutanix provides a cluster-destroyer for nutanix clusters
|
Package nutanix provides a cluster-destroyer for nutanix clusters |
openstack
Package openstack provides a cluster-destroyer for openstack clusters.
|
Package openstack provides a cluster-destroyer for openstack clusters. |
ovirt
Package ovirt provides a cluster-destroyer for ovirt clusters.
|
Package ovirt provides a cluster-destroyer for ovirt clusters. |
vsphere
Package vsphere provides a cluster-destroyer for vsphere clusters
|
Package vsphere provides a cluster-destroyer for vsphere clusters |
vsphere/mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
Package gather contains platform specific methods for gathering console logs.
|
Package gather contains platform specific methods for gathering console logs. |
service
Package service is used to analyze service json files from an installation that failing to bootstrap.
|
Package service is used to analyze service json files from an installation that failing to bootstrap. |
ssh
Package ssh contains utilities that help gather logs, etc.
|
Package ssh contains utilities that help gather logs, etc. |
baremetal
This file is largely based on existing code from terraform-provider-libvirt 0.6.12.
|
This file is largely based on existing code from terraform-provider-libvirt 0.6.12. |
Package ipnet wraps net.IPNet to get CIDR serialization.
|
Package ipnet wraps net.IPNet to get CIDR serialization. |
Package lineprinter wraps a Print implementation to provide an io.WriteCloser.
|
Package lineprinter wraps a Print implementation to provide an io.WriteCloser. |
metrics
|
|
Package quota provides functions to fetch and check quotas for various cloud environments.
|
Package quota provides functions to fetch and check quotas for various cloud environments. |
Package rhcos contains helpers for RHCOS related operations.
|
Package rhcos contains helpers for RHCOS related operations. |
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. |
Package tfvars generates Terraform variables for launching the cluster.
|
Package tfvars generates Terraform variables for launching the cluster. |
aws
Package aws contains AWS-specific Terraform-variable logic.
|
Package aws contains AWS-specific Terraform-variable logic. |
baremetal
Package baremetal contains bare metal specific Terraform-variable logic.
|
Package baremetal contains bare metal specific Terraform-variable logic. |
libvirt
Package libvirt contains libvirt-specific Terraform-variable logic.
|
Package libvirt contains libvirt-specific Terraform-variable logic. |
openstack
Package openstack contains OpenStack-specific Terraform-variable logic.
|
Package openstack contains OpenStack-specific Terraform-variable logic. |
ovirt
Package ovirt contains ovirt-specific Terraform-variable logic.
|
Package ovirt contains ovirt-specific Terraform-variable logic. |
powervs
Package powervs contains Power Virtual Servers-specific Terraform-variable logic.
|
Package powervs contains Power Virtual Servers-specific Terraform-variable logic. |
Package types defines structures for installer configuration and management.
|
Package types defines structures for installer configuration and management. |
aws
Package aws contains AWS-specific structures for installer configuration and management.
|
Package aws contains AWS-specific structures for installer configuration and management. |
azure
Package azure contains Azure-specific structures for installer configuration and management.
|
Package azure contains Azure-specific structures for installer configuration and management. |
baremetal
Package baremetal contains baremetal-specific structures for installer configuration and management.
|
Package baremetal contains baremetal-specific structures for installer configuration and management. |
external
Package none contains generic structures for installer configuration and management.
|
Package none contains generic structures for installer configuration and management. |
gcp
Package gcp contains GCP-specific structures for installer configuration and management.
|
Package gcp contains GCP-specific structures for installer configuration and management. |
ibmcloud
Package ibmcloud contains IBM Cloud-specific structures for installer configuration and management.
|
Package ibmcloud contains IBM Cloud-specific structures for installer configuration and management. |
none
Package none contains generic structures for installer configuration and management.
|
Package none contains generic structures for installer configuration and management. |
nutanix
Package nutanix contains Nutanix-specific structures for installer configuration and management.
|
Package nutanix contains Nutanix-specific structures for installer configuration and management. |
openstack
Package openstack contains OpenStack-specific structures for installer configuration and management.
|
Package openstack contains OpenStack-specific structures for installer configuration and management. |
ovirt
Package ovirt contains ovirt-specific structures for installer configuration and management.
|
Package ovirt contains ovirt-specific structures for installer configuration and management. |
powervs
Package powervs contains Power VS-specific structures for installer configuration and management.
|
Package powervs contains Power VS-specific structures for installer configuration and management. |
vsphere
Package vsphere contains vSphere-specific structures for installer configuration and management.
|
Package vsphere contains vSphere-specific structures for installer configuration and management. |
Package validate contains validation utilities for installer types.
|
Package validate contains validation utilities for installer types. |
Package version includes the version information for installer.
|
Package version includes the version information for installer. |
Click to show internal directories.
Click to hide internal directories.