in pkg/providers/instance/armutils.go [69:80]
func listAgentPools(ctx context.Context, client AgentPoolsAPI, rg, clusterName string) ([]*armcontainerservice.AgentPool, error) {
var apList []*armcontainerservice.AgentPool
pager := client.NewListPager(rg, clusterName, nil)
for pager.More() {
page, err := pager.NextPage(ctx)
if err != nil {
return nil, err
}
apList = append(apList, page.Value...)
}
return apList, nil
}