✎ Note

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
AI: Text None

Learn more about AI usage on this site

Comments

Sign in with your website to comment:

Signed in as
Send a Webmention

Have you written a response to this post? Send a webmention by entering your post URL below.