The apps repository holds all app configurations and available environments, including test and production environments, which are both Helm charts. Each environment has templates that define the Argo application for each app. The Argo application takes the app's Helm chart and modifies the image tag to use a test image tag. To set up Argo, create an app in each Argo instance (cluster) with specific configurations for testing and production environments. The testing app configuration includes a sync policy with automated pruning and self-healing. The production app configuration also includes a sync policy but without specifying the env and image tag. Both apps set up the cluster to create apps whenever there is a change in the environments.
dev.to
dev.to
Create attached notes ...