func listAgentPools()

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
}