peusterm [Wed, 29 Nov 2017 10:52:41 +0000 (11:52 +0100)]
Added SON_EMU_CMD functionality to REST API.
Closes #263
Signed-off-by: peusterm <manuel.peuster@uni-paderborn.de>
Steven Van Rossem [Mon, 20 Nov 2017 14:33:42 +0000 (15:33 +0100)]
Merge pull request #262 from stevenvanrossem/master
minor changes for IEEE SDN-NFV demo
Steven Van Rossem [Mon, 20 Nov 2017 13:25:43 +0000 (14:25 +0100)]
cleanup code
Steven Van Rossem [Mon, 20 Nov 2017 13:14:13 +0000 (14:14 +0100)]
fix bidirectional chaining bug
Steven Van Rossem [Tue, 31 Oct 2017 15:18:59 +0000 (16:18 +0100)]
update graph 3djs file to have a sticky graph in dashboard
Steven Van Rossem [Tue, 31 Oct 2017 14:52:44 +0000 (15:52 +0100)]
fix vcdn placement
Steven Van Rossem [Tue, 31 Oct 2017 12:29:54 +0000 (13:29 +0100)]
add extra options to deploy dummygatekeeper (placement algorithm, bidirectional chaining)
Steven Van Rossem [Tue, 31 Oct 2017 12:28:37 +0000 (13:28 +0100)]
improve vlan tagging in emulator chaining
Steven Van Rossem [Tue, 31 Oct 2017 12:27:16 +0000 (13:27 +0100)]
update rest api to add/remove interface to E-LAN
peusterm [Fri, 22 Sep 2017 05:55:21 +0000 (07:55 +0200)]
Merge pull request #259 from mpeuster/master
Fix: Use networkx < 2.0 due to major API change.
peusterm [Thu, 21 Sep 2017 16:57:13 +0000 (18:57 +0200)]
Fix: Use networkx < 2.0 due to major API change.
Signed-off-by: peusterm <manuel.peuster@uni-paderborn.de>
peusterm [Tue, 19 Sep 2017 10:31:05 +0000 (12:31 +0200)]
Merge pull request #258 from mpeuster/master
Jenkins: Push to public Docker registry
peusterm [Tue, 19 Sep 2017 10:21:55 +0000 (12:21 +0200)]
Some minor fixes
Signed-off-by: peusterm <manuel.peuster@uni-paderborn.de>
peusterm [Tue, 19 Sep 2017 10:09:31 +0000 (12:09 +0200)]
Jenkins: Push to public Docker registry, :latest and :dev, updated readme
Signed-off-by: peusterm <manuel.peuster@uni-paderborn.de>
peusterm [Tue, 19 Sep 2017 09:39:53 +0000 (11:39 +0200)]
Jenkins: Push to public Docker registry
Signed-off-by: peusterm <manuel.peuster@uni-paderborn.de>
peusterm [Mon, 18 Sep 2017 18:49:45 +0000 (20:49 +0200)]
Merge pull request #257 from mpeuster/master
Changed build badge to new Jenkins job
peusterm [Mon, 18 Sep 2017 16:22:11 +0000 (18:22 +0200)]
Changed build badge to new Jenkins job
Signed-off-by: peusterm <manuel.peuster@uni-paderborn.de>
peusterm [Mon, 18 Sep 2017 16:20:03 +0000 (18:20 +0200)]
Merge pull request #256 from mpeuster/master
Migrating emulator CI setup to Jenkins pipeline
peusterm [Mon, 18 Sep 2017 16:11:04 +0000 (18:11 +0200)]
Updated Jenkinsfile.
Signed-off-by: peusterm <manuel.peuster@uni-paderborn.de>
peusterm [Mon, 18 Sep 2017 15:53:58 +0000 (17:53 +0200)]
Updated Jenkinsfile.
Signed-off-by: peusterm <manuel.peuster@uni-paderborn.de>
peusterm [Mon, 18 Sep 2017 15:24:33 +0000 (17:24 +0200)]
Added first test code to Jenkinsfile
Signed-off-by: peusterm <manuel.peuster@uni-paderborn.de>
peusterm [Mon, 18 Sep 2017 15:03:10 +0000 (17:03 +0200)]
Added Jenkisnfile to migrate CI to pipeline setup
Signed-off-by: peusterm <manuel.peuster@uni-paderborn.de>
peusterm [Fri, 15 Sep 2017 09:18:37 +0000 (11:18 +0200)]
Added notification about OSM adoption to the README
Signed-off-by: peusterm <manuel.peuster@uni-paderborn.de>
peusterm [Fri, 15 Sep 2017 07:57:23 +0000 (09:57 +0200)]
Fix: Enable learning switch mode in default topo.
Signed-off-by: peusterm <manuel.peuster@uni-paderborn.de>
peusterm [Thu, 14 Sep 2017 06:45:53 +0000 (08:45 +0200)]
Merge pull request #253 from mpeuster/master
CI trigger cleanup. CI is now fully Docker-based.
peusterm [Thu, 14 Sep 2017 06:27:51 +0000 (08:27 +0200)]
Merge branch 'docker-build'
peusterm [Thu, 14 Sep 2017 06:26:42 +0000 (08:26 +0200)]
Modified CI integration.
Signed-off-by: peusterm <manuel.peuster@uni-paderborn.de>
peusterm [Mon, 11 Sep 2017 06:44:51 +0000 (08:44 +0200)]
Merge pull request #252 from mpeuster/master
Be more verbose in CI jobs.
peusterm [Mon, 11 Sep 2017 06:35:46 +0000 (08:35 +0200)]
Be more verbose in CI jobs.
Signed-off-by: Manuel Peuster <manuel@peuster.de>
peusterm [Thu, 7 Sep 2017 14:48:50 +0000 (16:48 +0200)]
Merge pull request #249 from mpeuster/docker-build
Refactored nested Docker container deployment
peusterm [Thu, 7 Sep 2017 14:37:15 +0000 (16:37 +0200)]
Fix: Jenkins worker don't have a TTY. Do not run the test container with "-it".
Signed-off-by: Manuel Peuster <manuel@peuster.de>
peusterm [Thu, 7 Sep 2017 14:26:52 +0000 (16:26 +0200)]
Fix: Try to run tests in a Docker-only environment.
Signed-off-by: Manuel Peuster <manuel@peuster.de>
peusterm [Thu, 7 Sep 2017 14:22:16 +0000 (16:22 +0200)]
Migrating CI tests to be executed inside Docker container
Signed-off-by: Manuel Peuster <manuel@peuster.de>
peusterm [Thu, 7 Sep 2017 13:58:59 +0000 (15:58 +0200)]
Fix: Missing ping tool causes unittests inside Docker to fail.
Signed-off-by: Manuel Peuster <manuel@peuster.de>
peusterm [Thu, 7 Sep 2017 12:32:47 +0000 (14:32 +0200)]
Cleanup: Removed outdated Dockerfile and docu.
Signed-off-by: Manuel Peuster <manuel@peuster.de>
peusterm [Thu, 7 Sep 2017 11:03:12 +0000 (13:03 +0200)]
Added dockerized deployment as third official deployment method. Created a new Dockerfile that uses the Ansible-based installation so we still need to maintain only one installation script. The old Dockerfiles in "utils" is deprecated.
Signed-off-by: Manuel Peuster <manuel@peuster.de>
peusterm [Thu, 7 Sep 2017 08:56:41 +0000 (10:56 +0200)]
Added a default topology that is automatically called in dockerized deployments if no other topo is specified.
Signed-off-by: Manuel Peuster <manuel@peuster.de>
peusterm [Thu, 7 Sep 2017 06:55:14 +0000 (08:55 +0200)]
Fixed missing license headers
Signed-off-by: Manuel Peuster <manuel@peuster.de>
peusterm [Thu, 7 Sep 2017 06:39:32 +0000 (08:39 +0200)]
Fix: Removed more zeromq dependencies.
Signed-off-by: Manuel Peuster <manuel@peuster.de>
peusterm [Thu, 7 Sep 2017 06:35:33 +0000 (08:35 +0200)]
Removed outdated zerorpc API.
Signed-off-by: Manuel Peuster <manuel@peuster.de>
peusterm [Thu, 7 Sep 2017 06:27:27 +0000 (08:27 +0200)]
Fix: Fixed a lot of small things in the README.md
Signed-off-by: Manuel Peuster <manuel@peuster.de>
peusterm [Thu, 7 Sep 2017 06:19:29 +0000 (08:19 +0200)]
Fix: Let Jenkins script call unitttest. Added link to examles.
Signed-off-by: Manuel Peuster <manuel@peuster.de>
peusterm [Thu, 7 Sep 2017 06:13:05 +0000 (08:13 +0200)]
Merge branch 'master' of github.com:mpeuster/son-emu
peusterm [Wed, 6 Sep 2017 15:26:46 +0000 (17:26 +0200)]
Removed GitHub page folder. We skip this.
Signed-off-by: peusterm <manuel.peuster@uni-paderborn.de>
peusterm [Wed, 6 Sep 2017 14:48:40 +0000 (16:48 +0200)]
Merge pull request #245 from mpeuster/master
Fix: Docker build was broken due to double urllib dependecy.
peusterm [Wed, 6 Sep 2017 13:56:10 +0000 (15:56 +0200)]
Fix: urllib is not available in pip anymore. Lets try without.
Signed-off-by: peusterm <manuel.peuster@uni-paderborn.de>
peusterm [Wed, 6 Sep 2017 13:33:34 +0000 (15:33 +0200)]
Fix: Docker build was broken due to double urllib dependecy.
Signed-off-by: peusterm <manuel.peuster@uni-paderborn.de>
peusterm [Mon, 4 Sep 2017 14:34:09 +0000 (16:34 +0200)]
added son-emu project website
peusterm [Mon, 4 Sep 2017 13:33:16 +0000 (15:33 +0200)]
Merge pull request #243 from mpeuster/master
Updated README to point to latest documentation
peusterm [Mon, 4 Sep 2017 12:11:12 +0000 (14:11 +0200)]
Fix: typo
peusterm [Mon, 4 Sep 2017 12:09:43 +0000 (14:09 +0200)]
Updated README.md to point to latest documentation
peusterm [Wed, 30 Aug 2017 18:46:26 +0000 (20:46 +0200)]
Merge pull request #242 from mpeuster/master
OpenStack-fake API improvements for OSM DevOps integration and containerized deployment
peusterm [Wed, 30 Aug 2017 08:03:51 +0000 (10:03 +0200)]
OS API fixes, but v3.0 auth not fully supported right now. fallback to v2.0
peusterm [Wed, 30 Aug 2017 07:51:32 +0000 (09:51 +0200)]
Fix: OpenStack keystone API was broken for latest OS client
peusterm [Wed, 30 Aug 2017 07:22:37 +0000 (09:22 +0200)]
added helper lib
peusterm [Wed, 30 Aug 2017 07:22:15 +0000 (09:22 +0200)]
let OpenStack APIs work inside a container
peusterm [Tue, 29 Aug 2017 17:41:13 +0000 (19:41 +0200)]
added REST API endpoint to OpenStack example to have son-emu-cli working
peusterm [Tue, 29 Aug 2017 17:36:17 +0000 (19:36 +0200)]
added OpenStack-fake API ports to Dockerfile
peusterm [Mon, 21 Aug 2017 15:08:15 +0000 (17:08 +0200)]
Merge pull request #241 from mpeuster/master
Improved API shutdown
peusterm [Fri, 18 Aug 2017 08:10:27 +0000 (10:10 +0200)]
Cleanup. Test update.
peusterm [Fri, 18 Aug 2017 08:05:32 +0000 (10:05 +0200)]
added stop method to normal REST API
peusterm [Mon, 14 Aug 2017 14:40:40 +0000 (16:40 +0200)]
Merge pull request #239 from FRuffy/master
Fix VLAN range of setChain from 1 to 4094
peusterm [Thu, 20 Jul 2017 13:57:06 +0000 (15:57 +0200)]
Merge pull request #240 from mpeuster/master
Fix: Broken external dependecy.
peusterm [Thu, 20 Jul 2017 12:46:18 +0000 (14:46 +0200)]
Fix: urllib3 installation in Dockerfile
peusterm [Thu, 20 Jul 2017 11:16:11 +0000 (13:16 +0200)]
Fix: Wrong field name in Ansible script
peusterm [Thu, 20 Jul 2017 10:39:11 +0000 (12:39 +0200)]
Fix: Broken external dependecy.
peusterm [Wed, 19 Jul 2017 19:11:55 +0000 (12:11 -0700)]
Also consider tag 4095
peusterm [Wed, 19 Jul 2017 19:05:28 +0000 (12:05 -0700)]
Fix VLAN range of setChain
peusterm [Thu, 13 Jul 2017 11:33:00 +0000 (13:33 +0200)]
Merge pull request #237 from mpeuster/demo-mano-integration
Demo mano integration
peusterm [Thu, 13 Jul 2017 10:17:07 +0000 (12:17 +0200)]
Fix: Failing tests seem to be related to our specific Jenkins VM config.
peusterm [Thu, 13 Jul 2017 09:17:50 +0000 (11:17 +0200)]
Improvement: Dummy GK tests are a bit messy
peusterm [Thu, 13 Jul 2017 08:02:49 +0000 (10:02 +0200)]
Fix: Tests in SONATA jenkins behave strange
peusterm [Thu, 13 Jul 2017 06:37:47 +0000 (08:37 +0200)]
Fix: Removed aoutdated tests which have been replaced by neutron-sfc
peusterm [Wed, 12 Jul 2017 14:44:33 +0000 (16:44 +0200)]
Fix: Removed some very demo related hotfixes.
peusterm [Tue, 11 Jul 2017 14:08:35 +0000 (16:08 +0200)]
Fix: Be more robust if OS ports do not exist in the model
peusterm [Tue, 11 Jul 2017 12:18:12 +0000 (14:18 +0200)]
Merge branch 'demo-mano-integration' of github.com:mpeuster/son-emu into demo-mano-integration
peusterm [Thu, 29 Jun 2017 13:32:20 +0000 (15:32 +0200)]
Fix: Missing interfaces for son-monitor are forced to be created early in the code
peusterm [Thu, 29 Jun 2017 05:38:18 +0000 (07:38 +0200)]
Added flavor and image delete endpoints
peusterm [Thu, 29 Jun 2017 05:10:33 +0000 (07:10 +0200)]
Fix: Naming issue for NetSoft demo
peusterm [Tue, 27 Jun 2017 10:44:13 +0000 (12:44 +0200)]
Fix: Workarround for too long interface names
peusterm [Tue, 27 Jun 2017 08:50:27 +0000 (10:50 +0200)]
Fix: Glance API was not happy with empty body on POST request
peusterm [Mon, 26 Jun 2017 14:15:07 +0000 (16:15 +0200)]
Fix: Disable dummy GK chaining if no forwarding graph section is present in NSD
peusterm [Mon, 26 Jun 2017 12:08:51 +0000 (14:08 +0200)]
Bugfix: Log in exception part causes crash
peusterm [Mon, 26 Jun 2017 11:46:39 +0000 (13:46 +0200)]
cleanup
peusterm [Mon, 26 Jun 2017 07:59:12 +0000 (09:59 +0200)]
Fix: Name shortening. Still an ugly fix but ok for now.
peusterm [Mon, 26 Jun 2017 07:32:06 +0000 (09:32 +0200)]
Fix: Update stack.template on PATCH / PUT call
peusterm [Fri, 23 Jun 2017 13:00:21 +0000 (15:00 +0200)]
Fixed: OpenStack API now supports very long instance names
peusterm [Thu, 29 Jun 2017 13:32:20 +0000 (15:32 +0200)]
Fix: Missing interfaces for son-monitor are forced to be created early in the code
peusterm [Thu, 29 Jun 2017 05:38:18 +0000 (07:38 +0200)]
Added flavor and image delete endpoints
peusterm [Thu, 29 Jun 2017 05:10:33 +0000 (07:10 +0200)]
Fix: Naming issue for NetSoft demo
peusterm [Wed, 28 Jun 2017 17:52:20 +0000 (19:52 +0200)]
Merge pull request #235 from splietker/master
Implemented Neutron Service Function Chaining API (without legacy content)
splietker [Wed, 28 Jun 2017 15:24:01 +0000 (17:24 +0200)]
Implemented Openstack Neutron SFC API
Signed-off-by: Malte Splietker <malte.splietker@gmail.com>
peusterm [Tue, 27 Jun 2017 10:44:13 +0000 (12:44 +0200)]
Fix: Workarround for too long interface names
peusterm [Tue, 27 Jun 2017 08:50:27 +0000 (10:50 +0200)]
Fix: Glance API was not happy with empty body on POST request
peusterm [Mon, 26 Jun 2017 14:15:07 +0000 (16:15 +0200)]
Fix: Disable dummy GK chaining if no forwarding graph section is present in NSD
peusterm [Mon, 26 Jun 2017 12:08:51 +0000 (14:08 +0200)]
Bugfix: Log in exception part causes crash
peusterm [Mon, 26 Jun 2017 11:46:39 +0000 (13:46 +0200)]
cleanup
peusterm [Mon, 26 Jun 2017 07:59:12 +0000 (09:59 +0200)]
Fix: Name shortening. Still an ugly fix but ok for now.
peusterm [Mon, 26 Jun 2017 07:32:06 +0000 (09:32 +0200)]
Fix: Update stack.template on PATCH / PUT call
peusterm [Fri, 23 Jun 2017 13:00:21 +0000 (15:00 +0200)]
Fixed: OpenStack API now supports very long instance names