func()

in pkg/providers/instance/instance.go [170:179]


func (p *Provider) List(ctx context.Context) ([]*Instance, error) {
	apList, err := listAgentPools(ctx, p.azClient.agentPoolsClient, p.resourceGroup, p.clusterName)
	if err != nil {
		logging.FromContext(ctx).Errorf("Listing agentpools failed: %v", err)
		return nil, fmt.Errorf("agentPool.NewListPager failed: %w", err)
	}

	instances, err := p.fromAPListToInstances(ctx, apList)
	return instances, cloudprovider.IgnoreNodeClaimNotFoundError(err)
}