Editorial Beware of "Normalization Of Deviance" Normalization of Deviation is behind a great many accidents, mistakes, and it has robbed many of their lives. However, Deviation is also required, and without deviation, we also risk removing the tools necessary to prevent such things. By Chris Timberlake 19 Feb 2023
GitLab Purpose Built Containers with GitLab CI + OpenShift How do we build secure, fast, and small containers who serve a small purpose? What is the best way to make containers for used in CI/CD Processes? By Chris Timberlake 9 Sep 2020
GitLab Deploying a GitLab Runner in OpenShift Unprivileged By default GitLab & it's Runners require anyuid and root access to work. They also require Helm charts to install. The purpose of this guide is to walk you through how to build your own GitLab Runner container that does not use Root, AnyUID or Helm Charts. By Chris Timberlake 21 Nov 2019
GitLab Running Jenkins Files inside GitLab CI Running Jenkins Files inside GitLab CI First, I want to set some ground rules for this. For starters, this process is not meant for long By Chris Timberlake 14 Nov 2019
GitLab Multiple Approvers in GitLab CI for Change Management In a previous article we wrote about how to use an external bot to obtain approvals. This method is one take on that problem. It By Chris Timberlake 10 Nov 2019
GitLab Using GitLab as a Self Service Replacement - Part 1 Learn how to build forms for automation and self-service portals with GitLab CI and GitLab Pages. By Chris Timberlake 17 Oct 2019