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.