Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Client *ec2.EC2
View Source
var EFSClient *efs.EFS
View Source
var LBClent *elbv2.ELBV2
View Source
var S3Client *s3.S3
View Source
var Session *session.Session
Functions ¶
func GetAvailabilityZones ¶
func GetAvailabilityZones() []string
func GetRegistryBucketName ¶
func GetRegistryBucketName(config *configuration.InputVars) string
func InitSession ¶
func InitSession(config *configuration.InputVars)
Types ¶
type LoadBalancer ¶
type LoadBalancer struct {
Dns string
}
func GetInfraLB ¶
func GetInfraLB(config *configuration.InputVars) LoadBalancer
func GetInternalLB ¶
func GetInternalLB(config *configuration.InputVars) LoadBalancer
func GetMasterLB ¶
func GetMasterLB(config *configuration.InputVars) LoadBalancer
type NodeInfo ¶
type NodeInfo struct { InternalIp string InternalDns string ExternalIp string ExternalDns string Zone string }
func AppNodes ¶
func AppNodes(config *configuration.InputVars) []NodeInfo
func BastionNode ¶
func BastionNode(config *configuration.InputVars) NodeInfo
func InfraNodes ¶
func InfraNodes(config *configuration.InputVars) []NodeInfo
func MasterNodes ¶
func MasterNodes(config *configuration.InputVars) []NodeInfo
Click to show internal directories.
Click to hide internal directories.