Technical requirements
Before you begin, make sure that you have a working CI setup and a CI pipeline that pushes Docker images to Artifactory. Additionally, you need the following tools installed on your local development environment:
- An IDE such as Visual Studio Code or anything else you prefer.
- Git.
- The Azure CLI to interact with the Azure cloud.
- kubectl, the Kubernetes command-line tool.
- Helm to deploy workloads on the Kubernetes cluster.
- The Argo CD CLI to configure and interact with your Argo CD server. Refer to the Argo CD documentation to install its CLI (see [1] in the Further reading section at the end of the chapter). You can download the Argo CD CLI from https://github.com/argoproj/argo-cd/releases/latest for Windows.
For the source code, please refer to this chapter’s folder in the GitHub repository of the book: https://github.com/PacktPublishing/Learning-Continuous-Integration-with-Jenkins_Third-Edition.