Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCreateClusterCommand ¶
NewCreateClusterCommand creates a command that generates and applies cluster deployment artifacts.
Types ¶
type Options ¶
type Options struct {
Name string
Namespace string
SSHPublicKeyFile string
SSHPublicKey string
SSHPrivateKeyFile string
BaseDomain string
PullSecret string
PullSecretFile string
BoundServiceAccountSigningKeyFile string
Cloud string
CredsFile string
CredentialsModeManual bool
ClusterImageSet string
ReleaseImage string
ReleaseImageSource string
DeleteAfter string
HibernateAfter string
HibernateAfterDur *time.Duration
ServingCert string
ServingCertKey string
UseClusterImageSet bool
ManageDNS bool
Output string
IncludeSecrets bool
InstallOnce bool
UninstallOnce bool
SimulateBootstrapFailure bool
WorkerNodesCount int64
CreateSampleSyncsets bool
ManifestsDir string
Adopt bool
AdoptAdminKubeConfig string
AdoptInfraID string
AdoptClusterID string
AdoptAdminUsername string
AdoptAdminPassword string
MachineNetwork string
Region string
Labels []string
Annotations []string
SkipMachinePools bool
AdditionalTrustBundle string
CentralMachineManagement bool
Internal bool
// AWS
AWSUserTags []string
AWSPrivateLink bool
// Azure
AzureBaseDomainResourceGroupName string
// OpenStack
OpenStackCloud string
OpenStackExternalNetwork string
OpenStackMasterFlavor string
OpenStackComputeFlavor string
OpenStackAPIFloatingIP string
OpenStackIngressFloatingIP string
// VSphere
VSphereVCenter string
VSphereDatacenter string
VSphereDefaultDataStore string
VSphereFolder string
VSphereCluster string
VSphereAPIVIP string
VSphereIngressVIP string
VSphereNetwork string
VSphereCACerts string
// Ovirt
OvirtClusterID string
OvirtStorageDomainID string
OvirtNetworkName string
OvirtAPIVIP string
OvirtIngressVIP string
OvirtCACerts string
// contains filtered or unexported fields
}
Options is the set of options to generate and apply a new cluster deployment
func (*Options) GenerateObjects ¶
GenerateObjects generates resources for a new cluster deployment
Click to show internal directories.
Click to hide internal directories.