Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | prototypes, testbeds, ssh_support: Add several fixes | Sander Vrijders | 2017-10-25 | 4 | -32/+26 | |
| | | | | | This adds several fixes in order for rlite to function on the exogeni testbed. | |||||
* | testbeds: Complete support for exogeni VMs on jfed | Dimitri Staessens | 2017-10-25 | 2 | -11/+37 | |
| | | | | Selecting "exogeni.net" as an authority for jfed should now work. | |||||
* | ssh_support: Use native Paramiko API for Proxy | Sander Vrijders | 2017-10-24 | 3 | -38/+31 | |
| | | | | | | This uses the native paramiko API for proxycommands instead of invoking OpenSSH on the host after connecting to it since that gives race conditons with Paramiko. | |||||
* | testbeds: Add support for selecting jfed VMs | Dimitri Staessens | 2017-10-24 | 2 | -6/+33 | |
| | | | | | | | | | | Allows setting the attribute machine_type="virtual" for experiment nodes. If the attribute is set to something else than "virtual" a bare metal machine will be selected. If the attribute is not set, the default will be chosen from the jfed testbed. For the wall and cloudlab, the default is physical machines, for the others, it's virtual machines. This default can be overriden by setting the jfed testbed attribute use_physical_machines to True or False. | |||||
* | Merge branch 'be-emulab-image-fix' into 'master' | Sander Vrijders | 2017-10-18 | 1 | -2/+12 | |
|\ | | | | | | | | | testbeds: Fix image selection for jFed See merge request arcfire/rumba!79 | |||||
| * | testbeds: Fix image selection for jFed | dimitri staessens | 2017-10-18 | 1 | -2/+12 | |
|/ | | | | | The rspec for node images seems to work on all emulab instances if the user is emulab-ops. Tested on cloudlab and virtual wall. | |||||
* | rumba: Update to v0.6 | Sander Vrijders | 2017-10-18 | 1 | -1/+1 | |
| | ||||||
* | Merge branch 'rlite-align' into 'master' | Sander Vrijders | 2017-10-06 | 3 | -4/+9 | |
|\ | | | | | | | | | prototypes: rlite: align to the new rlite release See merge request arcfire/rumba!78 | |||||
| * | prototypes: rlite: align to the new rlite release | Vincenzo Maffione | 2017-10-05 | 3 | -4/+9 | |
|/ | ||||||
* | rumba: Update to v0.5 | Sander Vrijders | 2017-10-04 | 1 | -1/+1 | |
| | ||||||
* | Merge branch 'readme' into 'master' | MCapitani | 2017-10-03 | 1 | -6/+15 | |
|\ | | | | | | | | | | | | | rumba: Update README with more information Closes #23 See merge request arcfire/rumba!77 | |||||
| * | rumba: Update README with more information | Sander Vrijders | 2017-10-02 | 1 | -6/+15 | |
|/ | | | | Fixes #23 | |||||
* | Merge branch 'Fix-Disconnected-DIF' into 'master' | Sander Vrijders | 2017-09-26 | 1 | -0/+2 | |
|\ | | | | | | | | | | | | | Model: add check for disconnected dif Closes #20 See merge request arcfire/rumba!76 | |||||
| * | Model: add check for disconnected dif | Marco Capitani | 2017-09-26 | 1 | -0/+2 | |
| | | ||||||
* | | Merge branch 'README-dep-qemu' into 'master' | Sander Vrijders | 2017-09-26 | 1 | -0/+5 | |
|\ \ | |/ |/| | | | | | Add dependencies of qemu testbed to README See merge request arcfire/rumba!75 | |||||
| * | CI: reverted to pipeline-passing config | Marco Capitani | 2017-09-26 | 1 | -1/+0 | |
| | | ||||||
| * | Merge branch 'master' into README-dep-qemu | Marco Capitani | 2017-09-26 | 2 | -1/+70 | |
| |\ | |/ |/| | ||||||
* | | Merge branch 'backoff' into 'master' | MCapitani | 2017-09-22 | 2 | -1/+70 | |
|\ \ | | | | | | | | | | | | | examples: Add snake example See merge request arcfire/rumba!74 | |||||
| * | | examples: Add snake example | Sander Vrijders | 2017-09-20 | 2 | -1/+70 | |
|/ / | | | | | | | | | This adds the snake as an example. It forms a single DIF connected node by node. The number of nodes can be passed as parameter. | |||||
| * | Readme-qemu: Better formatting and phrasing | Marco Capitani | 2017-09-26 | 1 | -2/+3 | |
| | | ||||||
| * | Readme: added qemu testbed dependencies | Marco Capitani | 2017-09-26 | 1 | -0/+4 | |
| | | ||||||
| * | SSH: Increasing ssh retries temporarily: TBD in a better way | Marco Capitani | 2017-09-20 | 2 | -1/+2 | |
|/ | ||||||
* | Merge branch 'ci-test' into 'master' | MCapitani | 2017-09-20 | 3 | -4/+2 | |
|\ | | | | | | | | | testbeds: qemu: Remove unneeded sleep See merge request arcfire/rumba!72 | |||||
| * | testbeds: qemu: Remove unneeded sleep | Sander Vrijders | 2017-09-20 | 3 | -4/+2 | |
|/ | | | | | This removes a sleep in the QEMU testbed that was giving errors. It also catches another error in the SSH support. | |||||
* | Merge branch 'add-irati-ctrl' into 'master' | Sander Vrijders | 2017-09-19 | 1 | -0/+3 | |
|\ | | | | | | | | | IRATI: added chmod for /dev/irati-ctrl See merge request arcfire/rumba!69 | |||||
| * | Irati: typo fix | Marco Capitani | 2017-09-19 | 1 | -1/+1 | |
| | | ||||||
| * | IRATI: added chmod for /dev/irati-ctrl | Marco Capitani | 2017-09-19 | 1 | -0/+3 | |
| | | ||||||
* | | Merge branch 'qemu-issue-#21' into 'master' | Sander Vrijders | 2017-09-19 | 1 | -2/+20 | |
|\ \ | | | | | | | | | | | | | | | | | | | qemu: added check for timeout and interruption of swap-in processes Closes #21 See merge request arcfire/rumba!71 | |||||
| * | | qemu: added check for timeout and interruption of swap-in processes | Marco Capitani | 2017-09-19 | 1 | -2/+20 | |
| |/ | ||||||
* | | Merge branch 'model-no-fail-on-storyboard' into 'master' | Sander Vrijders | 2017-09-19 | 1 | -6/+29 | |
|\ \ | |/ |/| | | | | | model-storyboard: do not fail if a storyboard-related SSH fails. See merge request arcfire/rumba!70 | |||||
| * | model-storyboard: do not fail if a storyboard-related SSH fails. | Marco Capitani | 2017-09-19 | 1 | -6/+29 | |
|/ | ||||||
* | Merge branch 'emulab-fix' into 'master' | MCapitani | 2017-09-18 | 4 | -10/+48 | |
|\ | | | | | | | | | testbeds: emulab: Continue if experiment is swapped in See merge request arcfire/rumba!68 | |||||
| * | testbeds: jFed: Add swap_out method | Sander Vrijders | 2017-09-18 | 1 | -0/+6 | |
| | | | | | | | | This implements the swap_out method for the jFed plugin. | |||||
| * | testbeds: emulab: Continue if experiment is swapped in | Sander Vrijders | 2017-09-18 | 3 | -10/+42 | |
| | | | | | | | | | | | | This will let rumba continue if the experiment is already swapped in in emulab, since it is not an error. It also adds the posibility to swap the experiment out from Rumba. | |||||
* | | Merge branch 'irati-path-fix' into 'master' | Sander Vrijders | 2017-09-18 | 2 | -13/+18 | |
|\ \ | |/ |/| | | | | | Irati path fix See merge request arcfire/rumba!67 | |||||
| * | IRATI: fix for variable installpath | Marco Capitani | 2017-09-18 | 2 | -13/+18 | |
|/ | ||||||
* | Merge branch 'ssh_retries' into 'master' | MCapitani | 2017-09-18 | 3 | -24/+45 | |
|\ | | | | | | | | | rumba: Add better error handling of SSH connect See merge request arcfire/rumba!66 | |||||
| * | rumba: Add better error handling of SSH connect | Sander Vrijders | 2017-09-15 | 3 | -24/+45 | |
|/ | | | | | | If an SSH connect doesn't succeed at first, it is retried up to 5 times with an exponential backoff. It also adds an error message in case of an offending host key. | |||||
* | Merge branch 'dt-mgmt-enroll-split' into 'master' | MCapitani | 2017-09-13 | 2 | -27/+71 | |
|\ | | | | | | | | | model: Perform split between different flows See merge request !64 | |||||
| * | model: Perform split between different flows | Sander Vrijders | 2017-09-12 | 2 | -27/+71 | |
| | | | | | | | | | | This performs a split between enrollment, data transfer and management flows. | |||||
* | | Merge branch 'ci' into 'master' | MCapitani | 2017-09-13 | 8 | -58/+162 | |
|\ \ | | | | | | | | | | | | | build: Add continuous integration See merge request !65 | |||||
| * | | build: Add continuous integration | Sander Vrijders | 2017-09-13 | 8 | -58/+162 | |
|/ / | | | | | | | This adds CI to Rumba. | |||||
* | | Merge branch 'qemu-fix' into 'master' | Sander Vrijders | 2017-09-12 | 1 | -5/+5 | |
|\ \ | |/ |/| | | | | | testbeds: qemu: Add dev option to ip link set See merge request !62 | |||||
| * | testbeds: qemu: Add dev option to ip link set | Sander Vrijders | 2017-09-04 | 1 | -5/+5 | |
| | | | | | | | | | | If the dev option is omitted, the command may fail on short names that resemble options. | |||||
* | | prototypes: Fix enroll.py | Sander Vrijders | 2017-09-12 | 1 | -0/+1 | |
| | | | | | | | | | | enroll.py was missing the correct program to execute when executed via the shell. bash was assumed while Python was needed. | |||||
* | | Merge branch 'master' of gitlab.com:arcfire/rumba | Sander Vrijders | 2017-09-08 | 1 | -0/+3 | |
|\ \ | ||||||
| * \ | Merge branch 'zombie-multiprocessing' into 'master' | Sander Vrijders | 2017-09-06 | 1 | -0/+3 | |
| |\ \ | | |/ | |/| | | | | | | | qemu: fix for zombie processes See merge request !63 | |||||
| | * | qemu: fix for zombie processes | Marco Capitani | 2017-09-06 | 1 | -0/+3 | |
| |/ | ||||||
* / | rumba: Update license headers | Sander Vrijders | 2017-09-08 | 16 | -44/+235 | |
|/ | | | | | This makes the license headers uniform and adds the authors and a copyright. | |||||
* | Merge branch 'storyboard-impl' into 'master' | Sander Vrijders | 2017-07-28 | 10 | -54/+298 | |
|\ | | | | | | | | | Storyboard impl See merge request !61 |