Install Argo Project Tools in a Single Kubernetes Cluster, and Expose Their Dashboards Via MetalLB and NGINX Ingress Controller

The Argo project is currently made up of four different tools - Workflows, CD, Rollouts, and Events. While there are UI dashboards available for each tool, the way they are meant to be used or made available are not quite standardized. In the world of Platform Engineering, I believe that there is value in installing all four tools in a single Kubernetes cluster. This Kubernetes cluster can then be…