Purist GitOps basics
The DevOps team had begun their trial run of Jenkins X. Even though the name is shared with the legacy tool that they attempted to use before, Jenkins X is significantly different. One main difference is that Jenkins X was built from the ground up as a Kubernetes-only deployment solution. Jenkins X has the ability to even create and configure brand new Kubernetes clusters, which could be extremely beneficial when you need to scale out to other regions.
Connecting Jenkins X to the GitHub repository was an easy task, and the first deployment was executed almost immediately. Although the tool still had a problem with the fact that nothing in the manifest was changing, it was able to deploy across multiple clusters when a manual trigger was kicked off. Of the issues that the team encountered with Argo CD, the ability to easily deploy the same application across multiple clusters was very important. The development teams would have to be instructed to use a better...