Documentation ¶
Index ¶
- func ConvertMDStatus(provisioningState string, powerState armcontainerservice.Code, ...) apiv2.ExternalClusterMDState
- func ConvertStatus(provisioningState string, powerState armcontainerservice.Code) kubermaticv1.ExternalClusterPhase
- func DecodeError(err error) error
- func DeleteCluster(ctx context.Context, aksClient *armcontainerservice.ManagedClustersClient, ...) error
- func GetCluster(ctx context.Context, aksClient *armcontainerservice.ManagedClustersClient, ...) (*armcontainerservice.ManagedCluster, error)
- func GetClusterClient(cred resources.AKSCredentials) (*armcontainerservice.ManagedClustersClient, error)
- func GetClusterConfig(ctx context.Context, cred resources.AKSCredentials, ...) (*api.Config, error)
- func GetClusterStatus(ctx context.Context, secretKeySelector provider.SecretKeySelectorValueFunc, ...) (*kubermaticv1.ExternalClusterCondition, error)
- func GetCredentialsForCluster(cloud *kubermaticv1.ExternalClusterAKSCloudSpec, ...) (resources.AKSCredentials, error)
- func GetLocations(ctx context.Context, cred resources.AKSCredentials) (apiv2.AKSLocationList, error)
- func ListAzureResourceGroups(ctx context.Context, cred *resources.AKSCredentials) (apiv2.AzureResourceGroupList, error)
- func ListMachineDeploymentUpgrades(ctx context.Context, cred resources.AKSCredentials, ...) ([]*apiv1.MasterVersion, error)
- func ListUpgrades(ctx context.Context, cred resources.AKSCredentials, ...) ([]*apiv1.MasterVersion, error)
- func ValidateCredentials(ctx context.Context, cred resources.AKSCredentials) error
- func ValidateCredentialsPermissions(ctx context.Context, cred resources.AKSCredentials, resourceGroup string, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConvertMDStatus ¶ added in v2.21.0
func ConvertMDStatus(provisioningState string, powerState armcontainerservice.Code, readyReplicas int32) apiv2.ExternalClusterMDState
func ConvertStatus ¶ added in v2.21.0
func ConvertStatus(provisioningState string, powerState armcontainerservice.Code) kubermaticv1.ExternalClusterPhase
func DecodeError ¶ added in v2.21.0
func DeleteCluster ¶ added in v2.21.0
func DeleteCluster(ctx context.Context, aksClient *armcontainerservice.ManagedClustersClient, cloudSpec *kubermaticv1.ExternalClusterAKSCloudSpec) error
func GetCluster ¶ added in v2.21.0
func GetCluster(ctx context.Context, aksClient *armcontainerservice.ManagedClustersClient, cloud *kubermaticv1.ExternalClusterAKSCloudSpec) (*armcontainerservice.ManagedCluster, error)
func GetClusterClient ¶ added in v2.21.0
func GetClusterClient(cred resources.AKSCredentials) (*armcontainerservice.ManagedClustersClient, error)
func GetClusterConfig ¶ added in v2.21.0
func GetClusterStatus ¶ added in v2.21.0
func GetClusterStatus(ctx context.Context, secretKeySelector provider.SecretKeySelectorValueFunc, cloudSpec *kubermaticv1.ExternalClusterAKSCloudSpec) (*kubermaticv1.ExternalClusterCondition, error)
func GetCredentialsForCluster ¶
func GetCredentialsForCluster(cloud *kubermaticv1.ExternalClusterAKSCloudSpec, secretKeySelector provider.SecretKeySelectorValueFunc) (resources.AKSCredentials, error)
func GetLocations ¶ added in v2.21.0
func GetLocations(ctx context.Context, cred resources.AKSCredentials) (apiv2.AKSLocationList, error)
func ListAzureResourceGroups ¶ added in v2.22.0
func ListAzureResourceGroups(ctx context.Context, cred *resources.AKSCredentials) (apiv2.AzureResourceGroupList, error)
func ListMachineDeploymentUpgrades ¶ added in v2.21.0
func ListMachineDeploymentUpgrades(ctx context.Context, cred resources.AKSCredentials, clusterName, resourceGroupName, machineDeployment string) ([]*apiv1.MasterVersion, error)
func ListUpgrades ¶ added in v2.21.0
func ListUpgrades(ctx context.Context, cred resources.AKSCredentials, resourceGroupName, resourceName string) ([]*apiv1.MasterVersion, error)
func ValidateCredentials ¶ added in v2.21.0
func ValidateCredentials(ctx context.Context, cred resources.AKSCredentials) error
func ValidateCredentialsPermissions ¶ added in v2.22.0
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.