Versions in this module Expand all Collapse all v0 v0.1.0 Oct 2, 2015 Changes in this version + var DefaultClusterName = "kubernetes" + func DecodeConfigFromFile(out *Config, loc string) error + func DefaultArtifactURL(ver string) string + func StackTemplateBody(defaultArtifactURL string) (string, error) + type Cluster struct + func New(cfg *Config, awsConfig *aws.Config) *Cluster + func (c *Cluster) Create(tlsConfig *TLSConfig) error + func (c *Cluster) Destroy() error + func (c *Cluster) Info() (*ClusterInfo, error) + type ClusterInfo struct + ControllerIP string + Name string + func (c *ClusterInfo) String() string + type Config struct + ArtifactURL string + AvailabilityZone string + ClusterName string + ExternalDNSName string + KeyName string + Region string + WorkerCount int + func NewDefaultConfig(ver string) *Config + func (cfg *Config) Valid() error + type TLSConfig struct + APIServerCert []byte + APIServerCertFile string + APIServerKey []byte + APIServerKeyFile string + AdminCert []byte + AdminCertFile string + AdminKey []byte + AdminKeyFile string + CACert []byte + CACertFile string + WorkerCert []byte + WorkerCertFile string + WorkerKey []byte + WorkerKeyFile string