Versions in this module Expand all Collapse all v0 v0.1.0 Oct 2, 2018 Changes in this version + func ValidateDomainName(v string) error + func ValidateEmail(v string) error + func ValidateJSON(data []byte) error + type Admin struct + Email string + Password string + SSHKey string + type Cluster struct + BaseDomain string + IgnitionBootstrap string + IgnitionMasters []string + IgnitionWorker string + Name string + Platform Platform + PullSecret string + PullSecretPath string + func ConvertInstallConfigToTFVars(cfg *types.InstallConfig, bootstrapIgn string, masterIgns []string, ...) (*Cluster, error) + func ParseConfig(data []byte) (*Cluster, error) + func ParseConfigFile(path string) (*Cluster, error) + func (c *Cluster) TFVars() (string, error) + func (c *Cluster) Validate() []error + func (c *Cluster) ValidateAndLog() error + func (c *Cluster) YAML() (string, error) + func (c Cluster) NodeCount(names []string) int + type ErrInvalidIgnConfig struct + func (e *ErrInvalidIgnConfig) Error() string + type ErrMissingNodePool struct + func (e *ErrMissingNodePool) Error() string + type ErrMoreThanOneNodePool struct + func (e *ErrMoreThanOneNodePool) Error() string + type ErrSharedNodePool struct + func (e *ErrSharedNodePool) Error() string + type ErrUnmatchedNodePool struct + func (e *ErrUnmatchedNodePool) Error() string + type Internal struct + ClusterID string + func ParseInternal(data []byte) (*Internal, error) + func ParseInternalFile(path string) (*Internal, error) + type Master struct + Count int + NodePools []string + type Networking struct + MTU string + PodCIDR string + ServiceCIDR string + Type tectonicnetwork.NetworkType + type NodePool struct + Count int + Name string + type NodePools []NodePool + func (n NodePools) Map() map[string]int + type Platform string + const PlatformAWS + const PlatformLibvirt + const PlatformOpenStack + func (p *Platform) UnmarshalYAML(unmarshal func(interface{}) error) error + type Worker struct + Count int + NodePools []string