In this tutorial I will present reference setup for Kustomize Deployments with Reliza Hub. We will use our Rebom project as a base. This tutorial would be similar to the workflow I described in the Helm tutorial, but this time it is for Kustomize instead of Helm. Prepare Components on GitHub and Reliza Hub Fork… Continue reading Kustomize Deployments with Reliza Hub
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
Why Terraform is not like ElasticSearch
After recent licensing change from MPL to BUSL, a new Open Source form of Terraform – OpenTofu – has been created and moved to Linux Foundation. Now, a while ago ElasticSearch’s license was similarly changed from Apache-2.0 to ELv2. That prompted AWS to create a fork – OpenSearch – still licensed with Apache-2.0. While this… Continue reading Why Terraform is not like ElasticSearch
Handling Multiple Domains on K3s with TLS
K3s is using Traefik ingress and Traefik allows for a simple configuration of Let’s Encrypt out of the box to achieve multi-domain applications without hassle. Here is what you need to do to make it work: here is a one-liner with kubectl for K3s: That is pretty much it. Once the above is done, you… Continue reading Handling Multiple Domains on K3s with TLS
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
Dawn of No-Trust Era in Tech
This is not about zero trust security, this is about people not trusting each other in the Tech sector. * Below is based on synthesis of many sources that I read / went through, plus my opinions. Since this is a personal blog and not an academical study, I don’t feel a need to provide… Continue reading Dawn of No-Trust Era in Tech
Why K3s is the Best Option for Smaller Projects
Here I would like to discuss why I consider a single-node K3s to be the best option for smaller projects. Before I proceed with this, let us define a “smaller project”. First of all, this would be a server-side project. Next, this is a project that has some back-end logic. Meaning, we are talking about… Continue reading Why K3s is the Best Option for Smaller Projects
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