Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Merge branch 'policies' into 'master' | Vincenzo Maffione | 2017-06-15 | 2 | -7/+12 | |
|\ | | | | | | | | | 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 | 2 | -7/+12 | |
| | | | | | | | | | | | | additional: + fixed small bug rlated to vhost checking in qemu. + example scripts now correctly use policies. | |||||
* | | rumba: prototypes: Fix bad indentation | Sander Vrijders | 2017-06-15 | 1 | -1/+1 | |
| | | ||||||
* | | prototypes: ouroboros: use isinstance() rather than type() | Sander Vrijders | 2017-06-15 | 1 | -3/+3 | |
| | | | | | | | | This is convenient for compatibility between Python 2 and 3. | |||||
* | | prototypes: rlite: use isinstance() rather than type() | Vincenzo Maffione | 2017-06-15 | 1 | -4/+4 | |
|/ | | | | This is convenient for compatibility between Python 2 and 3. | |||||
* | IRATI switched wait and log | Marco Capitani | 2017-06-13 | 1 | -1/+1 | |
| | ||||||
* | tools: democonf updated; irati: added sleep after ipcm start | Marco Capitani | 2017-06-08 | 1 | -8/+2 | |
| | ||||||
* | Merge branch 'master' into jfed-irati-fixes | Marco Capitani | 2017-06-07 | 3 | -36/+18 | |
|\ | ||||||
| * | Merge branch 'download' into 'master' | Vincenzo Maffione | 2017-06-01 | 3 | -0/+9 | |
| |\ | | | | | | | | | | | | | QEMU plugin: download buildroot images if not provided by the user See merge request !51 | |||||
| | * | model: Experiment: add prototype_name() | Vincenzo Maffione | 2017-06-01 | 3 | -0/+9 | |
| | | | ||||||
| * | | Merge branch 'issue9-proxy' into 'master' | Vincenzo Maffione | 2017-06-01 | 2 | -4/+8 | |
| |\ \ | | |/ | |/| | | | | | | | Remove hardcoded proxy See merge request !50 | |||||
| | * | Model: corrected no-proxy case. rlite: removed hardcoded proxy | Marco Capitani | 2017-06-01 | 1 | -3/+7 | |
| | | | ||||||
| | * | model: added proxy field. ssh: added execute_proxy_commands | Marco Capitani | 2017-06-01 | 1 | -1/+1 | |
| | | | ||||||
| * | | model: remove registration and bindings | Vincenzo Maffione | 2017-06-01 | 2 | -32/+1 | |
| |/ | | | | | | | Fixes #7 | |||||
* | | Typo fix in package installations | Marco Capitani | 2017-06-01 | 1 | -1/+1 | |
| | | ||||||
* | | jfed-irati absolute'ed paths, added mac2ifname.sh | Marco Capitani | 2017-06-01 | 1 | -2/+1 | |
| | | ||||||
* | | Merge branch 'master' into jfed-irati-fixes | Marco Capitani | 2017-05-31 | 2 | -9/+22 | |
|\| | ||||||
| * | prototypes: irati: align setup to new kernel build system | Vincenzo Maffione | 2017-05-20 | 1 | -0/+3 | |
| | | ||||||
| * | prototypes: rlite: add temporary jfed-specific variables in install_prototype | Vincenzo Maffione | 2017-04-29 | 1 | -2/+2 | |
| | | ||||||
| * | prototypes: rlite: add sudo when needed | Vincenzo Maffione | 2017-04-28 | 1 | -5/+13 | |
| | | ||||||
| * | prototypes: rlite: add depmod | Vincenzo Maffione | 2017-04-28 | 1 | -1/+3 | |
| | | ||||||
| * | prototypes: rlite: add sudo commands | Vincenzo Maffione | 2017-04-28 | 1 | -2/+2 | |
| | | ||||||
* | | jfed-irati: fixes after rumba image | Marco Capitani | 2017-05-31 | 1 | -8/+10 | |
| | | ||||||
* | | jfed-irati small fixes for compatibility | Marco Capitani | 2017-05-10 | 2 | -14/+15 | |
|/ | ||||||
* | Merge branch 'logging-levels' into 'master' | Sander Vrijders | 2017-04-24 | 1 | -6/+6 | |
|\ | | | | | | | | | Logging: added set and reset logging level method, small logging modifications. See merge request !40 | |||||
| * | Logging: added set and reset logging level method, small logging modifications. | Marco Capitani | 2017-04-24 | 1 | -6/+6 | |
| | | ||||||
* | | model, prototypes: enrollment lists contain IPCP objects rather than Node ones | Vincenzo Maffione | 2017-04-21 | 3 | -28/+30 | |
|/ | | | | | | | This fixes a conceptual bug, that was leading to unnecessary workarounds in the prototype plugins. All the plugins have been modified to use the correct format of enrollment lists. | |||||
* | prototypes: irati: use python built-in sleep function for sleeping | Vincenzo Maffione | 2017-04-21 | 1 | -1/+2 | |
| | ||||||
* | irati, rlite, qemu: remove unnecessary banners in log output | Vincenzo Maffione | 2017-04-21 | 2 | -13/+13 | |
| | ||||||
* | Merge branch 'master' into logging (split merged) | Marco Capitani | 2017-04-21 | 3 | -43/+63 | |
|\ | ||||||
| * | prototypes: rlite: minor naming change | Vincenzo Maffione | 2017-04-21 | 1 | -17/+14 | |
| | | ||||||
| * | model: Split experiment run() | Sander Vrijders | 2017-04-21 | 3 | -33/+60 | |
| | | | | | | | | | | This splits experiment.run() into 4 different operations: swap_in, install_prototype, bootstrap_prototype and swap_out. | |||||
* | | rumba: log: Added logging support, migrated from print to logging. | Marco Capitani | 2017-04-21 | 3 | -53/+57 | |
|/ | | | | | + Added logging, migrated, default logging configuration is to stdout. + Minor PEP8 adjustments all-around | |||||
* | prototypes: irati: more readable output on enroll messages | Vincenzo Maffione | 2017-04-19 | 1 | -2/+2 | |
| | ||||||
* | irati: remove input() call | Vincenzo Maffione | 2017-04-19 | 1 | -1/+0 | |
| | ||||||
* | Fixes for issues #4 and #5 (irati plugin and vlans) | Marco Capitani | 2017-04-19 | 1 | -19/+49 | |
| | ||||||
* | prototypes: irati: remove run_experiment method | Vincenzo Maffione | 2017-04-15 | 1 | -7/+4 | |
| | ||||||
* | Merge branch 'master-marco' into 'master' | vmaffione | 2017-04-15 | 3 | -10/+799 | |
|\ | | | | | | | | | IRATI config file generation (and other) See merge request !22 | |||||
| * | Implemented several comments on MR 22: | Marco Capitani | 2017-04-14 | 2 | -57/+26 | |
| | | | | | | | | | | | | + Used paramiko for scp (implemented new method in ssh_support + removed (obsoleted) private key for access to vms + used setup_vlans from ssh_support | |||||
| * | IRATI: moved generated conf files in IRATI_conf folder | Marco Capitani | 2017-04-14 | 1 | -7/+21 | |
| | | ||||||
| * | Bugfixing for IRATI prototype and QEMU testbed | Marco Capitani | 2017-04-14 | 4 | -152/+308 | |
| | | ||||||
| * | QEMU: ifname compilation and vm port activation | Marco Capitani | 2017-04-14 | 1 | -46/+59 | |
| |\ | ||||||
| * | | IRATI prototype: bootstrap_network method. Now complete & to be tested. | Marco Capitani | 2017-04-13 | 1 | -17/+130 | |
| | | | ||||||
| * | | Merge branch 'master' into master-marco | Marco Capitani | 2017-04-12 | 3 | -18/+109 | |
| |\| | | | | | | | | | | Updating with ssh changes (and other) | |||||
| * | | Resolving node_id issue and general cleanup | Marco Capitani | 2017-04-11 | 2 | -63/+74 | |
| | | | ||||||
| * | | Testing method fix | Marco Capitani | 2017-04-11 | 1 | -2/+2 | |
| | | | ||||||
| * | | IRATI config file generation | Marco Capitani | 2017-04-11 | 2 | -2/+515 | |
| | | | ||||||
* | | | prototype: rlite: implement enroll_ipcps() | Vincenzo Maffione | 2017-04-13 | 1 | -0/+15 | |
| | | | ||||||
* | | | prototype: rlite: add execute_commands() method to reuse code | Vincenzo Maffione | 2017-04-13 | 1 | -8/+10 | |
| | | | ||||||
* | | | prototype: rlite: implement register_ipcps() | Vincenzo Maffione | 2017-04-13 | 1 | -1/+15 | |
| | | |