osm/vim-emu.git
8 years agoMerge remote-tracking branch 'upstream/master'
peusterm [Mon, 18 Apr 2016 15:41:50 +0000 (17:41 +0200)]
Merge remote-tracking branch 'upstream/master'

Conflicts:
src/emuvim/dcemulator/resourcemodel/upb/simple.py

8 years agoCleanup of RM model.
peusterm [Mon, 18 Apr 2016 15:37:19 +0000 (17:37 +0200)]
Cleanup of RM model.

8 years agoMerge pull request #81 from sonata-nfv/revert-80-master
peusterm [Sun, 17 Apr 2016 16:56:55 +0000 (09:56 -0700)]
Merge pull request #81 from sonata-nfv/revert-80-master

Revert "improved resource model logging"

8 years agoRevert "improved resource model logging"
peusterm [Sun, 17 Apr 2016 16:30:37 +0000 (09:30 -0700)]
Revert "improved resource model logging"

8 years agoMerge pull request #80 from mpeuster/master
peusterm [Sun, 17 Apr 2016 16:30:25 +0000 (09:30 -0700)]
Merge pull request #80 from mpeuster/master

improved resource model logging

8 years agoimproved resource model logging
peusterm [Sun, 17 Apr 2016 16:29:12 +0000 (18:29 +0200)]
improved resource model logging

8 years agoMerge pull request #79 from mpeuster/master
peusterm [Sun, 17 Apr 2016 01:13:58 +0000 (18:13 -0700)]
Merge pull request #79 from mpeuster/master

Resource model logging

8 years agocleanup
peusterm [Sat, 16 Apr 2016 15:39:40 +0000 (17:39 +0200)]
cleanup

8 years agoRe-enabled logging of resource model state
peusterm [Sat, 16 Apr 2016 15:39:01 +0000 (17:39 +0200)]
Re-enabled logging of resource model state

8 years agoMerge pull request #78 from mpeuster/master
peusterm [Sat, 16 Apr 2016 15:09:14 +0000 (08:09 -0700)]
Merge pull request #78 from mpeuster/master

Improved test to be skipped when executed within a container.

8 years agoImproved test to be skipped when executed within a container.
peusterm [Sat, 16 Apr 2016 14:48:12 +0000 (16:48 +0200)]
Improved test to be skipped when executed within a container.

8 years agoMerge pull request #77 from mpeuster/master
peusterm [Sat, 16 Apr 2016 04:53:37 +0000 (21:53 -0700)]
Merge pull request #77 from mpeuster/master

New resource model API and implementation

8 years agoFix: Deactivated one test. If we run the eum in a docker, setting cgroup settings...
peusterm [Sat, 16 Apr 2016 04:36:42 +0000 (06:36 +0200)]
Fix: Deactivated one test. If we run the eum in a docker, setting cgroup settings is not possible

8 years agotrigger test
peusterm [Sat, 16 Apr 2016 04:14:54 +0000 (06:14 +0200)]
trigger test

8 years agoFix: new try ... ensure that dockernet is fetched from the right repo ...
peusterm [Sat, 16 Apr 2016 03:53:01 +0000 (05:53 +0200)]
Fix: new try ... ensure that dockernet is fetched from the right repo ...

8 years agoFix: CI problem ...
peusterm [Sat, 16 Apr 2016 03:39:31 +0000 (05:39 +0200)]
Fix: CI problem ...

8 years agoFix: CI breakes because it didn't fetch the latest dockernet
peusterm [Sat, 16 Apr 2016 03:32:45 +0000 (05:32 +0200)]
Fix: CI breakes because it didn't fetch the latest dockernet

8 years agocleaned up old code in node.py
peusterm [Sat, 16 Apr 2016 03:03:20 +0000 (05:03 +0200)]
cleaned up old code in node.py

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

8 years agoMerge pull request #76 from mpeuster/master
peusterm [Sat, 16 Apr 2016 02:47:15 +0000 (19:47 -0700)]
Merge pull request #76 from mpeuster/master

Monitoring should be optional, not default, to keep standard emulator footprint small.

8 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

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

8 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

8 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

8 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

8 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

8 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

8 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

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

8 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

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

8 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

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

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

8 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

8 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

8 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

8 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

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

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

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

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

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

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

8 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

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

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

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

8 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

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

8 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

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

8 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

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

8 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

8 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

8 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

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

8 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

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

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

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

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

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

8 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

8 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

8 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

8 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

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

8 years agoCompleted REST api
peusterm [Wed, 16 Mar 2016 20:15:14 +0000 (21:15 +0100)]
Completed REST api

8 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

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

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

8 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

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.