Page MenuHomePhabricator

Add Spicerack module for Ganeti
Closed, ResolvedPublic

Description

Abstract operations support against Ganeti for Spicerack.

Event Timeline

As part of the MakeVM port, it was requested that this be pursued as a stretch goal.

After having spent some time with RAPI, aside from some niggly details around network interfaces, I believe that for example reimplementing gnt-instance wouldn't be too terribly complicated. RAPI is fairly low level but it maps largely to the params to the command line.

Upside of this is that python3-ganeti-rapi is already in stretch-backports.

Here is the REST API documentation for future reference: http://docs.ganeti.org/ganeti/2.9/html/rapi.html