Add volume from pipeline to step


I’m running Drone on Kubernetes, which does not support using PersistentVolume(Claims) straight out of the box, the workaround to this I thought up is to use Kyverno to modify the pipeline Pod to ‘inject’ the volume, this works. However I can’t quite figure out how to get this volume, in this case mounted at /cache/ in every container, into the individual steps so that they can use the volume.

Is there any way to do this, or is it impossible at the moment?