migration to python3 (#1) Change-Id: I964b75c1316b7711cde905c6e98ea027a8557047 Signed-off-by: peusterm <manuel.peuster@uni-paderborn.de>
Fix: Made Glance-fake API more robust in environments with many registered Docker images. Change-Id: I27880b3530da088ab83a5bb5eb8d2946639d7ee0 Signed-off-by: peusterm <manuel.peuster@uni-paderborn.de>
Fix: Made OS Glance fake API compatible to latest pyhton-glanceclient. This fixes a major bug that broke the integration between OSM and vim-emu. Change-Id: I5a92417ccbf919d5e160ac5b2c66a88f3c7d6fe5 Signed-off-by: peusterm <manuel.peuster@upb.de>
Refactoring: Made complete codebase PEP8 compatible. Only PEP8 rule E501 (line too long) is not yet reflected by this change. The patch also adds automated code style checks to the CI test stage using flake8. It will let the tests fail if there is a code style violation. Change-Id: I90956dd424a46691546ef720351757d3c43451a7 Signed-off-by: peusterm <manuel.peuster@uni-paderborn.de>
OpenStack API: Replaced Flask with WSGI Flask server introduced a couple of problems, e.g., pending sockets when an experiment was shut down. This patch solves this and improves stability and performance of the emulated OpenStack APIs. Increased PIP timeout in Dockerfile to make build more robust in CI environment. Change-Id: I54e040c56a10075555d13fe6fb144fc117340026 Signed-off-by: peusterm <manuel.peuster@uni-paderborn.de>
Fixed missing license headers Signed-off-by: Manuel Peuster <manuel@peuster.de>
let OpenStack APIs work inside a container
Fix: Glance API was not happy with empty body on POST request
Implemented Openstack Neutron SFC API Signed-off-by: Malte Splietker <malte.splietker@gmail.com>
Fix: Made Glance API compatible to SONATA IA
Refactored logging
cleanup networking api, rest and cli and unittest
Manually added OpenStack API code