Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Create ¶
type Create struct {
// contains filtered or unexported fields
}
Create is the workflow that creates a workload clusters.
func NewCreate ¶
func NewCreate(provider providers.Provider, clusterManager interfaces.ClusterManager, gitOpsManager interfaces.GitOpsManager, writer filewriter.FileWriter, eksdInstaller interfaces.EksdInstaller, packageInstaller interfaces.PackageManager, clusterCreator interfaces.ClusterCreator, clientFactory interfaces.ClientFactory, ) *Create
NewCreate builds a new create construct.
type Delete ¶
type Delete struct {
// contains filtered or unexported fields
}
Delete is the workflow that deletes a workload clusters.
func NewDelete ¶
func NewDelete(provider providers.Provider, writer filewriter.FileWriter, clusterManager interfaces.ClusterManager, clusterDeleter interfaces.ClusterDeleter, gitopsManager interfaces.GitOpsManager, ) *Delete
NewDelete builds a new delete construct.
type Upgrade ¶
type Upgrade struct {
// contains filtered or unexported fields
}
Upgrade is a schema for upgrade cluster.
func NewUpgrade ¶
func NewUpgrade(clientFactory interfaces.ClientFactory, provider providers.Provider, clusterManager interfaces.ClusterManager, gitOpsManager interfaces.GitOpsManager, writer filewriter.FileWriter, clusterUpgrader interfaces.ClusterUpgrader, eksdInstaller interfaces.EksdInstaller, packageInstaller interfaces.PackageManager, ) *Upgrade
NewUpgrade builds a new upgrade construct.
Click to show internal directories.
Click to hide internal directories.