Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | prototypes, testbeds, ssh_support: Add several fixes | Sander Vrijders | 2017-10-25 | 1 | -1/+1 |
| | | | | | 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 | 1 | -4/+4 |
| | | | | Selecting "exogeni.net" as an authority for jfed should now work. | ||||
* | ssh_support: Use native Paramiko API for Proxy | Sander Vrijders | 2017-10-24 | 1 | -30/+27 |
| | | | | | | 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. | ||||
* | examples: Add snake example | Sander Vrijders | 2017-09-20 | 1 | -1/+1 |
| | | | | | 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. | ||||
* | testbeds: qemu: Remove unneeded sleep | Sander Vrijders | 2017-09-20 | 1 | -1/+1 |
| | | | | | This removes a sleep in the QEMU testbed that was giving errors. It also catches another error in the SSH support. | ||||
* | testbeds: emulab: Continue if experiment is swapped in | Sander Vrijders | 2017-09-18 | 1 | -2/+2 |
| | | | | | | 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. | ||||
* | rumba: Add better error handling of SSH connect | Sander Vrijders | 2017-09-15 | 1 | -23/+42 |
| | | | | | | 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. | ||||
* | build: Add continuous integration | Sander Vrijders | 2017-09-13 | 1 | -19/+28 |
| | | | | This adds CI to Rumba. | ||||
* | rumba: Update license headers | Sander Vrijders | 2017-09-08 | 1 | -4/+10 |
| | | | | | 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 | -8/+6 |
| | |||||
* | ssh & model-storyboard: changed ssh API, added node.execute* methods | Marco Capitani | 2017-06-30 | 1 | -6/+6 |
| | |||||
* | ssh_support + log: fixes for python 2 compatibility | Marco Capitani | 2017-06-15 | 1 | -1/+1 |
| | |||||
* | jfed: build mac2ifname; model: added flags to testbed | Marco Capitani | 2017-06-09 | 1 | -5/+5 |
| | |||||
* | Model: corrected no-proxy case. rlite: removed hardcoded proxy | Marco Capitani | 2017-06-01 | 1 | -3/+6 |
| | |||||
* | model: added proxy field. ssh: added execute_proxy_commands | Marco Capitani | 2017-06-01 | 1 | -0/+42 |
| | |||||
* | ssh_support: added proxy_command to copy path to testbed | Marco Capitani | 2017-04-28 | 1 | -1/+7 |
| | | | | | other: fix to democonf2rumba jfed arguments | ||||
* | Logging: added set and reset logging level method, small logging modifications. | Marco Capitani | 2017-04-24 | 1 | -2/+2 |
| | |||||
* | rumba: log: Added logging support, migrated from print to logging. | Marco Capitani | 2017-04-21 | 1 | -23/+28 |
| | | | | | + Added logging, migrated, default logging configuration is to stdout. + Minor PEP8 adjustments all-around | ||||
* | Fixes for issues #4 and #5 (irati plugin and vlans) | Marco Capitani | 2017-04-19 | 1 | -6/+4 |
| | |||||
* | Merge branch 'master-marco' into 'master' | vmaffione | 2017-04-15 | 1 | -17/+79 |
|\ | | | | | | | | | IRATI config file generation (and other) See merge request !22 | ||||
| * | Implemented several comments on MR 22: | Marco Capitani | 2017-04-14 | 1 | -17/+79 |
| | | | | | | | | | | | | + Used paramiko for scp (implemented new method in ssh_support + removed (obsoleted) private key for access to vms + used setup_vlans from ssh_support | ||||
* | | Merge branch 'master' into proxycmd | Sander Vrijders | 2017-04-13 | 1 | -7/+10 |
|\| | |||||
| * | rumba: ssh_support: Fix passing of array | Sander Vrijders | 2017-04-13 | 1 | -7/+10 |
| | | | | | | | | | | 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 | -2/+14 |
|/ | | | | | 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 | -2/+6 |
| | | | | | Stdout was not being returned properly after a recent commit. This fixes it. | ||||
* | Merge branch 'master-tester' into 'master' | vmaffione | 2017-04-13 | 1 | -1/+1 |
|\ | | | | | | | | | Added Testing scripts and demonstrator conf to rumba converter See merge request !24 | ||||
| * | Rumba tester v2: all-in-one testing tool | Marco Capitani | 2017-04-12 | 1 | -1/+1 |
| | | | | | | | | | | | | Deep reworking of the testing tool, it can be provided with a (demo-like) .conf file, a testbed and a prototype, and it auto-runs the experiment. Removed generated testing scripts. | ||||
* | | ssh_support: prepend PATH extension to every command | Vincenzo Maffione | 2017-04-12 | 1 | -0/+2 |
| | | |||||
* | | ssh_support: simplify execute_command | Vincenzo Maffione | 2017-04-12 | 1 | -19/+1 |
| | | |||||
* | | ssh_support: print each SSH command executed | Vincenzo Maffione | 2017-04-12 | 1 | -2/+2 |
| | | |||||
* | | ssh_support: print both stdout and stderr for ssh commands | Vincenzo Maffione | 2017-04-12 | 1 | -6/+9 |
|/ | |||||
* | ssh_support: use ssh_config in copy_file_to_testbed | Vincenzo Maffione | 2017-04-12 | 1 | -1/+1 |
| | |||||
* | examples: minor changes to use "root" user and password | Vincenzo Maffione | 2017-04-12 | 1 | -0/+2 |
| | |||||
* | ssh_support: Pass SSHConfig instead of only hostname | Sander Vrijders | 2017-04-11 | 1 | -12/+13 |
| | | | | | | 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. | ||||
* | Fix pylint warnings and errors | Sander Vrijders | 2017-03-28 | 1 | -12/+14 |
| | | | | This fixes several warnings and errors as reported by pylint. | ||||
* | rumba: Rename package to rumba | Sander Vrijders | 2017-02-09 | 1 | -0/+156 |
This renames the package to rumba, since rhumba was already taken on the PyPi. |