func instancesForNodePool()

in cmd/utils/vmss.go [200:211]


func instancesForNodePool(ctx context.Context, vmClient *armcompute.VirtualMachineScaleSetVMsClient, pool, resourceGroup string) ([]*armcompute.VirtualMachineScaleSetVM, error) {
	var instances []*armcompute.VirtualMachineScaleSetVM
	pager := vmClient.NewListPager(resourceGroup, pool, nil)
	for pager.More() {
		nextPage, err := pager.NextPage(ctx)
		if err != nil {
			return nil, err
		}
		instances = append(instances, nextPage.Value...)
	}
	return instances, nil
}