Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewNodePoolManager ¶
func NewNodePoolManager( enterprise bool, namespace string, workflowClient client.Client, ) pke.NodePoolManager
NewNodePoolManager returns a new pke.NodePoolManager that manages node pools asynchronously via Cadence workflows.
func NewNodePoolStore ¶
func NewNodePoolStore(db *gorm.DB) pke.NodePoolStore
NewNodePoolStore returns a new pke.NodePoolStore that provides an interface to pke node pool persistence.
Types ¶
type CloudinfoImageSelector ¶
type CloudinfoImageSelector struct {
// contains filtered or unexported fields
}
CloudinfoImageSelector lists the available images provided by Cloudinfo and selects one based on the provided criteria.
func NewCloudinfoImageSelector ¶
func NewCloudinfoImageSelector(client *cloudinfo.APIClient) CloudinfoImageSelector
NewCloudinfoImageSelector returns a new CloudinfoImageSelector.
func (CloudinfoImageSelector) SelectImage ¶
func (s CloudinfoImageSelector) SelectImage(ctx context.Context, criteria pkeaws.ImageSelectionCriteria) (string, error)
Click to show internal directories.
Click to hide internal directories.