---
title: "Fun weekend playing with Go to build a CLI + Web app dashboard to display…"
date: 2026-04-19T17:48:06.397Z
author: Ricardo Mendes
url: https://rmendes.net/notes/2026/04/19/e83d9/
type: notes
categories:
  - "coding"
  - "devops"
  - "Openshift"
ai_text_level: "0"
tokens: 176
content_signal: ai-train=yes, search=yes, ai-input=yes
---

# Fun weekend playing with Go to build a CLI + Web app dashboard to display…

Fun weekend playing with Go to build a CLI + Web app dashboard to display commit/RC/Release deployment on our openshift cluster.

Data from Gitlab, Harbor, Openshift, Argocd 

Multi namespaces, multi clusters, build RC tag & deploy to many with image build retag.

This is the third iteration of this idea originally developed in bash, then Python and now Go

the CLI is also able to act as a release manager tool, this means it uses Gitlab API to create SemVer RC tags that our tekton pipelines process differently on each environment:

- commit based build, test, deploy 
- RC tag based that build, test, deploy in acceptance 
- retag RC image to staging 
- retag RC image to production
