- TODO
- Fix wrong monitor socket path when OAR job is killed [-]
- Fix vagrant 1.9.5 compatibility. Note that it breaks compatibility with older version of vagrant [-]
- Fix Multiple nodes may be reserved for a single vm [-]
- Fix import error on command [-]
- bridge mode now reserves a /18 and take ips in the first 1024 ips. [-]
- Support for container job [-]
- Document sharing g5k user home
- fix version mistake
- Rsync support. The Vagrantfile needs to be updated.
- Make the monitor socket location unique
- Allow custom cpu and memory demands.
- Code refactoring :
- Introduce oar_driver to handle operation involving oar
- Introduce net_driver to configure the network used by the VMs
- Introduce disk_driver to configure the disk used by the VMs
- Fix update_subnet_use when using nat network
- Add bridged network support
- Add support for ssh run command (cli : vagrant ssh vm -c "...".)
- Add generic lockable function
- Add generic GetState Middleware (destroy can be called even if the VM is terminated)
- Improve stdout (add information on physical node)
- Stop the polling if the job is terminated
- Allow parallel boot
- Add custom oar properties
- Display the name of the node
- Let vagrant configure the private_key to use to connect to the VM
- Send checkpoint signal to the VM when deleting the job
- Support for other "OAR behind ssh scheduler" (e.g Igrida)
- Reuse already opened ssh connection
- Support different backing strategies (copy, cow, direct, snapshot)
- Add a mandatory project_id in the configuration
- Add support for custom walltime
- Add support for custom private key
- Support for ephemeral / persitent backing file
- SSH ports has to be forwarded explicitly
- Add destroy command
- Remove vmlist command
- Use nat-ted network provided by kvm
- Remove hard-coded names