Versions in this module Expand all Collapse all v0 v0.2.0 Apr 11, 2019 v0.1.0 Dec 4, 2018 Changes in this version + const CloudFormationNodeInstanceRole + func IsErrorAlreadyExists(err error) bool + func IsErrorBadRequest(err error) bool + func IsErrorNotFound(err error) bool + type Client interface + ConnectionToken func(string) (string, error) + Create func(string, awscomputev1alpha1.EKSClusterSpec) (*Cluster, error) + CreateWorkerNodes func(name string, spec awscomputev1alpha1.EKSClusterSpec) (*ClusterWorkers, error) + Delete func(string) error + DeleteWorkerNodes func(stackID string) error + Get func(string) (*Cluster, error) + GetWorkerNodes func(stackID string) (*ClusterWorkers, error) + func NewClient(config *aws.Config) Client + type Cluster struct + ARN string + CA string + Endpoint string + Name string + Status string + func NewCluster(c *eks.Cluster) *Cluster + type ClusterWorkers struct + WorkerARN string + WorkerReason string + WorkerStackID string + WorkersStatus cloudformation.StackStatus + func NewClusterWorkers(workerStackID string, workerStatus cloudformation.StackStatus, ...) *ClusterWorkers + type EKSClient struct + func (e *EKSClient) ConnectionToken(name string) (string, error) + func (e *EKSClient) Create(name string, spec awscomputev1alpha1.EKSClusterSpec) (*Cluster, error) + func (e *EKSClient) CreateWorkerNodes(name string, spec awscomputev1alpha1.EKSClusterSpec) (*ClusterWorkers, error) + func (e *EKSClient) Delete(name string) error + func (e *EKSClient) DeleteWorkerNodes(stackID string) error + func (e *EKSClient) Get(name string) (*Cluster, error) + func (e *EKSClient) GetWorkerNodes(stackID string) (*ClusterWorkers, error)