IntroductionWhen managing CI/CD pipelines, it’s common for Jenkins to deploy applications (like Node.js) to remote servers via SSH. Over time, server credentials such as SSH keys or passwords may change — and if Jenkins isn’t updated, your deployments will start failing.In this guide, we’ll walk through how to update Node… Continue Reading How to Update Node Server Credentials in Jenkins

Introduction: LDAP Account Manager (LAM) is a web-based tool for managing users, groups, and other LDAP objects. It stores its configuration, including the LDAP admin DN and password, in a profile configuration file. If the LDAP admin password changes, LAM won’t connect to the directory until we update it. Prerequisites:… Continue Reading How to Update the LDAP Admin Password in LDAP Account Manager (LAM)

1. Introduction When setting up a reverse proxy (for example, using Nginx) in front of a backend service like Argo CD or any HTTPS-only application, you might encounter the error: This happens when the proxy forwards HTTP traffic to a backend that enforces HTTPS.As a result, the backend keeps redirecting… Continue Reading Fixing HTTP 307 Redirect Issue in Reverse Proxy Setup

Introduction: In Harbor, disk quotas help administrators control the amount of storage each project can use. By setting quotas, we can prevent individual projects from consuming excessive disk space, ensuring optimal performance and fair resource distribution across all users. Harbor (v2.9.0 and later) supports setting quotas through both the web… Continue Reading How to Add a Disk Quota for Harbor Projects?

Introduction In Kubernetes, Pods are ephemeral, meaning any data stored inside a Pod is lost if the Pod is deleted or restarted. This can create challenges for applications like databases, content management systems, or file storage that require persistent data. Kubernetes addresses this with Persistent Volumes (PV) and Persistent Volume… Continue Reading How to Use Persistent Volumes and Claims in Kubernetes for Data Persistence

Introduction: When running production workloads, it’s critical to have real-time monitoring and alerting in place. Zabbix is a powerful open-source monitoring solution that can help you track system health, performance, and availability across your entire infrastructure. Adding Zabbix Agents to Other Servers: Zabbix agents are lightweight daemons that collect metrics… Continue Reading How to Add Zabbix Agents, Configure Alerting, and Monitor Your Infrastructure

You know this feeling if you’ve been in QA long enough: your test suite appears pristine, your reports are green, and you think for a moment that you’ve got it. And then, someone on the team will ask, “Hey, why didn’t this failure appear in the report?” That’s when your… Continue Reading Debugging Private and Global Suppression Issues: Lessons From the Trenches

Introduction When working in teams, it’s important to know instantly when something changes in the codebase. Whether it’s a new commit, a merge request, or a pipeline status, getting alerts in team chat helps everyone stay updated. In this guide, we’ll walk through how to connect GitLab with Mattermost using… Continue Reading How to Configure a Webhook to Get GitLab Alerts in Mattermost

Introduction HashiCorp Vault uses policies to define what operations and paths users, applications, or systems can access. Policies ensure fine-grained access control, making it possible to separate responsibilities and secure secrets effectively.This document explains how to list all existing policies in Vault and how to export a specific policy for… Continue Reading To list and export the existing Vault Policies

Introduction Running WordPress behind a reverse proxy is a common requirement when your website sits behind an SSL-enabled domain or when you want to control requests before they hit your WordPress instance. This setup ensures security, flexibility, and proper handling of forwarded headers like HTTPS.In this guide, we’ll walk through… Continue Reading How to Deploy WordPress Behind a Reverse Proxy on cPanel/Apache