Rework API client to use the new version of the g5k api (4.0) ;
Use kadeploy api for all workflow related operations (deployment, reboot, power state) ;
Rework node status code to get the real status of the machine ;
Rework node hostname detection code ;
Add support for the start, stop, restart and kill machine operations ;
Remove cli flags to skip the VPN check ;
Add support for advance resource reservations ;
The machine is always created when the job is running, this helps the user to recover possible deployment/provisioning failure by removing the machine to kill the job ;
Add cli flag to keep the job when removing the machine ;
Add more cli flags sanity checks to avoid possible misconfigurations by the user ;
PR overview:
kadeploy
api for all workflow related operations (deployment, reboot, power state) ;utils
file ;