Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsErrorAlreadyExists ¶
IsErrorAlreadyExists helper function
Types ¶
type Client ¶
type Client interface {
Create(string, awscomputev1alpha1.EKSClusterSpec) (*Cluster, error)
Get(string) (*Cluster, error)
Delete(string) error
CreateWorkerNodes(name string, spec awscomputev1alpha1.EKSClusterSpec) (*ClusterWorkers, error)
GetWorkerNodes(stackID string) (*ClusterWorkers, error)
DeleteWorkerNodes(stackID string) error
ConnectionToken(string) (string, error)
}
Client interface to perform cluster operations
type Cluster ¶
Cluster crossplane representation of the AWS EKS Cluster
func NewCluster ¶
NewCluster returns crossplane representation AWS EKS cluster
type ClusterWorkers ¶
type ClusterWorkers struct {
WorkersStatus cloudformation.StackStatus
WorkerReason string
WorkerStackID string
WorkerARN string
}
ClusterWorkers crossplane representation of the AWS EKS cluster worker nodes
func NewClusterWorkers ¶
func NewClusterWorkers(workerStackID string, workerStatus cloudformation.StackStatus, workerReason string, workerARN string) *ClusterWorkers
NewClusterWorkers returns crossplane representation of the AWS EKS cluster worker nodes
Click to show internal directories.
Click to hide internal directories.