aws

package
v1.60.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 27, 2022 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetAWSTemplates

func GetAWSTemplates() []string

GetAWSTemplate merges .tmpl files for an AWS machine pool.

func GetEKSTemplates

func GetEKSTemplates() []string

GetEKSTemplate merges .tmpl files for an EKS machine pool.

Types

type NodePoolCRs added in v1.46.0

type NodePoolCRs struct {
	MachineDeployment    *apiv1alpha3.MachineDeployment
	AWSMachineDeployment *v1alpha3.AWSMachineDeployment
}

func NewNodePoolCRs added in v1.46.0

func NewNodePoolCRs(config NodePoolCRsConfig) (NodePoolCRs, error)

type NodePoolCRsConfig added in v1.46.0

type NodePoolCRsConfig struct {
	AvailabilityZones                   []string
	AWSInstanceType                     string
	ClusterID                           string
	MachineDeploymentID                 string
	Description                         string
	NodesMax                            int
	NodesMin                            int
	OnDemandBaseCapacity                int
	OnDemandPercentageAboveBaseCapacity int
	Owner                               string
	ReleaseComponents                   map[string]string
	ReleaseVersion                      string
	UseAlikeInstanceTypes               bool
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL