Documentation ¶
Index ¶
Constants ¶
View Source
const STACK_TEMPLATE_FILENAME = "stack.json"
Variables ¶
View Source
var VERSION = "UNKNOWN"
VERSION set by build script
Functions ¶
This section is empty.
Types ¶
type Cluster ¶
type Cluster struct { *ClusterRef *config.StackConfig // contains filtered or unexported fields }
func NewCluster ¶
func NewCluster(cfgRef *controlplaneconfig.Cluster, opts controlplaneconfig.StackTemplateOptions, plugins []*pluginmodel.Plugin, session *session.Session) (*Cluster, error)
func (Cluster) NestedStackName ¶
NestedStackName returns a sanitized name of this etcd which is usable as a valid cloudformation nested stack name
func (*Cluster) TemplateURL ¶
func (*Cluster) ValidateStack ¶
ValidateStack validates the CloudFormation stack for this control plane already uploaded to S3
type ClusterRef ¶
type ClusterRef struct { *controlplaneconfig.Cluster // contains filtered or unexported fields }
func (*ClusterRef) Destroy ¶
func (c *ClusterRef) Destroy() error
type EtcdConfigurationContext ¶
type EtcdConfigurationContext struct { *controlplaneconfig.Config model.EtcdExistingState }
An EtcdConfigurationContext contains configuration settings/options mixed with existing state in a way that can be consumed by stack and cloud-config templates.
Click to show internal directories.
Click to hide internal directories.