Summary
In this chapter, we went through some things that can happen with Argo CD that you would not expect, from an issue that can occur at installation to how restarts can be performed safely and how to stick to a specific version of a templating engine. In the end, we took a closer look at some of the most important configuration parameters and environment variables that could affect and improve the performance of two of the most important components of Argo CD: the repository server and the application controller.
In the next chapter, we will take a close look into how we can perform different checks and validations on the YAML file we are pushing to Argo CD in order to catch as many issues as possible before applying the manifests to production.