Documentation ¶
Index ¶
- type CollectDiagnosticsTask
- type CollectMgmtClusterDiagnosticsTask
- type CollectWorkloadClusterDiagnosticsTask
- type Create
- type CreateBootStrapClusterTask
- type CreateWorkloadClusterTask
- type Delete
- type DeleteBootstrapClusterTask
- type InstallAddonManagerTask
- type InstallEksaComponentsTask
- type MoveClusterManagementTask
- type SetAndValidateTask
- type Upgrade
- type WriteClusterConfigTask
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CollectDiagnosticsTask ¶ added in v0.6.1
type CollectDiagnosticsTask struct { *CollectWorkloadClusterDiagnosticsTask *CollectMgmtClusterDiagnosticsTask }
func (*CollectDiagnosticsTask) Name ¶ added in v0.6.1
func (s *CollectDiagnosticsTask) Name() string
func (*CollectDiagnosticsTask) Run ¶ added in v0.6.1
func (s *CollectDiagnosticsTask) Run(ctx context.Context, commandContext *task.CommandContext) task.Task
type CollectMgmtClusterDiagnosticsTask ¶ added in v0.6.1
type CollectMgmtClusterDiagnosticsTask struct{}
func (*CollectMgmtClusterDiagnosticsTask) Name ¶ added in v0.6.1
func (s *CollectMgmtClusterDiagnosticsTask) Name() string
func (*CollectMgmtClusterDiagnosticsTask) Run ¶ added in v0.6.1
func (s *CollectMgmtClusterDiagnosticsTask) Run(ctx context.Context, commandContext *task.CommandContext) task.Task
type CollectWorkloadClusterDiagnosticsTask ¶ added in v0.6.1
type CollectWorkloadClusterDiagnosticsTask struct{}
func (*CollectWorkloadClusterDiagnosticsTask) Name ¶ added in v0.6.1
func (s *CollectWorkloadClusterDiagnosticsTask) Name() string
func (*CollectWorkloadClusterDiagnosticsTask) Run ¶ added in v0.6.1
func (s *CollectWorkloadClusterDiagnosticsTask) Run(ctx context.Context, commandContext *task.CommandContext) task.Task
type Create ¶
type Create struct {
// contains filtered or unexported fields
}
func NewCreate ¶
func NewCreate(bootstrapper interfaces.Bootstrapper, provider providers.Provider, clusterManager interfaces.ClusterManager, addonManager interfaces.AddonManager, writer filewriter.FileWriter, ) *Create
type CreateBootStrapClusterTask ¶
type CreateBootStrapClusterTask struct{}
func (*CreateBootStrapClusterTask) Name ¶
func (s *CreateBootStrapClusterTask) Name() string
func (*CreateBootStrapClusterTask) Run ¶
func (s *CreateBootStrapClusterTask) Run(ctx context.Context, commandContext *task.CommandContext) task.Task
type CreateWorkloadClusterTask ¶
type CreateWorkloadClusterTask struct{}
func (*CreateWorkloadClusterTask) Name ¶
func (s *CreateWorkloadClusterTask) Name() string
func (*CreateWorkloadClusterTask) Run ¶
func (s *CreateWorkloadClusterTask) Run(ctx context.Context, commandContext *task.CommandContext) task.Task
type Delete ¶
type Delete struct {
// contains filtered or unexported fields
}
func NewDelete ¶
func NewDelete(bootstrapper interfaces.Bootstrapper, provider providers.Provider, clusterManager interfaces.ClusterManager, addonManager interfaces.AddonManager, ) *Delete
type DeleteBootstrapClusterTask ¶
type DeleteBootstrapClusterTask struct {
*CollectDiagnosticsTask
}
func (*DeleteBootstrapClusterTask) Name ¶
func (s *DeleteBootstrapClusterTask) Name() string
func (*DeleteBootstrapClusterTask) Run ¶
func (s *DeleteBootstrapClusterTask) Run(ctx context.Context, commandContext *task.CommandContext) task.Task
type InstallAddonManagerTask ¶
type InstallAddonManagerTask struct{}
func (*InstallAddonManagerTask) Name ¶
func (s *InstallAddonManagerTask) Name() string
func (*InstallAddonManagerTask) Run ¶
func (s *InstallAddonManagerTask) Run(ctx context.Context, commandContext *task.CommandContext) task.Task
type InstallEksaComponentsTask ¶
type InstallEksaComponentsTask struct{}
func (*InstallEksaComponentsTask) Name ¶
func (s *InstallEksaComponentsTask) Name() string
func (*InstallEksaComponentsTask) Run ¶
func (s *InstallEksaComponentsTask) Run(ctx context.Context, commandContext *task.CommandContext) task.Task
type MoveClusterManagementTask ¶
type MoveClusterManagementTask struct{}
func (*MoveClusterManagementTask) Name ¶
func (s *MoveClusterManagementTask) Name() string
func (*MoveClusterManagementTask) Run ¶
func (s *MoveClusterManagementTask) Run(ctx context.Context, commandContext *task.CommandContext) task.Task
type SetAndValidateTask ¶
type SetAndValidateTask struct{}
func (*SetAndValidateTask) Name ¶
func (s *SetAndValidateTask) Name() string
func (*SetAndValidateTask) Run ¶
func (s *SetAndValidateTask) Run(ctx context.Context, commandContext *task.CommandContext) task.Task
type Upgrade ¶
type Upgrade struct {
// contains filtered or unexported fields
}
func NewUpgrade ¶
func NewUpgrade(bootstrapper interfaces.Bootstrapper, provider providers.Provider, capiManager interfaces.CAPIManager, clusterManager interfaces.ClusterManager, addonManager interfaces.AddonManager, writer filewriter.FileWriter, ) *Upgrade
type WriteClusterConfigTask ¶
type WriteClusterConfigTask struct{}
func (*WriteClusterConfigTask) Name ¶
func (s *WriteClusterConfigTask) Name() string
func (*WriteClusterConfigTask) Run ¶
func (s *WriteClusterConfigTask) Run(ctx context.Context, commandContext *task.CommandContext) task.Task
Click to show internal directories.
Click to hide internal directories.