Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | qemu: fix for zombie processes | Marco Capitani | 2017-09-06 | 1 | -0/+3 | |
| |/ | ||||||
* / | rumba: Update license headers | Sander Vrijders | 2017-09-08 | 5 | -18/+61 | |
|/ | | | | | This makes the license headers uniform and adds the authors and a copyright. | |||||
* | Model & ssh: ssh-related methods renaming | Marco Capitani | 2017-07-28 | 1 | -1/+1 | |
| | ||||||
* | Merge branch 'master' into storyboard-impl | Marco Capitani | 2017-07-28 | 2 | -27/+30 | |
|\ | ||||||
| * | rumba: Better placement of files created by Rumba | Sander Vrijders | 2017-06-19 | 2 | -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* methods | Marco Capitani | 2017-06-30 | 3 | -7/+11 | |
|/ | ||||||
* | Merge branch 'policies' into 'master' | Vincenzo Maffione | 2017-06-15 | 1 | -5/+6 | |
|\ | | | | | | | | | Add per-node policy management See merge request !44 | |||||
| * | IRATI: added per-node policy support, and revamped policy data model. | Marco Capitani | 2017-06-13 | 1 | -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-access | Marco Capitani | 2017-06-15 | 1 | -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.sh | Marco Capitani | 2017-06-13 | 1 | -2/+0 | |
| | ||||||
* | jfed: build mac2ifname; model: added flags to testbed | Marco Capitani | 2017-06-09 | 1 | -5/+12 | |
| | ||||||
* | qemu: fix for devices permission | Marco Capitani | 2017-06-07 | 1 | -0/+7 | |
| | ||||||
* | Merge branch 'master' into jfed-irati-fixes | Marco Capitani | 2017-06-07 | 2 | -4/+27 | |
|\ | ||||||
| * | testbeds: jfed: Update image URI | Sander Vrijders | 2017-06-07 | 1 | -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 Maffione | 2017-06-01 | 1 | -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 image | Vincenzo Maffione | 2017-06-01 | 1 | -15/+17 | |
| | | | ||||||
| | * | qemu plugin: automatic download of buildroot images | Vincenzo Maffione | 2017-06-01 | 1 | -3/+19 | |
| | | | ||||||
| * | | model: added proxy field. ssh: added execute_proxy_commands | Marco Capitani | 2017-06-01 | 1 | -1/+6 | |
| |/ | ||||||
* | | jfed-irati absolute'ed paths, added mac2ifname.sh | Marco Capitani | 2017-06-01 | 2 | -0/+4 | |
| | | ||||||
* | | jfed-irati: fixes after rumba image | Marco Capitani | 2017-05-31 | 1 | -1/+1 | |
| | | ||||||
* | | jfed-irati small fixes for compatibility | Marco Capitani | 2017-05-10 | 1 | -4/+29 | |
|/ | ||||||
* | Logging: added set and reset logging level method, small logging modifications. | Marco Capitani | 2017-04-24 | 1 | -0/+9 | |
| | ||||||
* | testbeds: qemu: minor rearrangements on log prints | Vincenzo Maffione | 2017-04-21 | 1 | -9/+9 | |
| | ||||||
* | testbeds: qemu: remove -nographic option | Vincenzo Maffione | 2017-04-21 | 1 | -2/+1 | |
| | | | | | This was causing occasional corruption of terminal stdout. Fixes #1. | |||||
* | irati, rlite, qemu: remove unnecessary banners in log output | Vincenzo Maffione | 2017-04-21 | 1 | -3/+3 | |
| | ||||||
* | rumba: log: Simplified configuration, small fixes | Marco Capitani | 2017-04-21 | 3 | -10/+1 | |
| | ||||||
* | rumba: log: Added logging support, migrated from print to logging. | Marco Capitani | 2017-04-21 | 4 | -64/+96 | |
| | | | | | + Added logging, migrated, default logging configuration is to stdout. + Minor PEP8 adjustments all-around | |||||
* | testbeds: jfed: Add support for custom image | Sander Vrijders | 2017-04-20 | 1 | -1/+12 | |
| | | | | | This adds support to select a custom image, which may be handy for the IRATI prototype. | |||||
* | Merge branch 'irati-issues' into 'master' | vmaffione | 2017-04-19 | 1 | -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 Capitani | 2017-04-19 | 1 | -10/+4 | |
| | | ||||||
* | | Merge branch 'wget-jfed' into 'master' | vmaffione | 2017-04-19 | 1 | -2/+17 | |
|\ \ | |/ |/| | | | | | testbeds: jfed: Download jFed CLI if not found See merge request !33 | |||||
| * | testbeds: jfed: Download jFed CLI if not found | Sander Vrijders | 2017-04-14 | 1 | -2/+17 | |
| | | | | | | | | | | If the jFed CLI was not found, then Rumba will download it in the current directory. | |||||
* | | qemu: minor fixes to print() statements | Vincenzo Maffione | 2017-04-15 | 1 | -16/+14 | |
| | | ||||||
* | | Merge branch 'master-marco' into 'master' | vmaffione | 2017-04-15 | 1 | -38/+112 | |
|\ \ | | | | | | | | | | | | | IRATI config file generation (and other) See merge request !22 | |||||
| * | | Implemented several comments on MR 22: | Marco Capitani | 2017-04-14 | 1 | -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 testbed | Marco Capitani | 2017-04-14 | 1 | -9/+18 | |
| | | | ||||||
| * | | Realign with master (MR 29-30) | Marco Capitani | 2017-04-14 | 1 | -2/+2 | |
| |\| | ||||||
| * | | QEMU: ifname compilation and vm port activation | Marco Capitani | 2017-04-14 | 1 | -0/+39 | |
| |\ \ | ||||||
| * | | | IRATI prototype: bootstrap_network method. Now complete & to be tested. | Marco Capitani | 2017-04-13 | 1 | -3/+2 | |
| | | | | ||||||
| * | | | Merge branch 'master' into master-marco | Marco Capitani | 2017-04-12 | 3 | -19/+31 | |
| |\| | | | | | | | | | | | | | | Updating with ssh changes (and other) | |||||
| * | | | Resolving node_id issue and general cleanup | Marco Capitani | 2017-04-11 | 1 | -35/+62 | |
| | | | | ||||||
| * | | | IRATI config file generation | Marco Capitani | 2017-04-11 | 1 | -6/+14 | |
| | | | | ||||||
* | | | | Merge branch 'master' into proxycmd | Sander Vrijders | 2017-04-13 | 1 | -1/+1 | |
|\ \ \ \ | | |_|/ | |/| | | ||||||
| * | | | rumba: ssh_support: Fix passing of array | Sander Vrijders | 2017-04-13 | 1 | -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 jFed | Sander Vrijders | 2017-04-13 | 1 | -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 stdout | Sander Vrijders | 2017-04-13 | 1 | -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 boot | Vincenzo Maffione | 2017-04-12 | 1 | -3/+11 | |
| | | ||||||
* | | ssh_support: Pass SSHConfig instead of only hostname | Sander Vrijders | 2017-04-11 | 3 | -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 Capitani | 2017-04-10 | 1 | -20/+24 | |
| | ||||||
* | testbeds: qemu: use % for formatting strings | Vincenzo Maffione | 2017-04-08 | 1 | -8/+8 | |
| |