How to make GitLab Kubernetes GKE deployments in a flexible way including 100% GitOps?

Helm and Kustomize are great tools for Kubernetes to create application packages and application deployments. But, there are situations or circumstances where already existing tools cannot help you. …

Posted on: Tue, 15 Sep 2020
Estimated reading time: 1 mins

Cursus — a systemwide Bash/Zsh/* command line history

Always losing your command line history when working with multiple shell windows? My colleague has written a cure against it which will help you to never lose your history again! I’ve often more than …

Posted on: Fri, 11 Sep 2020
Estimated reading time: 1 mins

Using Terraformed Google GCP Data Transfer Service makes data safer!

Creating a backup even for cloud-based data storage should be obvious! But how-to create backup jobs between different GCP projects and multiple buckets automatically? Terraform can create GCP Data …

Posted on: Thu, 10 Sep 2020
Estimated reading time: 1 mins

Virtual GitLab Commit 2020 — Behind the scenes from a speakers perspective!

On May 17th 2020 I submitted my first CFP for the virtual GitLab Commit 2020 to GitLab. I thought a lot about, what could be an interesting topic to show up there because there never was a virtual …

Posted on: Thu, 03 Sep 2020
Estimated reading time: 1 mins


The next try to be more productive with writing and to reach more people with my stories is to write on Medium. I thought about this idea more than a year ago, but I didn't found a clue about how to …

Posted on: Mon, 31 Aug 2020
Estimated reading time: 1 mins

GCP GKE Kubernetes deployments with GitLab the KISS way

Simple, flexible, traceable and reproducible GitOps based Kubernetes deployments - no Helm, no Kustomize - just templates. There are many tools out there which are all great and these tools are …

Posted on: Sat, 23 May 2020
Estimated reading time: 3 mins

GCP, Ansible and GitLab - Part II

Following the the blog post GCP, Ansible, GitLab and Puppet - Part I here comes part II of it. As you may have noticed, currently Puppet is not uses for the setup for now. Therefore, I stripped it …

Posted on: Sun, 16 Feb 2020
Estimated reading time: 11 mins

Hugo with Lunr Search and GitLab Pipelines

Implementing a static site search for Hugo is not as easy as I thought 😂. But, with some online resources and a bit hacking, I was able to get the static search for our site up and running with Lunr. …

Posted on: Mon, 03 Feb 2020
Estimated reading time: 8 mins

DevConf.CZ 2020 Brno

DevConf.CZ 2020 was really great! Three days (one and a half for us) full of interesting content and people! Day one Together with one of my colleagues we drove all the way up from the south of …

Posted on: Wed, 29 Jan 2020
Estimated reading time: 2 mins

GitLab Heroes Automatized Twitter List

Some days ago I was appointed as GitLab Hero - yeah! Yesterday I was on a Twitter search for the other GitLab Heroes on Twitter and during my surf, I recognized that there is no Twitter list of all …

Posted on: Tue, 28 Jan 2020
Estimated reading time: 3 mins

GCP, Ansible, GitLab and Puppet - Part I

GitLab Runners with preemptive GCP instances created with Ansible and managed by Puppet can be a cost efficient way to boost your GitLab pipelines. But, step by step. This will be a blog series about …

Posted on: Fri, 17 Jan 2020
Estimated reading time: 6 mins


A tweet of Brandon Lum got my attention today. He posted an article about Unikernels which covers a statement from the CTO of IBM about Unikernels about the current situation about Unikernels in the …

Posted on: Wed, 01 Jan 2020
Estimated reading time: 4 mins