osm/vim-emu.git
8 years agoFix: Always use Mininet's default controller for unit tests. Only use the other one...
peusterm [Tue, 15 Mar 2016 15:14:21 +0000 (16:14 +0100)]
Fix: Always use Mininet's default controller for unit tests. Only use the other one if you really want to test it.

8 years agoMerge pull request #54 from mpeuster/master
peusterm [Mon, 14 Mar 2016 17:22:02 +0000 (18:22 +0100)]
Merge pull request #54 from mpeuster/master

SONATA dummy gatekeeper

8 years agoEnsure that ryu is killed
peusterm [Mon, 14 Mar 2016 16:40:43 +0000 (17:40 +0100)]
Ensure that ryu is killed

8 years agoCI problem seems to be caused by not started Ryu controller.
peusterm [Mon, 14 Mar 2016 16:21:56 +0000 (17:21 +0100)]
CI problem seems to be caused by not started Ryu controller.

8 years agotest CI
peusterm [Mon, 14 Mar 2016 15:46:01 +0000 (16:46 +0100)]
test CI

8 years agoAdded some delays to test to see if this causes the problem in the CI.
peusterm [Mon, 14 Mar 2016 15:12:37 +0000 (16:12 +0100)]
Added some delays to test to see if this causes the problem in the CI.

8 years agoFake GK now automatically build docker images referenced within a *.son package.
peusterm [Mon, 14 Mar 2016 15:03:30 +0000 (16:03 +0100)]
Fake GK now automatically build docker images referenced within a *.son package.
It also reads and parses all descriptor files.
Closes #42
Closes #43

8 years agoAdded IDE folder to ignore
peusterm [Mon, 14 Mar 2016 14:24:49 +0000 (15:24 +0100)]
Added IDE folder to ignore

8 years agoAdded functionality to read an parse all descriptor files from package.
peusterm [Mon, 14 Mar 2016 14:20:44 +0000 (15:20 +0100)]
Added functionality to read an parse all descriptor files from package.

8 years agoCleanup of GK API. Created Service class. Added unzipping functionality.
peusterm [Mon, 14 Mar 2016 13:12:17 +0000 (14:12 +0100)]
Cleanup of GK API. Created Service class. Added unzipping functionality.

8 years agoMerge pull request #48 from mpeuster/master
peusterm [Mon, 14 Mar 2016 10:27:56 +0000 (11:27 +0100)]
Merge pull request #48 from mpeuster/master

Added basic resource model API.

8 years agobugfix, changed api
peusterm [Mon, 14 Mar 2016 10:25:19 +0000 (11:25 +0100)]
bugfix, changed api

8 years agoFurther tests for resource model api
peusterm [Mon, 14 Mar 2016 10:18:37 +0000 (11:18 +0100)]
Further tests for resource model api

8 years agoadded first tests for resource model api
peusterm [Sun, 13 Mar 2016 11:54:11 +0000 (12:54 +0100)]
added first tests for resource model api

8 years agorestructured test files, and moved abstract test topo to base.py
peusterm [Sat, 12 Mar 2016 11:13:06 +0000 (12:13 +0100)]
restructured test files, and moved abstract test topo to base.py

8 years agoFurther work on resource model API
peusterm [Sat, 12 Mar 2016 11:01:27 +0000 (12:01 +0100)]
Further work on resource model API

8 years agoInitial resource limitation model API and classes.
peusterm [Thu, 10 Mar 2016 20:56:34 +0000 (21:56 +0100)]
Initial resource limitation model API and classes.

8 years agoMerge pull request #45 from mpeuster/master
peusterm [Wed, 9 Mar 2016 12:25:57 +0000 (13:25 +0100)]
Merge pull request #45 from mpeuster/master

Cleanup and README.md update based on inputs of WP5 call today.

8 years agoMerge remote-tracking branch 'upstream/master' into dev-sonata-dummy-gatekeeper
peusterm [Wed, 9 Mar 2016 12:04:16 +0000 (13:04 +0100)]
Merge remote-tracking branch 'upstream/master' into dev-sonata-dummy-gatekeeper

8 years agoCleanup and README.md update based on inputs of WP5 call today.
peusterm [Wed, 9 Mar 2016 12:03:37 +0000 (13:03 +0100)]
Cleanup and README.md update based on inputs of WP5 call today.

8 years agoMerge pull request #41 from mpeuster/master
peusterm [Tue, 8 Mar 2016 13:40:08 +0000 (14:40 +0100)]
Merge pull request #41 from mpeuster/master

Added initial prototype of SONATA 'fake/dummy' gatekeeper API

8 years agomissing documentation
peusterm [Tue, 8 Mar 2016 13:37:03 +0000 (14:37 +0100)]
missing documentation

8 years agoMore documentation of the dummy gatekeeper API
peusterm [Tue, 8 Mar 2016 13:23:53 +0000 (14:23 +0100)]
More documentation of the dummy gatekeeper API

8 years agoAdded prototpye of SONATA gatekeeper API. Can already accept uploaded packages and...
peusterm [Tue, 8 Mar 2016 13:00:21 +0000 (14:00 +0100)]
Added prototpye of SONATA gatekeeper API. Can already accept uploaded packages and store them.

8 years agoEnabled TCLinks (e.g. delay property) between data centers.
peusterm [Tue, 8 Mar 2016 09:25:58 +0000 (10:25 +0100)]
Enabled TCLinks (e.g. delay property) between data centers.

8 years agoRe-structured API modules. Now prepared to have different kinds of cloud APIs. Added...
peusterm [Tue, 8 Mar 2016 09:11:48 +0000 (10:11 +0100)]
Re-structured API modules. Now prepared to have different kinds of cloud APIs. Added empty module for SONATA fake gatekeeper for y1 demo.

8 years agoMerge pull request #39 from mpeuster/master
peusterm [Mon, 7 Mar 2016 20:19:54 +0000 (21:19 +0100)]
Merge pull request #39 from mpeuster/master

some cleanups e.g. examples folder for topologies

8 years agomoved example topology to examples folder.
peusterm [Mon, 7 Mar 2016 20:15:35 +0000 (21:15 +0100)]
moved example topology to examples folder.
added a simple topology used for the year 1 demo storyboard

8 years agoremoved doubled dependency
peusterm [Mon, 7 Mar 2016 19:27:00 +0000 (20:27 +0100)]
removed doubled dependency

8 years agoMerge pull request #38 from cgeoffroy/pr-bootsrap_ci
peusterm [Mon, 7 Mar 2016 18:26:19 +0000 (19:26 +0100)]
Merge pull request #38 from cgeoffroy/pr-bootsrap_ci

Bootstrap son-emu CI

8 years agoCreating the test scripts used during CI
cgeoffroy [Mon, 7 Mar 2016 17:31:58 +0000 (18:31 +0100)]
Creating the test scripts used during CI

8 years agoCreating a Dockerfile for the son-emu CI
cgeoffroy [Mon, 7 Mar 2016 18:05:47 +0000 (19:05 +0100)]
Creating a Dockerfile for the son-emu CI

8 years agoMerge pull request #37 from mpeuster/master
peusterm [Mon, 7 Mar 2016 14:54:53 +0000 (15:54 +0100)]
Merge pull request #37 from mpeuster/master

Bugfix: We have to ensure to have the latest version of the six packa…

8 years agoBugfix: We have to ensure to have the latest version of the six package installed...
peusterm [Mon, 7 Mar 2016 14:53:33 +0000 (15:53 +0100)]
Bugfix: We have to ensure to have the latest version of the six package installed to get ryu to work

8 years agoMerge pull request #36 from mpeuster/master
peusterm [Mon, 7 Mar 2016 14:31:44 +0000 (15:31 +0100)]
Merge pull request #36 from mpeuster/master

Bugfix: Missing ryu dependecies. Closes #33.

8 years agoBugfix: Missing ryu dependecies. Closes #33.
peusterm [Mon, 7 Mar 2016 14:29:20 +0000 (15:29 +0100)]
Bugfix: Missing ryu dependecies. Closes #33.

8 years agoMerge pull request #34 from mpeuster/master
peusterm [Mon, 7 Mar 2016 12:31:50 +0000 (13:31 +0100)]
Merge pull request #34 from mpeuster/master

Lead dev contact info and license

8 years agoAdded Apache LICENSE file.
peusterm [Mon, 7 Mar 2016 12:30:35 +0000 (13:30 +0100)]
Added Apache LICENSE file.

8 years agoadded lead dev contacts to README.md like decided in Wp3 call
peusterm [Mon, 7 Mar 2016 12:24:40 +0000 (13:24 +0100)]
added lead dev contacts to README.md like decided in Wp3 call

8 years agoMerge pull request #31 from cgeoffroy/pr-update_project_to_setuppy
peusterm [Fri, 4 Mar 2016 11:35:49 +0000 (12:35 +0100)]
Merge pull request #31 from cgeoffroy/pr-update_project_to_setuppy

Update son-emu to setup.py

8 years agoUpdating README and script to the new setup.py install
cgeoffroy [Thu, 3 Mar 2016 18:21:48 +0000 (19:21 +0100)]
Updating README and script to the new setup.py install

8 years agoFix: moving conftest for tests discovery
cgeoffroy [Thu, 3 Mar 2016 18:20:47 +0000 (19:20 +0100)]
Fix: moving conftest for tests discovery

8 years agoCreating a setup.py file
cgeoffroy [Thu, 3 Mar 2016 18:01:59 +0000 (19:01 +0100)]
Creating a setup.py file

8 years agoUsing absolute import path
cgeoffroy [Thu, 3 Mar 2016 17:24:15 +0000 (18:24 +0100)]
Using absolute import path

8 years agoInstalling pytest
cgeoffroy [Thu, 3 Mar 2016 15:53:52 +0000 (16:53 +0100)]
Installing pytest

8 years agoCreating a son-emu-cli symbolic name for retro-compatibility
cgeoffroy [Thu, 3 Mar 2016 17:20:02 +0000 (18:20 +0100)]
Creating a son-emu-cli symbolic name for retro-compatibility

8 years agoUpdating the son-emu-cli filename to a standard module name
cgeoffroy [Thu, 3 Mar 2016 17:19:16 +0000 (18:19 +0100)]
Updating the son-emu-cli filename to a standard module name

8 years agoMoving emuvim into the src directory
cgeoffroy [Thu, 3 Mar 2016 17:18:13 +0000 (18:18 +0100)]
Moving emuvim into the src directory

8 years agoMerge pull request #30 from cgeoffroy/pr-fix_list_remove_dockernet_cont
peusterm [Wed, 2 Mar 2016 16:05:53 +0000 (17:05 +0100)]
Merge pull request #30 from cgeoffroy/pr-fix_list_remove_dockernet_cont

Fix: only list and remove the dockernet's containers

8 years agoFix: only list and remove the dockernet's containers
cgeoffroy [Wed, 2 Mar 2016 15:39:58 +0000 (16:39 +0100)]
Fix: only list and remove the dockernet's containers

This PR modify an emuvim test to use the custom label applied on the
dockernet's containers. Otherwise, third-party containers were listed
by the test, which ended in a failure.
The teardown strategy has been updated to avoid removing third-party
containers.

It requires the latest dockernet version on the `dockernet-sonata` branch
(https://github.com/mpeuster/dockernet/tree/dockernet-sonata).

8 years agoMerge pull request #29 from mpeuster/master
peusterm [Sun, 28 Feb 2016 17:40:07 +0000 (18:40 +0100)]
Merge pull request #29 from mpeuster/master

Extended network API to support multiple interfaces in a single Docke…

8 years agoExtended network API to support multiple interfaces in a single Docker container...
peusterm [Sun, 28 Feb 2016 17:38:10 +0000 (18:38 +0100)]
Extended network API to support multiple interfaces in a single Docker container. Closes #11.

8 years agoMerge pull request #28 from stevenvanrossem/master
stevenvanrossem [Tue, 23 Feb 2016 10:03:16 +0000 (11:03 +0100)]
Merge pull request #28 from stevenvanrossem/master

add latest setuptools version to ansible install script (seems dependency for ryu)

8 years agoadd latest setuptools to ansible install script
stevenvanrossem [Tue, 23 Feb 2016 09:56:43 +0000 (10:56 +0100)]
add latest setuptools to ansible install script

8 years agoMerge pull request #27 from stevenvanrossem/master
stevenvanrossem [Mon, 22 Feb 2016 09:15:57 +0000 (10:15 +0100)]
Merge pull request #27 from stevenvanrossem/master

start Ryu fron DCNetwork init (this also fixes unit tests)

8 years agofix unit test and start Ryu from DCNetwork init
stevenvanrossem [Mon, 22 Feb 2016 09:14:18 +0000 (10:14 +0100)]
fix unit test and start Ryu from DCNetwork init

8 years agofix unit test and start Ryu from DCNetwork init
stevenvanrossem [Mon, 22 Feb 2016 09:13:05 +0000 (10:13 +0100)]
fix unit test and start Ryu from DCNetwork init

8 years agoMerge pull request #26 from mpeuster/master
peusterm [Fri, 19 Feb 2016 15:41:57 +0000 (16:41 +0100)]
Merge pull request #26 from mpeuster/master

Modified README.md: Changed Dockernet clone command to use a SONATA specific branch

8 years agoREADME: removed outdated todos. We moved them to GitHub issues.
peusterm [Fri, 19 Feb 2016 15:40:11 +0000 (16:40 +0100)]
README: removed outdated todos. We moved them to GitHub issues.

8 years agoREADME: Changed Dockernet clone comand to clone a SONATA specific Dockernet branch.
peusterm [Fri, 19 Feb 2016 15:39:21 +0000 (16:39 +0100)]
README: Changed Dockernet clone comand to clone a SONATA specific Dockernet branch.

8 years agoMerge pull request #25 from stevenvanrossem/master
stevenvanrossem [Fri, 19 Feb 2016 09:38:42 +0000 (10:38 +0100)]
Merge pull request #25 from stevenvanrossem/master

update new openflow port to 6653 for ryu controller

8 years agoMerge branch 'master' of https://github.com/stevenvanrossem/son-emu
stevenvanrossem [Fri, 19 Feb 2016 09:34:28 +0000 (10:34 +0100)]
Merge branch 'master' of https://github.com/stevenvanrossem/son-emu

8 years agoupdate openflow port for ryu
stevenvanrossem [Fri, 19 Feb 2016 09:33:09 +0000 (10:33 +0100)]
update openflow port for ryu

8 years agoUpdate install.yml
stevenvanrossem [Thu, 18 Feb 2016 15:22:05 +0000 (16:22 +0100)]
Update install.yml

oslo.config seems extra dependency on new machines.

8 years agoUpdate README.md
stevenvanrossem [Wed, 17 Feb 2016 14:47:49 +0000 (15:47 +0100)]
Update README.md

8 years agoMerge pull request #24 from stevenvanrossem/master
stevenvanrossem [Wed, 17 Feb 2016 14:34:12 +0000 (15:34 +0100)]
Merge pull request #24 from stevenvanrossem/master

add network & monitoring cli

8 years agoupdate RemoteController in Dockernet
stevenvanrossem [Wed, 17 Feb 2016 14:07:15 +0000 (15:07 +0100)]
update RemoteController in Dockernet

8 years agoupdate monitoring cli
stevenvanrossem [Wed, 17 Feb 2016 11:50:25 +0000 (12:50 +0100)]
update monitoring cli

8 years agosmall update network cli
stevenvanrossem [Wed, 17 Feb 2016 11:03:26 +0000 (12:03 +0100)]
small update network cli

8 years agofix example
stevenvanrossem [Wed, 17 Feb 2016 10:55:01 +0000 (11:55 +0100)]
fix example

8 years agofix example
stevenvanrossem [Wed, 17 Feb 2016 10:52:32 +0000 (11:52 +0100)]
fix example

8 years agoadd docker start command as argument
stevenvanrossem [Wed, 17 Feb 2016 10:42:55 +0000 (11:42 +0100)]
add docker start command as argument

8 years agoadd docker start command as argument
stevenvanrossem [Wed, 17 Feb 2016 10:40:23 +0000 (11:40 +0100)]
add docker start command as argument

8 years agoupdate example_topology.py
stevenvanrossem [Wed, 17 Feb 2016 10:09:04 +0000 (11:09 +0100)]
update example_topology.py

8 years agoUpdate README.md
stevenvanrossem [Tue, 16 Feb 2016 13:53:53 +0000 (14:53 +0100)]
Update README.md

8 years agomerge network/monitoring cli commands
stevenvanrossem [Tue, 16 Feb 2016 13:52:39 +0000 (14:52 +0100)]
merge network/monitoring cli commands

8 years agoinstall ryu,networkx
stevenvanrossem [Tue, 16 Feb 2016 13:37:44 +0000 (14:37 +0100)]
install ryu,networkx

8 years agoMerge pull request #22 from mpeuster/master
peusterm [Thu, 11 Feb 2016 09:03:49 +0000 (10:03 +0100)]
Merge pull request #22 from mpeuster/master

removed license file

8 years agoremoved license file that was automatically created by github
peusterm [Thu, 11 Feb 2016 09:01:39 +0000 (10:01 +0100)]
removed license file that was automatically created by github

8 years agoMerge pull request #10 from mpeuster/master
peusterm [Thu, 4 Feb 2016 15:40:32 +0000 (16:40 +0100)]
Merge pull request #10 from mpeuster/master

added CLI to fetch datacenter information. also started CLI documentation in the wiki and linked it from README.md

8 years agoadded link to CLI wiki page
peusterm [Thu, 4 Feb 2016 15:39:02 +0000 (16:39 +0100)]
added link to CLI wiki page

8 years agomissing datacenter cli implementation
peusterm [Thu, 4 Feb 2016 15:10:19 +0000 (16:10 +0100)]
missing datacenter cli implementation

8 years agoadded a metadata field to datacenter objects. datacenter CLI now has a list and statu...
peusterm [Thu, 4 Feb 2016 15:09:28 +0000 (16:09 +0100)]
added a metadata field to datacenter objects. datacenter CLI now has a list and status functionality

8 years agoadded CLI interface to retrive datacenter information
peusterm [Thu, 4 Feb 2016 14:36:02 +0000 (15:36 +0100)]
added CLI interface to retrive datacenter information

8 years agoMerge pull request #9 from mpeuster/master
peusterm [Thu, 4 Feb 2016 14:02:14 +0000 (15:02 +0100)]
Merge pull request #9 from mpeuster/master

FIX: Data centers now have a user defined label (to be identified) bu…

8 years agoFIX: Data centers now have a user defined label (to be identified) but use a short...
peusterm [Thu, 4 Feb 2016 13:55:29 +0000 (14:55 +0100)]
FIX: Data centers now have a user defined label (to be identified) but use a short internal name 'dc%d' to avoid too long host/switch names causing Mininet to crash.

8 years agoMerge pull request #5 from mpeuster/master
peusterm [Wed, 3 Feb 2016 09:01:20 +0000 (10:01 +0100)]
Merge pull request #5 from mpeuster/master

Readme improvement, fix in unit tests

8 years agoMerge branch 'master' of github.com:sonata-nfv/son-emu
peusterm [Wed, 3 Feb 2016 08:59:40 +0000 (09:59 +0100)]
Merge branch 'master' of github.com:sonata-nfv/son-emu

8 years agoMerge pull request #3 from stevenvanrossem/patch-1
peusterm [Wed, 3 Feb 2016 08:52:19 +0000 (09:52 +0100)]
Merge pull request #3 from stevenvanrossem/patch-1

Update README.md

8 years agounit test bugfix, improved readme for new users
peusterm [Wed, 3 Feb 2016 08:50:26 +0000 (09:50 +0100)]
unit test bugfix, improved readme for new users

8 years agoUpdate README.md
stevenvanrossem [Wed, 3 Feb 2016 08:39:01 +0000 (09:39 +0100)]
Update README.md

8 years agoMerge pull request #1 from mpeuster/master
peusterm [Tue, 2 Feb 2016 16:07:53 +0000 (17:07 +0100)]
Merge pull request #1 from mpeuster/master

Initial emulator code from old private repository.

8 years agoMerge branch 'master' of github.com:mpeuster/son-emu
peusterm [Tue, 2 Feb 2016 16:03:19 +0000 (17:03 +0100)]
Merge branch 'master' of github.com:mpeuster/son-emu

8 years agoadapted readme for push to SONATA repository
peusterm [Tue, 2 Feb 2016 15:58:45 +0000 (16:58 +0100)]
adapted readme for push to SONATA repository

8 years agoinitial commit to setup git repo
peusterm [Tue, 2 Feb 2016 15:47:41 +0000 (16:47 +0100)]
initial commit to setup git repo

8 years agoadded network argument to CLI, sufficient for demo now, added todos
peusterm [Fri, 29 Jan 2016 14:34:38 +0000 (15:34 +0100)]
added network argument to CLI, sufficient for demo now, added todos

8 years agoadded image argument to CLI
peusterm [Fri, 29 Jan 2016 13:38:05 +0000 (14:38 +0100)]
added image argument to CLI

8 years agoAdded unit tests to test emulator core
peusterm [Fri, 15 Jan 2016 11:32:53 +0000 (12:32 +0100)]
Added unit tests to test emulator core

8 years agosmall bugfix, list should return a list not a iterator
peusterm [Fri, 15 Jan 2016 10:12:17 +0000 (11:12 +0100)]
small bugfix, list should return a list not a iterator

8 years agoslight modification of internal API: startCompute returns EmulatorCompute object...
peusterm [Fri, 15 Jan 2016 10:08:09 +0000 (11:08 +0100)]
slight modification of internal API: startCompute returns EmulatorCompute object instead of name