aboutsummaryrefslogtreecommitdiff
path: root/rumba/testbeds
Commit message (Collapse)AuthorAgeFilesLines
...
| * | qemu: fix for zombie processesMarco Capitani2017-09-061-0/+3
| |/
* / rumba: Update license headersSander Vrijders2017-09-085-18/+61
|/ | | | | This makes the license headers uniform and adds the authors and a copyright.
* Model & ssh: ssh-related methods renamingMarco Capitani2017-07-281-1/+1
|
* Merge branch 'master' into storyboard-implMarco Capitani2017-07-282-27/+30
|\
| * rumba: Better placement of files created by RumbaSander Vrijders2017-06-192-27/+30
| | | | | | | | | | | | | | | | | | Temporary files such as ssh_info, the rspecs, logs, ... are now created in /tmp/rumba to avoid too many files being created and never removed. The VM images and jFed CLI are kept in ~/.cache/rumba to avoid redownloading every reboot. Closes #18, #19
* | ssh & model-storyboard: changed ssh API, added node.execute* methodsMarco Capitani2017-06-303-7/+11
|/
* Merge branch 'policies' into 'master'Vincenzo Maffione2017-06-151-5/+6
|\ | | | | | | | | Add per-node policy management See merge request !44
| * IRATI: added per-node policy support, and revamped policy data model.Marco Capitani2017-06-131-5/+6
| | | | | | | | | | | | additional: + fixed small bug rlated to vhost checking in qemu. + example scripts now correctly use policies.
* | jFed: added backoff; model: fix for rumba-accessMarco Capitani2017-06-151-2/+12
|/ | | | | | | + added 2 seconds sleep after jfed cli returns to avoid calling not-yet-ready nodes. + moved ssh_info to tools/ folder i.e. where rumba-access assumes it is.
* JFed: removed mac2ifname.shMarco Capitani2017-06-131-2/+0
|
* jfed: build mac2ifname; model: added flags to testbedMarco Capitani2017-06-091-5/+12
|
* qemu: fix for devices permissionMarco Capitani2017-06-071-0/+7
|
* Merge branch 'master' into jfed-irati-fixesMarco Capitani2017-06-072-4/+27
|\
| * testbeds: jfed: Update image URISander Vrijders2017-06-071-1/+1
| | | | | | | | | | The GeniSlices URI was being used, but it is better to use the virtual wall one for now.
| * Merge branch 'download' into 'master'Vincenzo Maffione2017-06-011-3/+21
| |\ | | | | | | | | | | | | QEMU plugin: download buildroot images if not provided by the user See merge request !51
| | * qemu testbed: use the prototype name to get the right buildroot imageVincenzo Maffione2017-06-011-15/+17
| | |
| | * qemu plugin: automatic download of buildroot imagesVincenzo Maffione2017-06-011-3/+19
| | |
| * | model: added proxy field. ssh: added execute_proxy_commandsMarco Capitani2017-06-011-1/+6
| |/
* | jfed-irati absolute'ed paths, added mac2ifname.shMarco Capitani2017-06-012-0/+4
| |
* | jfed-irati: fixes after rumba imageMarco Capitani2017-05-311-1/+1
| |
* | jfed-irati small fixes for compatibilityMarco Capitani2017-05-101-4/+29
|/
* Logging: added set and reset logging level method, small logging modifications.Marco Capitani2017-04-241-0/+9
|
* testbeds: qemu: minor rearrangements on log printsVincenzo Maffione2017-04-211-9/+9
|
* testbeds: qemu: remove -nographic optionVincenzo Maffione2017-04-211-2/+1
| | | | | This was causing occasional corruption of terminal stdout. Fixes #1.
* irati, rlite, qemu: remove unnecessary banners in log outputVincenzo Maffione2017-04-211-3/+3
|
* rumba: log: Simplified configuration, small fixesMarco Capitani2017-04-213-10/+1
|
* rumba: log: Added logging support, migrated from print to logging.Marco Capitani2017-04-214-64/+96
| | | | | + Added logging, migrated, default logging configuration is to stdout. + Minor PEP8 adjustments all-around
* testbeds: jfed: Add support for custom imageSander Vrijders2017-04-201-1/+12
| | | | | This adds support to select a custom image, which may be handy for the IRATI prototype.
* Merge branch 'irati-issues' into 'master' vmaffione2017-04-191-10/+4
|\ | | | | | | | | Fixes for issues #4 and #5 (irati plugin and vlans) See merge request !34
| * Fixes for issues #4 and #5 (irati plugin and vlans)Marco Capitani2017-04-191-10/+4
| |
* | Merge branch 'wget-jfed' into 'master' vmaffione2017-04-191-2/+17
|\ \ | |/ |/| | | | | testbeds: jfed: Download jFed CLI if not found See merge request !33
| * testbeds: jfed: Download jFed CLI if not foundSander Vrijders2017-04-141-2/+17
| | | | | | | | | | If the jFed CLI was not found, then Rumba will download it in the current directory.
* | qemu: minor fixes to print() statementsVincenzo Maffione2017-04-151-16/+14
| |
* | Merge branch 'master-marco' into 'master' vmaffione2017-04-151-38/+112
|\ \ | | | | | | | | | | | | IRATI config file generation (and other) See merge request !22
| * | Implemented several comments on MR 22:Marco Capitani2017-04-141-11/+2
| | | | | | | | | | | | | | | | | | + Used paramiko for scp (implemented new method in ssh_support + removed (obsoleted) private key for access to vms + used setup_vlans from ssh_support
| * | Bugfixing for IRATI prototype and QEMU testbedMarco Capitani2017-04-141-9/+18
| | |
| * | Realign with master (MR 29-30)Marco Capitani2017-04-141-2/+2
| |\|
| * | QEMU: ifname compilation and vm port activationMarco Capitani2017-04-141-0/+39
| |\ \
| * | | IRATI prototype: bootstrap_network method. Now complete & to be tested.Marco Capitani2017-04-131-3/+2
| | | |
| * | | Merge branch 'master' into master-marcoMarco Capitani2017-04-123-19/+31
| |\| | | | | | | | | | | | | | Updating with ssh changes (and other)
| * | | Resolving node_id issue and general cleanupMarco Capitani2017-04-111-35/+62
| | | |
| * | | IRATI config file generationMarco Capitani2017-04-111-6/+14
| | | |
* | | | Merge branch 'master' into proxycmdSander Vrijders2017-04-131-1/+1
|\ \ \ \ | | |_|/ | |/| |
| * | | rumba: ssh_support: Fix passing of arraySander Vrijders2017-04-131-1/+1
| | | | | | | | | | | | | | | | | | | | The array was returned back instead of the raw output of stdout after executing a command, resulting in weird behaviour.
* | | | rumba: Add ProxyCommand for jFedSander Vrijders2017-04-131-0/+5
|/ / / | | | | | | | | | | | | This adds a proxy command for the jFed testbed so that it can be accessed when someone does not have IPv6.
* | / rumba: ssh_support: Fix return of stdoutSander Vrijders2017-04-131-1/+1
| |/ |/| | | | | | | Stdout was not being returned properly after a recent commit. This fixes it.
* | testbed: qemu: minor changes to allow last VM batch to bootVincenzo Maffione2017-04-121-3/+11
| |
* | ssh_support: Pass SSHConfig instead of only hostnameSander Vrijders2017-04-113-14/+17
|/ | | | | | Only the hostname was passed to the ssh_support component. This passes an object that can also hold the port number. It can be extended to take other things as well, such as a proxy.
* Forced teardown. Ignores errors and makes sure that everything is pulled down.Marco Capitani2017-04-101-20/+24
|
* testbeds: qemu: use % for formatting stringsVincenzo Maffione2017-04-081-8/+8
|