Documentation
¶
Overview ¶
Package common provides shared utility functions for AKS MCP components.
Index ¶
- func ExtractAKSParameters(params map[string]interface{}) (subscriptionID, resourceGroup, clusterName string, err error)
- func GetClusterDetails(ctx context.Context, client *azureclient.AzureClient, ...) (*armcontainerservice.ManagedCluster, error)
- func GetDefaultSubscriptionID(cfg *config.ConfigData) (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExtractAKSParameters ¶
func ExtractAKSParameters(params map[string]interface{}) (subscriptionID, resourceGroup, clusterName string, err error)
ExtractAKSParameters extracts and validates the common AKS parameters from the params map
func GetClusterDetails ¶
func GetClusterDetails(ctx context.Context, client *azureclient.AzureClient, subscriptionID, resourceGroup, clusterName string) (*armcontainerservice.ManagedCluster, error)
GetClusterDetails gets the details of an AKS cluster
func GetDefaultSubscriptionID ¶ added in v0.0.11
func GetDefaultSubscriptionID(cfg *config.ConfigData) (string, error)
GetDefaultSubscriptionID attempts to get the subscription ID from environment variable or Azure CLI
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.