Russia is out of diesel because they're shipping it to Trump.

Drones run on diesel?

They presumably run on jet fuel, which is not very far off from diesel.

the world runs on diesel: ships, trucks, tractors, trains

They were out of diesel before Trump's announcement.