in pkg/providers/instance/armutils.go [40:58]
func deleteAgentPool(ctx context.Context, client AgentPoolsAPI, rg, clusterName, apName string) error {
klog.InfoS("deleteAgentPool", "agentpool", apName)
poller, err := client.BeginDelete(ctx, rg, clusterName, apName, nil)
if err != nil {
azErr := sdkerrors.IsResponseError(err)
if azErr != nil && azErr.ErrorCode == "NotFound" {
return nil
}
return err
}
_, err = poller.PollUntilDone(ctx, nil)
if err != nil {
azErr := sdkerrors.IsResponseError(err)
if azErr != nil && azErr.ErrorCode == "NotFound" {
return nil
}
}
return err
}