Deploying an application using GitOps
In this practical exercise, we will build and deploy our sample application in three different namespaces to simulate an application life cycle composed of development, QA, and production environments. The following diagram shows the delivery model we will use in this exercise to practice Argo CD deployments. Use it as much as you want as a starting point to build a comprehensive and complex ALM workflow that’s suitable for your needs:
Figure 10.11 – Application delivery model using Tekton, Argo CD, and Git
Once again, we are going to use the content we have prepared in this book’s GitHub repository. To do this, you must fork this repository to your GitHub account: https://github.com/PacktPublishing/OpenShift-Multi-Cluster-Management-Handbook. Once you have forked it, follow the instructions in this section to put this workflow into practice.
Building a new image version
In this section, we will...