Documentation ¶
Index ¶
- Constants
- func CredentialsRendererFromFile(configPath string) (render.CredentialsRenderer, error)
- func NewOptions(s3URI string, prettyPrint bool, skipWait bool) options
- func StackAssetsRendererFromFile(configPath string) (render.StackRenderer, error)
- type Cluster
- type ClusterDescriber
- type ClusterDestroyer
- type DestroyOptions
- type Info
- type NestedStack
- type TemplateParams
Constants ¶
View Source
const ( LOCAL_ROOT_STACK_TEMPLATE_PATH = defaults.RootStackTemplateTmplFile REMOTE_STACK_TEMPLATE_FILENAME = "stack.json" )
Variables ¶
This section is empty.
Functions ¶
func CredentialsRendererFromFile ¶
func CredentialsRendererFromFile(configPath string) (render.CredentialsRenderer, error)
func NewOptions ¶
func StackAssetsRendererFromFile ¶
func StackAssetsRendererFromFile(configPath string) (render.StackRenderer, error)
Types ¶
type Cluster ¶
type Cluster interface { Assets() (cfnstack.Assets, error) Create() error Export() error EstimateCost() ([]string, error) Info() (*Info, error) Update() (string, error) ValidateStack() (string, error) ValidateTemplates() error ValidateUserData() error ControlPlane() *controlplane.Cluster }
func ClusterFromConfig ¶
type ClusterDescriber ¶
func ClusterDescriberFromFile ¶
func ClusterDescriberFromFile(configPath string) (ClusterDescriber, error)
func NewClusterDescriber ¶
type ClusterDestroyer ¶
type ClusterDestroyer interface {
Destroy() error
}
func ClusterDestroyerFromFile ¶
func ClusterDestroyerFromFile(configPath string, opts DestroyOptions) (ClusterDestroyer, error)
type DestroyOptions ¶
type DestroyOptions struct {
AwsDebug bool
}
type NestedStack ¶
type TemplateParams ¶
type TemplateParams struct {
// contains filtered or unexported fields
}
func (TemplateParams) ClusterName ¶
func (p TemplateParams) ClusterName() string
func (TemplateParams) ControlPlane ¶
func (c TemplateParams) ControlPlane() NestedStack
func (TemplateParams) NodePools ¶
func (c TemplateParams) NodePools() []NestedStack
Source Files ¶
Click to show internal directories.
Click to hide internal directories.