Documentation ¶
Index ¶
- Constants
- func FindParentMachinePool(ampName string, cli client.Client) (*expv1.MachinePool, error)
- func FindParentMachinePoolWithRetry(ampName string, cli client.Client, maxAttempts int) (*expv1.MachinePool, error)
- func GetAuthorizer(settings auth.EnvironmentSettings) (autorest.Authorizer, error)
- func IsAzureSystemNodeLabelKey(labelKey string) bool
Constants ¶
View Source
const AzureSystemNodeLabelPrefix = "kubernetes.azure.com"
AzureSystemNodeLabelPrefix is a standard node label prefix for Azure features, e.g., kubernetes.azure.com/scalesetpriority.
Variables ¶
This section is empty.
Functions ¶
func FindParentMachinePool ¶ added in v1.7.3
FindParentMachinePool finds the parent MachinePool for the AzureMachinePool.
func FindParentMachinePoolWithRetry ¶ added in v1.7.3
func FindParentMachinePoolWithRetry(ampName string, cli client.Client, maxAttempts int) (*expv1.MachinePool, error)
FindParentMachinePoolWithRetry finds the parent MachinePool for the AzureMachinePool with retry.
func GetAuthorizer ¶ added in v1.7.0
func GetAuthorizer(settings auth.EnvironmentSettings) (autorest.Authorizer, error)
GetAuthorizer returns an autorest.Authorizer-compatible object from MSAL.
func IsAzureSystemNodeLabelKey ¶ added in v1.6.0
IsAzureSystemNodeLabelKey is a helper function that determines whether a node label key is an Azure "system" label.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.