Upgrades using miles are for the most part only possible for a carrier’s own flights. While it’s easy to book award tickets using miles on one airline for travel on partners, upgrades are a much trickier beast.
Delta has allowed upgrades on Air France, KLM, and Virgin Atlantic. And now they’ve added upgrades on Aeromexico using SkyMiles to their program terms and conditions.