Software Factory Container With Buildah And Podman

This article explains how to run Software Factory in a container with Buildah and Podman.

Containerize Software Factory

We are planning on supporting Software Factory deployment on OKD in the future, however, we are waiting for a proper cloud-native Zuul service to mitigate the executor root privilege requirements discussed in …

more ...

Zuul Hands on - part 5 - Job Secrets

In this article, we will explain how to use job secrets stored directly in the git repositories of projects.

This article is part of the Zuul hands-on series.

The examples and commands that follow are intended to be run on a Software Factory sandbox where a demo-repo repository exists. You …

more ...

OpenStack Summit Berlin Report

Here is my report on the 2018 OpenStack Summit in Berlin.

Day1 - Keynotes

Besides the many new developments in the OpenStack projects, my take away from the first keynotes is that the summit is being renamed Open Infrastructure to better represent the OpenStack Foundation's focus areas. Nick Barcet announced[0 …

more ...

Kubernetes Nodepool Driver Tech-Preview

Note

The Kubernetes Driver is a tech-preview whose implementation is still under review upstream.

This article demonstrates how to use Kubernetes as a Nodepool resource provider.

Setup kube/config

The driver requires cluster admin access to a Kubernetes service. For example, on Openshift the cluster admin can be created using …

more ...

OpenShift Integration Testing with Zuul

This article demonstrates how Zuul can be used to run integration tests on OpenShift. It presents a couple of jobs to test Operator and CRD templates as well as regular application deployment on OpenShift. Note that this is different from the Nodepool OpenShift driver as these jobs use a local …

more ...

React for python developers

Note

Please be advised that this article is based on personal experimentation without any prior knowledge of React. The information may be incorrect. Please use at your own discretion.

In this article I will present what I learned about React from a Python developer point of view.

Package Manager

Python …
more ...


Overview of a CI/CD workflow with Zuul

The upcoming version of Zuul has many new features that allow one to create powerful continuous integration and continuous deployment pipelines.

This article presents some mechanisms to create such pipelines. As a practical example, I demonstrate the Software Factory project development workflow we use to continously build, test and deliver …

more ...