Now that most OpenStack services have reached feature freeze for the Mitaka cycle (November 2015-April 2016), it’s time to look back on the progress made for Python 3 support. Previous status update: Python 3 Status in OpenStack Liberty (September 2015). Services ported to Python 3 13 services were ported to Python 3 during the Mitaka cycle: Cinder Congress Designate Glance… Read more →
SDN solutions are complex and troubleshooting/monitoring them is even harder. It seems that while we have a better way to automate the network we lose visibility and operability. For example, in order to troubleshoot an issue you have of to understand the network in general but also to have a deep understanding of how the SDN solution is implementing the… Read more →
Tox is a generic virtualenv management and test command line tool that can be used to run tests in multiple environments (different versions of Python, different versions of the dependencies…). In this article, we will see the problems that arise when packages are managed using virtualenv and pip, and show how GNU Guix might be better suited for this task…. Read more →
I have been doing some patches on Delorean lately so I thought it could be a good idea to describe it in this article as it is not a well known tool. Delorean is a tool to build rpm packages on each commit of a set of git repositories. The goal of this tool is to detect as soon as… Read more →
In my previous post I explained how packets are forwarded from point to point within OpenContrail. We saw the tools available to check what are the routes involved in the forwarding. Last time we focused on the agent side but now we are going to understand on another key component: the controller.. The controller acts as a Route Reflector, announcing… Read more →
The Python 3 support in OpenStack Liberty made huge visible progress. Blocking libraries have been ported. Six OpenStack applications are now compatible with Python3: Aodh, Ceilometer, Gnocchi, Ironic, Rally and Sahara. Thanks to voting python34 check jobs, the Python 3 support can only increase, Python 2 only code cannot be reintroduced by mistake in tested code. Progress made in OpenStack… Read more →
Things are moving very fast in OpenStack; it might be useful to take a short break and write down a little bit of retrospective; it will help to see what happened in Puppet OpenStack project during the last months.