Versions in this module Expand all Collapse all v0 v0.5.1 Mar 22, 2016 Changes in this version + type Cluster struct + AvailabilityZone string + ClusterName string + ControllerIP string + ControllerInstanceType string + ControllerRootVolumeSize int + DNSServiceIP string + ExternalDNSName string + HyperkubeImageRepo string + InstanceCIDR string + K8sVer string + KMSKeyARN string + KeyName string + PodCIDR string + Region string + ReleaseChannel string + ServiceCIDR string + VPCCIDR string + WorkerCount int + WorkerInstanceType string + WorkerRootVolumeSize int + WorkerSpotPrice string + func ClusterFromFile(filename string) (*Cluster, error) + func (c *Cluster) NewTLSAssets() (*RawTLSAssets, error) + func (c Cluster) Config() (*Config, error) + func (c Cluster) RenderStackTemplate(opts StackTemplateOptions) ([]byte, error) + func (c Cluster) ValidateUserData(opts StackTemplateOptions) error + type CompactTLSAssets struct + APIServerCert string + APIServerKey string + AdminCert string + AdminKey string + CACert string + CAKey string + WorkerCert string + WorkerKey string + type Config struct + AMI string + APIServerEndpoint string + APIServers string + ETCDEndpoints string + SecureAPIServers string + TLSConfig *CompactTLSAssets + type RawTLSAssets struct + APIServerCert []byte + APIServerKey []byte + AdminCert []byte + AdminKey []byte + CACert []byte + CAKey []byte + WorkerCert []byte + WorkerKey []byte + func ReadTLSAssets(dirname string) (*RawTLSAssets, error) + func (r *RawTLSAssets) WriteToDir(dirname string) error + type StackTemplateOptions struct + ControllerTmplFile string + StackTemplateTmplFile string + TLSAssetsDir string + WorkerTmplFile string