workflows.fit
Back to n8n workflows
n8n templateFreeBy Vigh Sandor

Automated Kubernetes testing with Robot Framework, ArgoCD & with KinD lifecycle

Overview This n8n workflow provides automated CI/CD testing for Kubernetes applications using KinD (Kubernetes in Docker). It creates temporary infrastructure, runs tests, and cleans up everything automatically. --- T...

CommunicationHITLDevelopmentCore NodesManual TriggerWebhookSchedule TriggerGitlab
Loading interactive preview...

Template notes

Overview

This n8n workflow provides automated CI/CD testing for Kubernetes applications using KinD (Kubernetes in Docker). It creates temporary infrastructure, runs tests, and cleans up everything automatically.

---

Three-Phase Lifecycle

INIT Phase - Infrastructure Setup - Installs dependencies (sshpass, Docker, KinD) - Creates KinD cluster - Installs Helm and Nginx Ingress - Installs HAProxy for port forwarding - Deploys ArgoCD - Applies ApplicationSet

TEST Phase - Automated Testing - Downloads Robot Framework test script from GitLab - Installs Robot Framework and Browser library - Executes automated browser tests - Packages test results - Sends results via Telegram

DESTROY Phase - Complete Cleanup - Removes HAProxy - Deletes KinD cluster - Uninstalls KinD - Uninstalls Docker - Sends completion notification

---