Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterOpenstackOptions ¶
type ClusterOpenstackOptions struct { // CloudConfig is a base64 encoded minimal clouds.yaml file for // use by the ClusterManager to provision the IaaS bits. CloudConfig string // Cloud is the clouds.yaml key that identifes the configuration // to use for provisioning. Cloud string // ExternalNetworkID is the Openstack external network ID. ExternalNetworkID *string // ProviderNetwork is the provider network to pass to the cluster // provisioner. ProviderNetwork *ClusterOpenstackProviderOptions // ServerGroupID is the server group used for HA control planes. ServerGroupID *string // SSHKeyName is the SSH key name, either user provided, or we // can inject one generated by the cloud identity provider. SSHKeyName *string // Flavors are the flavors that are referenced by the cluster. Flavors regionapi.Flavors }
ClusterOpenstackOptions are acquired from the region controller at reconcile time as the identity provisioning is asynchronous.
type ClusterOpenstackProviderOptions ¶
type ClusterOpenstackProviderOptions struct { // NetworkID is the network to use for provisioning the cluster on. // This is typically used to pass in bare-metal provider networks. NetworkID *string // SubnetID is the subnet to use for provisioning the cluster on. // This is typically used to pass in bare-metal provider networks. SubnetID *string }
Click to show internal directories.
Click to hide internal directories.