Ephemerals in K8s Namespaces

In this tutorial I will describe how to launch an ephemeral instance in a Kubernetes namespace using Reliza Hub. I Prerequisites I will use our Rebom project as a base. It should be set up on Reliza Hub as described in my previous tutorial on regular ephemerals here. Another thing you will need is a… Continue reading Ephemerals in K8s Namespaces

3 Parts of Ephemeral Problem

Following some recent conversations on the subject of ephemeral instances, it looks there exist various misconceptions. Some people are trying to build ephemeral infrastructure but do not necessarily realize what is involved. This post aims to clarify three major problems that you should address when dealing with ephemeral instances. These problems are: Infrastructure, Code and… Continue reading 3 Parts of Ephemeral Problem

REEF – 2-Layered Approach for Ephemeral Infrastructure

Introduction I have been experimenting with layered Terraform or OpenTofu ephemeral environments for about 2 years. Here is a brief introduction to a layered approach. Assume, you need a single EC2 VM for your ephemeral. Being “a good citizen”, you first set up a VPC, networking and other shared components. Then in the same script… Continue reading REEF – 2-Layered Approach for Ephemeral Infrastructure

Reliza Hub Now Stores QA Test Reports and Documentation

We have recently added to Reliza Hub an ability to upload arbitrary documents to releases, such as test reports. This has particularly improved our Automated QA test pipelines – I updated my older post to describe recent additions. With this change, test reports are now visible in the UI in our releases, so they can… Continue reading Reliza Hub Now Stores QA Test Reports and Documentation

How To Promote Software to Production with Reliza Hub

One of the most frequent questions in modern DevOps world is how to promote software from Development environment all the way to Production – via Test, UAT, Staging and other lower level environment if applicable. The challenge here is two-fold: Below I will show how we manage the above with Reliza Hub. This will be… Continue reading How To Promote Software to Production with Reliza Hub

Reliza CD Tutorial: Deploying on Kubernetes

This tutorial describes Reliza CD – agent that connects Kubernetes clusters to Reliza Hub and allows to deploy software from the hub. This post continues my previous tutorial on Reliza Hub Ephemerals – but here I describe how to configure Persistent instances rather than ephemerals. Much of the same setup as in the Ephemeral tutorial… Continue reading Reliza CD Tutorial: Deploying on Kubernetes

How To Spin Helm Ephemerals with Reliza Hub: Tutorial

Here I will show how to configure Self-Serviced Ephemeral Instances for Helm projects with Reliza Hub. This is going to be a complete end-to-end tutorial. I will use Rebom project as an example and use GitHub Actions as our CI platform – although any other CI may be used in practice. Note that any Kubernetes… Continue reading How To Spin Helm Ephemerals with Reliza Hub: Tutorial

How To Convert Kubernetes YAML to Helm

And Why Helm is Actually a Light-Weight Approach to Kubernetes deployment Recently I saw several comments on various forums suggesting that Helm is a heavy-weight approach. Instead, people were resorting to using plain YAML applied via Kubectl and trying to use sed for modifications. In some cases they were going towards Kustomize even though Helm… Continue reading How To Convert Kubernetes YAML to Helm