Versions in this module Expand all Collapse all v0 v0.2.0 Apr 11, 2019 Changes in this version type EKSClusterSpec + MapRoles []MapRole + MapUsers []MapUser + type MapUser struct + Groups []string + UserARN string + Username string + func (in *MapUser) DeepCopy() *MapUser + func (in *MapUser) DeepCopyInto(out *MapUser) v0.1.0 Dec 4, 2018 Changes in this version + const APIVersion + const ClusterStatusActive + const ClusterStatusCreating + const EKSClusterKind + const EKSClusterKindAPIVersion + const Group + const Version + var SchemeBuilder = &scheme.Builder + var SchemeGroupVersion = schema.GroupVersion + func GetRegionAMI(region EKSRegion) (string, error) + type EKSCluster struct + Spec EKSClusterSpec + Status EKSClusterStatus + func (e *EKSCluster) ConnectionSecret() *corev1.Secret + func (e *EKSCluster) ConnectionSecretName() string + func (e *EKSCluster) Endpoint() string + func (e *EKSCluster) IsAvailable() bool + func (e *EKSCluster) IsBound() bool + func (e *EKSCluster) ObjectReference() *corev1.ObjectReference + func (e *EKSCluster) OwnerReference() metav1.OwnerReference + func (e *EKSCluster) SetBound(state bool) + func (e *EKSCluster) SetConnectionSecretReference(secret *corev1.Secret) + func (e *EKSCluster) SetEndpoint(s string) + func (e *EKSCluster) SetState(s string) + func (e *EKSCluster) State() string + func (in *EKSCluster) DeepCopy() *EKSCluster + func (in *EKSCluster) DeepCopyInto(out *EKSCluster) + func (in *EKSCluster) DeepCopyObject() runtime.Object + type EKSClusterList struct + Items []EKSCluster + func (in *EKSClusterList) DeepCopy() *EKSClusterList + func (in *EKSClusterList) DeepCopyInto(out *EKSClusterList) + func (in *EKSClusterList) DeepCopyObject() runtime.Object + type EKSClusterSpec struct + CLIInput string + ClaimRef *corev1.ObjectReference + ClassRef *corev1.ObjectReference + ClientRequestToken string + ClusterVersion string + ConnectionSecretNameOverride string + GenerateCLISkeleton string + ProviderRef corev1.LocalObjectReference + ReclaimPolicy corev1alpha1.ReclaimPolicy + Region EKSRegion + RoleARN string + SecurityGroupIds []string + SubnetIds []string + VpcID string + WorkerNodes WorkerNodesSpec + func NewEKSClusterSpec(properties map[string]string) *EKSClusterSpec + func (in *EKSClusterSpec) DeepCopy() *EKSClusterSpec + func (in *EKSClusterSpec) DeepCopyInto(out *EKSClusterSpec) + type EKSClusterStatus struct + CloudFormationStackID string + ClusterName string + ConnectionSecretRef corev1.LocalObjectReference + Endpoint string + State string + func (in *EKSClusterStatus) DeepCopy() *EKSClusterStatus + func (in *EKSClusterStatus) DeepCopyInto(out *EKSClusterStatus) + type EKSRegion string + const EKSRegionEUWest1 + const EKSRegionUSEast1 + const EKSRegionUSEast2 + const EKSRegionUSWest2 + type MapRole struct + Groups []string + RoleARN string + Username string + func (in *MapRole) DeepCopy() *MapRole + func (in *MapRole) DeepCopyInto(out *MapRole) + type WorkerNodesSpec struct + BootstrapArguments string + ClusterControlPlaneSecurityGroup string + KeyName string + NodeAutoScalingGroupMaxSize *int + NodeAutoScalingGroupMinSize *int + NodeGroupName string + NodeImageID string + NodeInstanceType string + NodeVolumeSize *int + func (in *WorkerNodesSpec) DeepCopy() *WorkerNodesSpec + func (in *WorkerNodesSpec) DeepCopyInto(out *WorkerNodesSpec)