Documentation
¶
Index ¶
- func BindOptions(opts *RawOpenStackPlatformCreateOptions, flags *pflag.FlagSet)
- func NewCreateCommand(coreOpts *core.CreateNodePoolOptions) *cobra.Command
- type CompletedOpenStackPlatformCreateOptions
- func (o *CompletedOpenStackPlatformCreateOptions) NodePoolPlatform() *hyperv1.OpenStackNodePoolPlatform
- func (o *CompletedOpenStackPlatformCreateOptions) Type() hyperv1.PlatformType
- func (o *CompletedOpenStackPlatformCreateOptions) UpdateNodePool(_ context.Context, nodePool *hyperv1.NodePool, _ *hyperv1.HostedCluster, ...) error
- type OpenStackPlatformOptions
- type PortSpec
- type RawOpenStackPlatformCreateOptions
- type ValidatedOpenStackPlatformCreateOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BindOptions ¶
func BindOptions(opts *RawOpenStackPlatformCreateOptions, flags *pflag.FlagSet)
func NewCreateCommand ¶
func NewCreateCommand(coreOpts *core.CreateNodePoolOptions) *cobra.Command
Types ¶
type CompletedOpenStackPlatformCreateOptions ¶ added in v0.1.74
type CompletedOpenStackPlatformCreateOptions struct {
// contains filtered or unexported fields
}
func (*CompletedOpenStackPlatformCreateOptions) NodePoolPlatform ¶ added in v0.1.74
func (o *CompletedOpenStackPlatformCreateOptions) NodePoolPlatform() *hyperv1.OpenStackNodePoolPlatform
func (*CompletedOpenStackPlatformCreateOptions) Type ¶ added in v0.1.74
func (o *CompletedOpenStackPlatformCreateOptions) Type() hyperv1.PlatformType
func (*CompletedOpenStackPlatformCreateOptions) UpdateNodePool ¶ added in v0.1.74
func (o *CompletedOpenStackPlatformCreateOptions) UpdateNodePool(_ context.Context, nodePool *hyperv1.NodePool, _ *hyperv1.HostedCluster, _ crclient.Client) error
type RawOpenStackPlatformCreateOptions ¶
type RawOpenStackPlatformCreateOptions struct {
*OpenStackPlatformOptions
AdditionalPorts []string
}
func DefaultOptions ¶
func DefaultOptions() *RawOpenStackPlatformCreateOptions
func (*RawOpenStackPlatformCreateOptions) Validate ¶
func (o *RawOpenStackPlatformCreateOptions) Validate(_ context.Context, _ *core.CreateNodePoolOptions) (core.NodePoolPlatformCompleter, error)
Validate validates the OpenStack nodepool platform options. This method uses the unified signature pattern defined in core.NodePoolPlatformValidator.
type ValidatedOpenStackPlatformCreateOptions ¶
type ValidatedOpenStackPlatformCreateOptions struct {
// contains filtered or unexported fields
}
func (*ValidatedOpenStackPlatformCreateOptions) Complete ¶
func (o *ValidatedOpenStackPlatformCreateOptions) Complete(_ context.Context, _ *core.CreateNodePoolOptions) (core.PlatformOptions, error)
Complete completes the OpenStack nodepool platform options. This method uses the unified signature pattern defined in core.NodePoolPlatformCompleter.
Click to show internal directories.
Click to hide internal directories.