osm/vim-emu.git
9 years agoRe-wrote resource model API and UPB simple resource model. Due to an update of Docker...
peusterm [Sat, 16 Apr 2016 02:59:23 +0000 (04:59 +0200)]
Re-wrote resource model API and UPB simple resource model. Due to an update of Dockernet, we can now change resource limits at runtime.

9 years agodeactivate mem limit for resource model re-write
peusterm [Sat, 16 Apr 2016 00:19:51 +0000 (02:19 +0200)]
deactivate mem limit for resource model re-write

9 years agoMonitoring should be optional, not default to keep emulate footprint small.
peusterm [Sat, 16 Apr 2016 00:16:20 +0000 (02:16 +0200)]
Monitoring should be optional, not default to keep emulate footprint small.

9 years agoMerge pull request #75 from stevenvanrossem/master
stevenvanrossem [Fri, 15 Apr 2016 14:32:35 +0000 (16:32 +0200)]
Merge pull request #75 from stevenvanrossem/master

start prometheus and cadvisor docker containers as monitoring tools

9 years agoadd monitor as an option to start emulator
stevenvanrossem [Fri, 15 Apr 2016 13:31:28 +0000 (15:31 +0200)]
add monitor as an option to start emulator

9 years agostart cadvisor and prometheus at startup
stevenvanrossem [Fri, 15 Apr 2016 13:18:44 +0000 (15:18 +0200)]
start cadvisor and prometheus at startup

9 years agoMerge branch 'master' of github.com:stevenvanrossem/son-emu
stevenvanrossem [Fri, 15 Apr 2016 13:16:23 +0000 (15:16 +0200)]
Merge branch 'master' of github.com:stevenvanrossem/son-emu

9 years agostart cadvisor and prometheus docker container at startup
stevenvanrossem [Fri, 15 Apr 2016 11:28:23 +0000 (13:28 +0200)]
start cadvisor and prometheus docker container at startup

9 years agostart cadvisor and prometheus docker container at startup
stevenvanrossem [Fri, 15 Apr 2016 11:28:23 +0000 (13:28 +0200)]
start cadvisor and prometheus docker container at startup

9 years agoMerge remote-tracking branch 'upstream/master'
stevenvanrossem [Fri, 15 Apr 2016 09:22:27 +0000 (11:22 +0200)]
Merge remote-tracking branch 'upstream/master'

9 years agostart prometheus and cadvisor with Dockernet
stevenvanrossem [Thu, 14 Apr 2016 09:15:58 +0000 (11:15 +0200)]
start prometheus and cadvisor with Dockernet

9 years agoupdate monitor features
stevenvanrossem [Thu, 14 Apr 2016 07:55:20 +0000 (09:55 +0200)]
update monitor features

9 years agoMerge pull request #74 from stevenvanrossem/master
stevenvanrossem [Mon, 11 Apr 2016 15:03:43 +0000 (17:03 +0200)]
Merge pull request #74 from stevenvanrossem/master

update SDN chaining and monitoring commands to specify vnf interface

9 years agoupdated SDN chaining commands
stevenvanrossem [Mon, 11 Apr 2016 15:00:07 +0000 (17:00 +0200)]
updated SDN chaining commands

9 years agoupdated SDN chaining commands
stevenvanrossem [Mon, 11 Apr 2016 14:59:29 +0000 (16:59 +0200)]
updated SDN chaining commands

9 years agospecify interface option for monitoring command
stevenvanrossem [Mon, 11 Apr 2016 10:10:06 +0000 (12:10 +0200)]
specify interface option for monitoring command

9 years agoallow multiple edges/interfaces per vnf in the DCNetwork graph
stevenvanrossem [Sun, 10 Apr 2016 23:16:44 +0000 (01:16 +0200)]
allow multiple edges/interfaces per vnf in the DCNetwork graph

9 years agoextend --net options for compute start
stevenvanrossem [Sun, 10 Apr 2016 21:49:59 +0000 (23:49 +0200)]
extend --net options for compute start

9 years agoMerge pull request #73 from mpeuster/master
peusterm [Thu, 7 Apr 2016 15:04:24 +0000 (17:04 +0200)]
Merge pull request #73 from mpeuster/master

improved resource logging

9 years agoimproved resource logging
peusterm [Thu, 7 Apr 2016 12:07:58 +0000 (14:07 +0200)]
improved resource logging

9 years agoMerge pull request #72 from mpeuster/master
peusterm [Wed, 6 Apr 2016 12:51:28 +0000 (14:51 +0200)]
Merge pull request #72 from mpeuster/master

Added logging functionality to resource models.

9 years agoMerge remote-tracking branch 'upstream/master'
peusterm [Wed, 6 Apr 2016 12:13:39 +0000 (14:13 +0200)]
Merge remote-tracking branch 'upstream/master'

9 years agoAdded logging functionality to resource models.
peusterm [Wed, 6 Apr 2016 12:12:35 +0000 (14:12 +0200)]
Added logging functionality to resource models.

9 years agoMerge pull request #71 from mpeuster/master
peusterm [Mon, 4 Apr 2016 12:52:20 +0000 (14:52 +0200)]
Merge pull request #71 from mpeuster/master

Support for new descriptor format.

9 years agoSupport for new descriptor format.
peusterm [Mon, 4 Apr 2016 12:11:58 +0000 (14:11 +0200)]
Support for new descriptor format.

9 years agoMerge pull request #70 from mpeuster/master
peusterm [Wed, 30 Mar 2016 18:33:41 +0000 (20:33 +0200)]
Merge pull request #70 from mpeuster/master

API update: made package POST endpoint compatible with original GK endpoint

9 years agoUpdated dummy GK tests to new API endpoints.
peusterm [Wed, 30 Mar 2016 18:06:21 +0000 (20:06 +0200)]
Updated dummy GK tests to new API endpoints.

9 years agomade package POST endpoint compatible with original GK endpoint.
peusterm [Wed, 30 Mar 2016 17:55:01 +0000 (19:55 +0200)]
made package POST endpoint compatible with original GK endpoint.

10 years agoMerge pull request #69 from wtaverni/master
peusterm [Fri, 25 Mar 2016 16:03:39 +0000 (17:03 +0100)]
Merge pull request #69 from wtaverni/master

Minor change to dummygatekeeper.py to make it Python 3 compliant (bra…

10 years agoMerge pull request #68 from mpeuster/master
peusterm [Fri, 25 Mar 2016 15:10:39 +0000 (16:10 +0100)]
Merge pull request #68 from mpeuster/master

Added memory model to UPB simple resource model

10 years agoMinor change to dummygatekeeper.py to make it Python 3 compliant (brackets added...
wtaverni [Fri, 25 Mar 2016 14:18:31 +0000 (15:18 +0100)]
Minor change to dummygatekeeper.py to make it Python 3 compliant (brackets added to print statement).

10 years agoAdded memory model to UPB simple resource model
peusterm [Fri, 25 Mar 2016 13:58:05 +0000 (14:58 +0100)]
Added memory model to UPB simple resource model

10 years agoMerge pull request #67 from mpeuster/master
peusterm [Fri, 25 Mar 2016 12:04:01 +0000 (13:04 +0100)]
Merge pull request #67 from mpeuster/master

Better RM test case. Imporved other tests.

10 years agoAdded emulation max memory property to network and RM registrar
peusterm [Fri, 25 Mar 2016 11:27:07 +0000 (12:27 +0100)]
Added emulation max memory property to network and RM registrar

10 years agoBetter RM test case. Imporved other tests.
peusterm [Fri, 25 Mar 2016 11:14:15 +0000 (12:14 +0100)]
Better RM test case. Imporved other tests.

10 years agoMerge pull request #66 from mpeuster/master
peusterm [Thu, 24 Mar 2016 10:03:20 +0000 (11:03 +0100)]
Merge pull request #66 from mpeuster/master

Completed dependency list in setup.py, README, ansible playbook

10 years agoCompleted dependency list in setup.py, README, ansible playbook
peusterm [Thu, 24 Mar 2016 09:32:18 +0000 (10:32 +0100)]
Completed dependency list in setup.py, README, ansible playbook

10 years agoMerge pull request #65 from mpeuster/master
peusterm [Wed, 23 Mar 2016 21:12:34 +0000 (22:12 +0100)]
Merge pull request #65 from mpeuster/master

Test suite for dummy GK

10 years agoUse automatically downloaded example package from github for tests.
peusterm [Wed, 23 Mar 2016 20:28:24 +0000 (21:28 +0100)]
Use automatically downloaded example package from github for tests.

10 years agoAdded test that automatically deploys son-demo.son through the dummy GK. Closes #58
peusterm [Wed, 23 Mar 2016 20:21:49 +0000 (21:21 +0100)]
Added test that automatically deploys son-demo.son through the dummy GK. Closes #58

10 years agoMade fake GK compatible with latest VNFD format.
peusterm [Wed, 23 Mar 2016 18:56:44 +0000 (19:56 +0100)]
Made fake GK compatible with latest VNFD format.

10 years agoMerge pull request #63 from mpeuster/master
peusterm [Mon, 21 Mar 2016 15:24:46 +0000 (16:24 +0100)]
Merge pull request #63 from mpeuster/master

Fake GK can now run in standalone (API only mode again)

10 years agoMerge branch 'dev-sonata-dummy-gatekeeper'
peusterm [Mon, 21 Mar 2016 14:57:40 +0000 (15:57 +0100)]
Merge branch 'dev-sonata-dummy-gatekeeper'

10 years agoStandalone mode is working again.
peusterm [Mon, 21 Mar 2016 14:45:58 +0000 (15:45 +0100)]
Standalone mode is working again.

10 years agoRestructured to re-enable GK standalone mode.
peusterm [Mon, 21 Mar 2016 14:04:54 +0000 (15:04 +0100)]
Restructured to re-enable GK standalone mode.

10 years agoMerge pull request #59 from mpeuster/master
peusterm [Mon, 21 Mar 2016 07:48:31 +0000 (08:48 +0100)]
Merge pull request #59 from mpeuster/master

Resource model and integration

10 years agoConnected respurce model outputs for CPU limits to Dockernet API. Closes #47
peusterm [Sat, 19 Mar 2016 11:56:11 +0000 (12:56 +0100)]
Connected respurce model outputs for CPU limits to Dockernet API. Closes #47

10 years agoAdded UPB simple resource model and corresponding tests. Closes #12
peusterm [Sat, 19 Mar 2016 09:36:52 +0000 (10:36 +0100)]
Added UPB simple resource model and corresponding tests. Closes #12

10 years agoMerge pull request #56 from mpeuster/master
peusterm [Wed, 16 Mar 2016 20:44:52 +0000 (21:44 +0100)]
Merge pull request #56 from mpeuster/master

First working prototype of SONATA dummy gatekeeper

10 years agodocumantetion.
peusterm [Wed, 16 Mar 2016 20:18:35 +0000 (21:18 +0100)]
documantetion.

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

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

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