DevOps Camp 2019

Das DevOps Camp [https://devops-camp.de/] ist wieder einmal Geschichte und das natürlich viel zu schnell. Die Veranstaltung ist als BarCamp [https://de.wikipedia.org/wiki/Barcamp] angelegt, genauere Informationen findet man hier [https://devops-camp.de/das-devops-camp/]. Nachdem vorher nur grob ein Themenrahmen gesteckt wird, findet wie immer eine kurze…

HAProxy - a journey into multithreading (and SSL)

I'm running some load balancers which are using HAProxy [http://www.haproxy.org/] to distribute HTTP [https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol] traffic to multiple systems. While using SSL with HAProxy [https://www.haproxy.com/de/blog/haproxy/haproxy-and-ssl/] is possible since some time, it wasn&…

Comparing (OVH) I/O performance

Since some time I'm using cloud resources provided by OVH [http://www.ovh.com] for some projects I'm involved. Recently we decided to give Zammad [https://zammad.org/], an opensource support/ticketing solution, a try. We did choose the docker compose way [https://docs.zammad.org/…

Deploying a (simple) docker container system

When a small platform for shipping containers is needed, not speaking about Kubernets [https://en.wikipedia.org/wiki/Kubernetes] or something, you have a couple of common things you might want to deploy at first. Usual things that I have to roll out everytime deloying such a platform: * docker [https:…

Migrating Gitlab non-packaged PostgreSQL into omnibus-packaged

With the release of Gitlab 8.15 [https://about.gitlab.com/2016/12/22/gitlab-8-15-released/] it was announced that PostgreSQL [https://en.wikipedia.org/wiki/PostgreSQL] needs to be upgraded [https://about.gitlab.com/2016/12/22/gitlab-8-15-released/#postgresql-version-upgrade] . As I migrated from a source installation [https://gitlab.com/gitlab-org/…

Container Orchestration Thoughts

Since some time everybody (read developer) want to run his new microservice [https://en.wikipedia.org/wiki/Microservices] stacks in containers [https://en.wikipedia.org/wiki/Operating-system-level_virtualization]. I can understand that building and testing an application is important for developers. One of the benefits of containers is, that developer…

Oxidized - silly attempt at (Really Awesome New Cisco confIg Differ)

Since ages I wanted have replaced this freaking backup solution of our Network Equipment based on some hacky shell scripts and expect [https://en.wikipedia.org/wiki/Expect] uploading the configs on a TFTP [https://en.wikipedia.org/wiki/Trivial_File_Transfer_Protocol] server. Years ago I stumbled upon RANCID…

Using nginx as reverse proxy (for containered Ghost)

In some cases it might be a good idea to use a reverse proxy [http://en.wikipedia.org/wiki/Proxy_server] in front of a web application. Nginx [https://en.wikipedia.org/wiki/Nginx] is a very common solution for this scenario these days. As I started with containers for…