Skip to content
FlowHubFluxonLab
GitLab
DevOps & Reposfree

Automated Kubernetes Testing with Robot Framework, Argocd & Complete Kind Lifecycle

by Vigh SandorUpdated Aug 2026
RequiresGitLabGitLabTelegramTelegram
Share Post Share
MaWhen clicking ‘Execute workflow’When clicking ‘…WeWebhookScSchedule TriggerGet a file - ROBOT ScriptGet a file - RO…SeSet ParametersRFRobot FrameworkSwSwitchSeSet InitializedSeSet TestedSeSet DestroyedRWWrite Dowloaded ROBOT ScriptWrite Dowloaded…ECAdd Robot Framework, Browser Library, Chromium DriverAdd Robot Frame…RWRead ROBOT Script to ExecuteRead ROBOT Scri…ECPack ROBOT Script ExportsPack ROBOT Scri…RWRead ROBOT Script Exports to SendRead ROBOT Scri…Send ROBOT Script Export PackSend ROBOT Scri…ECCheck Sshpass Exist LocalCheck Sshpass E…IfIs Installed Local?Is Installed Lo…ECInstall Sshpass LocalInstall Sshpass…ECCheck Docker on TargetCheck Docker on…IfIs Docker Installed on Target?Is Docker Insta…ECInstall Docker on TargetInstall Docker …ECInstall KinD on TargetInstall KinD on…IfIs KinD Installed on Target?Is KinD Install…ECCheck KinD on TargetCheck KinD on T…Get a file - KinD ConfigGet a file - Ki…RWWrite Dowloaded KinD ConfigWrite Dowloaded…ECOpen KinD ConfigECCreate KinD Cluster on TargetCreate KinD Clu…IfIs Docker Installed on Target?1Is Docker Insta…IfIs KinD Installed on Target?1Is KinD Install…ECCheck Sshpass Exist Local (D)Check Sshpass E…IfIs Installed Local? (D)Is Installed Lo…ECInstall Sshpass Local (D)Install Sshpass…ECCheck Docker on Target (D)Check Docker on…ECDelete KinD Cluster on TargetDelete KinD Clu…ECCheck KinD on Target (D)Check KinD on T…ECUnInstall KinD on TargetUnInstall KinD …ECUnInstall Docker on TargetUnInstall Docke…ECProcess Finish Report --- Telegam & SMS1Process Finish …ECInstall Helm and Nginx-Ingress in KinD ClusterInstall Helm an…ECInstall HAProxy on Target and Config Port-80 to KinDInstall HAProxy…NONo Operation, do nothingNo Operation, d…IfIs INIT Only?IfIs TEST Only?ECDelete HAProxy on TargetDelete HAProxy …ECOpen ROBOT Script to FrameworkOpen ROBOT Scri…ECAdd Target to HostsAdd Target to H…ECRemove Target from HostsRemove Target f…ECInstall ArgoCD to KinD ClusterInstall ArgoCD …Get a file - ArgoCD ApplicationSetGet a file - Ar…RWWrite Dowloaded ArgoCD ApplicationSetWrite Dowloaded…ECOpen ArgoCD ApplicationSetOpen ArgoCD App…ECApply ArgoCD ApplicationSetApply ArgoCD Ap…
1/5
STEPS · 62
Run manually by an operator

Manually run, provisions a Kind cluster, runs Robot Framework tests against ArgoCD-deployed GitLab apps, and reports results to Telegram.

Tags

manualadvancedGitLabTelegramDevOps
Connects
gitlabGitLabtelegramTelegram
CategoryDevOps & Repos
Triggermanual
Complexityadvanced
Nodes54
AddedJun 14, 2026