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.