India's largest refiner, Indian Oil Corporation, bought 3 million barrels of crude oil from Russia, Reuters reported on Monday. This is the first such transaction since Russia launched an operation in Ukraine on February 24. Indian officials also told Reuters that Delhi could accept Russian offers for oil and other products at a special discount.
Link: https://www.independent.co.uk/news/world/americas/us-politics/russia-india-oil-deal-us-psaki-b2036822.html
Delhi never use this keyword "Allies" for anyone, instead they use "Strategic partner" which is more appropriate for multipolar world. India desperately want multipolar world not bipolar that's why they try to engage with everyone on diplomacy level and try to balance everything. So far they have been very successful but this is going to tough task in future, although recent QUAD statement which came yesterday is very positive as far as India's position on Russia-Ukraine is concern.
GOI still trying to balance power equation for various reason. Make no mistake Delhi is very pissed at Moscow due to their recent adventure but they can't do much about it for various reasons, mainly due to dependence on weapons (Almost 65% weapons are of Russian origin), although they are diversifying for a quite some time but this is a long and tedious process due to Western block attitude barring France. There is a possibility that situation might change a bit in future (Read QUAD).
And then we already have hot borders with 2 nuclear adversaries. Pissing off 3rd nuclear power doesn't make sense, who happens to be your arm exporter, no matter how much virtual signalling coming from the West because everyone is clear that all they are gonna do is lip service if India is facing 2 front war.
As far as this oil debate goes. India only import 2% of oil from the Russia and even if India increase this share by 7-10% (Which is highly unlikely) I still don't see any sanction on India because last i check there is no ban on Russian oil, traders are not buying it but there is no ban whatsoever. Although if India facilitate this (7-10% oil trade) with Rupee-Ruble then may be, may be situation could get tricky.