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.
The Ceilometer project is in charge of collecting various measurements from the whole OpenStack infrastructure, including the bare metal and virtual level. For instance, we can see the number of virtual machines running or the number of storage volumes. One of the Ceilometer components is the central agent. Basically it polls the other resources in order to get some measurements…. Read more →
We know that all software components and services generate log files. These log files are vital in troubleshooting and debugging problems. If the log files are not managed properly then it can be extremely difficult to get a good look into them. Although system administrators cannot control the generation of logs, they can achieve some level of log management by… Read more →