workflows

package
v0.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 11, 2022 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CollectDiagnosticsTask added in v0.6.1

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 (*CollectMgmtClusterDiagnosticsTask) Run added in v0.6.1

type CollectWorkloadClusterDiagnosticsTask added in v0.6.1

type CollectWorkloadClusterDiagnosticsTask struct{}

func (*CollectWorkloadClusterDiagnosticsTask) Name added in v0.6.1

func (*CollectWorkloadClusterDiagnosticsTask) Run added in v0.6.1

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, eksdInstaller interfaces.EksdInstaller,
) *Create

func (*Create) Run

func (c *Create) Run(ctx context.Context, clusterSpec *cluster.Spec, validator interfaces.Validator, forceCleanup bool, packagesLocation string) error

type CreateBootStrapClusterTask

type CreateBootStrapClusterTask struct{}

func (*CreateBootStrapClusterTask) Name

func (*CreateBootStrapClusterTask) Run

func (s *CreateBootStrapClusterTask) Run(ctx context.Context, commandContext *task.CommandContext) task.Task

type CreateWorkloadClusterTask

type CreateWorkloadClusterTask struct{}

func (*CreateWorkloadClusterTask) Name

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

func (*Delete) Run

func (c *Delete) Run(ctx context.Context, workloadCluster *types.Cluster, clusterSpec *cluster.Spec, forceCleanup bool, kubeconfig string) error

type DeleteBootstrapClusterTask

type DeleteBootstrapClusterTask struct {
	*CollectDiagnosticsTask
}

func (*DeleteBootstrapClusterTask) Name

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 (*InstallEksaComponentsTask) Run

func (s *InstallEksaComponentsTask) Run(ctx context.Context, commandContext *task.CommandContext) task.Task

type MoveClusterManagementTask

type MoveClusterManagementTask struct{}

func (*MoveClusterManagementTask) Name

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, eksdUpgrader interfaces.EksdUpgrader, eksdInstaller interfaces.EksdInstaller,
) *Upgrade

func (*Upgrade) Run

func (c *Upgrade) Run(ctx context.Context, clusterSpec *cluster.Spec, managementCluster *types.Cluster, workloadCluster *types.Cluster, validator interfaces.Validator, forceCleanup bool) error

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

Directories

Path Synopsis
mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL