Just letting everyone know i'm working on implementing one of the new Managed Disks REST API for Azure ARM
https://docs.microsoft.com/en-us/rest/api/manageddisks/images/images-rest-api I found that AzureComputeExtensionApiLiveTest.testSpawnNodeFromImage() wasn't working and i discovered that this process can be done much simpler through this new API Managed Disks is a new feature that could be very useful to simplify the ARM provider by removing dependencies and code working with StorageAccount and Blobs. Having this VirtualMachineImageAPI will simplify code and make that test work.