osm/vim-emu.git
9 years agoRetest
peusterm [Tue, 26 Apr 2016 18:04:49 +0000 (20:04 +0200)]
Retest

9 years agoAdded unit tests for new resource model
peusterm [Tue, 26 Apr 2016 17:48:43 +0000 (19:48 +0200)]
Added unit tests for new resource model

9 years agoadded logging for over provisioning model
peusterm [Tue, 26 Apr 2016 14:44:34 +0000 (16:44 +0200)]
added logging for over provisioning model

9 years agoAdded first version of CPU overprovisioning model. Seems to work. Tests are WIP.
peusterm [Tue, 26 Apr 2016 14:34:18 +0000 (16:34 +0200)]
Added first version of CPU overprovisioning model. Seems to work. Tests are WIP.

9 years agosmall refactoring as preparation for overprovisioning RM
peusterm [Tue, 26 Apr 2016 13:35:07 +0000 (15:35 +0200)]
small refactoring as preparation for overprovisioning RM

9 years agoMerge pull request #86 from mpeuster/master
peusterm [Mon, 25 Apr 2016 10:11:33 +0000 (12:11 +0200)]
Merge pull request #86 from mpeuster/master

Fixes

9 years agoCleanup. Fix.
peusterm [Mon, 25 Apr 2016 09:18:39 +0000 (11:18 +0200)]
Cleanup. Fix.

9 years agoSmall cleanup
peusterm [Mon, 25 Apr 2016 09:15:55 +0000 (11:15 +0200)]
Small cleanup

9 years agoMerge branch 'master' of github.com:mpeuster/son-emu
peusterm [Mon, 25 Apr 2016 08:58:32 +0000 (10:58 +0200)]
Merge branch 'master' of github.com:mpeuster/son-emu

9 years agoFix: I somehow messed up some commits by clicking the "revert" button on the github...
peusterm [Mon, 18 Apr 2016 15:59:19 +0000 (17:59 +0200)]
Fix: I somehow messed up some commits by clicking the "revert" button on the github page. Stupid me.

9 years agoFixed merge problems.
peusterm [Mon, 18 Apr 2016 15:49:31 +0000 (17:49 +0200)]
Fixed merge problems.

9 years agoMerge pull request #85 from stevenvanrossem/master
stevenvanrossem [Fri, 22 Apr 2016 20:20:52 +0000 (22:20 +0200)]
Merge pull request #85 from stevenvanrossem/master

update monitoring features of the emulator

9 years agoupdate network stop command
stevenvanrossem [Fri, 22 Apr 2016 20:17:51 +0000 (22:17 +0200)]
update network stop command

9 years agostart prometheus pushgateway
stevenvanrossem [Fri, 22 Apr 2016 08:39:08 +0000 (10:39 +0200)]
start prometheus pushgateway

9 years agoFix: I somehow messed up some commits by clicking the "revert" button on the github...
peusterm [Mon, 18 Apr 2016 15:59:19 +0000 (17:59 +0200)]
Fix: I somehow messed up some commits by clicking the "revert" button on the github page. Stupid me.

9 years agoFixed merge problems.
peusterm [Mon, 18 Apr 2016 15:49:31 +0000 (17:49 +0200)]
Fixed merge problems.

9 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

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

9 years agonew example file for monitoring demo
stevenvanrossem [Mon, 18 Apr 2016 08:56:15 +0000 (10:56 +0200)]
new example file for monitoring demo

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

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

9 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

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

9 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

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

9 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

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

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

9 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

9 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

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

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

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

9 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

9 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

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

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.