osm/vim-emu.git
10 years agoCompleted REST api
peusterm [Wed, 16 Mar 2016 20:15:14 +0000 (21:15 +0100)]
Completed REST api

10 years agoAdded check if Docker images exist before launching them
peusterm [Wed, 16 Mar 2016 20:02:53 +0000 (21:02 +0100)]
Added check if Docker images exist before launching them

10 years agoWORKS! First dummy GK version that is ablte to deploy the example service package...
peusterm [Wed, 16 Mar 2016 19:46:41 +0000 (20:46 +0100)]
WORKS! First dummy GK version that is ablte to deploy the example service package on the emulator. Some checks are missing and no chain setup done until now.

10 years agoAdded placement interface and a dumb placement algorithm that always uses the first...
peusterm [Wed, 16 Mar 2016 19:14:22 +0000 (20:14 +0100)]
Added placement interface and a dumb placement algorithm that always uses the first DC in the list.

10 years agoAccess to DC list in dummy gk
peusterm [Wed, 16 Mar 2016 18:37:35 +0000 (19:37 +0100)]
Access to DC list in dummy gk

10 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.

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

10 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.

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

10 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.

10 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

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

10 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.

10 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.

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

10 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

10 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

10 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

10 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

10 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.

10 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.

10 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

10 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.

10 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

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

10 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

10 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.

10 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.

10 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.

10 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

10 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

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

10 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

10 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

10 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

10 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…

10 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

10 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.

10 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.

10 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

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

10 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

10 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

10 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

10 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

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

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

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

10 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

10 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

10 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

10 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

10 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).

10 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…

10 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.

10 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)

10 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

10 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)

10 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

10 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

10 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

10 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.

10 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.

10 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

10 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

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

10 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.

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

10 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

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

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

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

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

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

10 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

10 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

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

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

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

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

10 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

10 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

10 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

10 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

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

10 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

10 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

10 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…

10 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.

10 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

10 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

10 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

10 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

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

10 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.

10 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

10 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

10 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

10 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

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