Documentation ¶
Index ¶
- type CreateNodePoolOptions
- func (o *CreateNodePoolOptions) CreateNodePool(ctx context.Context, platformOpts PlatformOptions) error
- func (o *CreateNodePoolOptions) CreateRunFunc(platformOpts PlatformOptions) func(cmd *cobra.Command, args []string) error
- func (o *CreateNodePoolOptions) Validate(ctx context.Context, c crclient.Client) error
- type PlatformOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateNodePoolOptions ¶
type CreateNodePoolOptions struct { Name string Namespace string ClusterName string NodeCount int32 ReleaseImage string Render bool NodeUpgradeType hyperv1.UpgradeType Arch string AutoRepair bool }
func (*CreateNodePoolOptions) CreateNodePool ¶
func (o *CreateNodePoolOptions) CreateNodePool(ctx context.Context, platformOpts PlatformOptions) error
func (*CreateNodePoolOptions) CreateRunFunc ¶
func (o *CreateNodePoolOptions) CreateRunFunc(platformOpts PlatformOptions) func(cmd *cobra.Command, args []string) error
type PlatformOptions ¶
type PlatformOptions interface { // UpdateNodePool is used to update the platform specific values in the NodePool UpdateNodePool(ctx context.Context, nodePool *hyperv1.NodePool, hcluster *hyperv1.HostedCluster, client crclient.Client) error // Type returns the platform type Type() hyperv1.PlatformType }
Click to show internal directories.
Click to hide internal directories.