Documentation ¶
Index ¶
Constants ¶
View Source
const ( AWSDebugLevel = 5 EKS_REGION_US_WEST_2 = "us-west-2" EKS_REGION_US_EAST_1 = "us-east-1" EKS_REGION_EU_WEST_1 = "eu-west-1" DEFAULT_EKS_REGION = EKS_REGION_US_WEST_2 )
Variables ¶
View Source
var DefaultWaitTimeout = 20 * time.Minute
Functions ¶
This section is empty.
Types ¶
type ClusterAddons ¶
type ClusterConfig ¶
type ClusterConfig struct { Region string Profile string Tags map[string]string ClusterName string NodeAMI string NodeType string Nodes int MinNodes int MaxNodes int MaxPodsPerNode int NodePolicyARNs []string NodeSSH bool SSHPublicKeyPath string SSHPublicKey []byte SSHPublicKeyName string WaitTimeout time.Duration SecurityGroup string Subnets []string VPC string Endpoint string CertificateAuthorityData []byte ARN string ClusterStackName string NodeInstanceRoleARN string AvailabilityZones []string Addons ClusterAddons }
simple config, to be replaced with Cluster API
type ClusterProvider ¶
type ClusterProvider interface { CloudFormation() cloudformationiface.CloudFormationAPI EKS() eksiface.EKSAPI EC2() ec2iface.EC2API STS() stsiface.STSAPI }
Click to show internal directories.
Click to hide internal directories.