| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Changed `rumba.model` into a namespace, moved business logic inside
the rumba.elements package
|
|
|
|
|
| |
This adds a documentation website for Rumba which is triggered
automatically after changes to master.
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds support for a testbed based on Docker containers running on
the local host. Bridging the containers can be done using built-in
Linux bridging or using OpenVSwitch bridges.
A new resource 'executor' has been added to abstract away command
execution on nodes on the testbed. Executors have been created for
local command execution, docker exec based command execution and
SSH-based command execution. This has also been changed in the
prototypes to execute using the correct executor.
|
|
|
|
|
| |
Implements #39.
Also updated examples.
|
|
|
|
| |
Updates Rumba to version 0.7
|
|
|
|
|
|
|
| |
This adds parallel installation for IRATI, it also adds support for
multithread/multiprocess logging. Furthermore prototype-agnostic
utilities for multiprocessing have been added. Caching of clients has
been re-enabled for the ssh connections.
|
| |
|
| |
|
|
|
|
| |
This adds CI to Rumba.
|
| |
|
| |
|
| |
|
|
|
|
| |
This updates the framework to version 0.4
|
|
|
|
|
| |
This will install rumba-access on setup so that it can be used
anywhere.
|
| |
|
| |
|
|
|
|
|
| |
+ Added logging, migrated, default logging configuration is to stdout.
+ Minor PEP8 adjustments all-around
|
|
|
|
| |
setup.py was trying to read README, which was renamed to README.md
|
|
|
|
|
| |
If the jFed CLI was not found, then Rumba will download it in the
current directory.
|
|
|
|
|
| |
This renames the package to rumba, since rhumba was already taken on
the PyPi.
|
|
This transforms the repository into a real Python package.
|