Documentation ¶
Index ¶
- func IsInvalidFlag(err error) bool
- func WriteAWSTemplate(ctx context.Context, client k8sclient.Interface, out io.Writer, ...) error
- func WriteAzureTemplate(ctx context.Context, client k8sclient.Interface, out io.Writer, ...) error
- func WriteCAPAEKSTemplate(ctx context.Context, client k8sclient.Interface, out io.Writer, ...) error
- func WriteCAPATemplate(ctx context.Context, client k8sclient.Interface, out io.Writer, ...) error
- func WriteCAPZTemplate(ctx context.Context, client k8sclient.Interface, out io.Writer, ...) error
- func WriteGSAWSTemplate(out io.Writer, config ClusterCRsConfig) error
- func WriteGSAzureTemplate(out io.Writer, config ClusterCRsConfig) error
- func WriteOpenStackTemplateAppCR(ctx context.Context, config ClusterCRsConfig) error
- func WriteOpenStackTemplateRaw(ctx context.Context, client k8sclient.Interface, out io.Writer, ...) error
- func WriteVSphereTemplate(ctx context.Context, client k8sclient.Interface, out io.Writer, ...) error
- type ClusterCRsConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsInvalidFlag ¶ added in v1.32.0
IsInvalidFlag asserts invalidFlagError.
func WriteAWSTemplate ¶
func WriteAzureTemplate ¶
func WriteCAPAEKSTemplate ¶ added in v1.43.0
func WriteCAPATemplate ¶ added in v1.32.0
func WriteCAPZTemplate ¶ added in v1.37.0
func WriteGSAWSTemplate ¶ added in v1.32.0
func WriteGSAWSTemplate(out io.Writer, config ClusterCRsConfig) error
func WriteGSAzureTemplate ¶ added in v1.37.0
func WriteGSAzureTemplate(out io.Writer, config ClusterCRsConfig) error
func WriteOpenStackTemplateAppCR ¶ added in v1.59.0
func WriteOpenStackTemplateAppCR(ctx context.Context, config ClusterCRsConfig) error
func WriteOpenStackTemplateRaw ¶ added in v1.59.0
func WriteVSphereTemplate ¶ added in v1.55.0
Types ¶
type ClusterCRsConfig ¶
type ClusterCRsConfig struct { // AWS only. EKS bool ExternalSNAT bool ControlPlaneSubnet string // OpenStack only. Cloud string // OPENSTACK_CLOUD CloudConfig string // <no equivalent env var>> DNSNameservers []string // OPENSTACK_DNS_NAMESERVERS ExternalNetworkID string // <no equivalent env var> FailureDomain string // OPENSTACK_FAILURE_DOMAIN ImageName string // OPENSTACK_IMAGE_NAME NodeCIDR string // <no equivalent env var> NodeMachineFlavor string // OPENSTACK_NODE_MACHINE_FLAVOR RootVolumeDiskSize string // <no equivalent env var> RootVolumeSourceType string // <no equivalent env var> RootVolumeSourceUUID string // <no equivalent env var> // Common. FileName string ControlPlaneAZ []string Description string Name string Organization string ReleaseVersion string Labels map[string]string Namespace string PodsCIDR string // App settings ClusterAppCatalog string ClusterAppUserConfigMap string ClusterAppVersion string DefaultAppsAppCatalog string DefaultAppsAppUserConfigMap string DefaultAppsAppVersion string }
Source Files ¶
Click to show internal directories.
Click to hide internal directories.