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 }
Click to show internal directories.
Click to hide internal directories.