This repository contains the Argo CD deployment configurations for the ipToolkits project. It includes all the necessary YAML files and Kubernetes manifests to manage and automate the deployment process of our application using Argo CD.
Important
Most of components were provisioned by Terraform in infras/terraform/modules
from ipToolkits repo.
- Kubernetes cluster
- Argo CD installed on the cluster
- kubectl configured to interact with your cluster
Ensure that Argo CD is installed and properly configured in your Kubernetes cluster. For detailed instructions, visit Argo CD's official documentation.
The apps/
directory holds the application definitions. These definitions tell Argo CD how to deploy the ipToolkits application components to the Kubernetes cluster.
.
├── apps
│ └── iptoolkits
├── environments
│ ├── deprecated
│ └── dev
└── platform-apps
├── argocd-updater
└── mongodb
Different environments like dev and production can be managed using separate directories within /environments
. Customize the application manifests for each environment as needed.
To update an application, modify the respective YAML file in the /apps
directory and commit your changes. Argo CD will automatically sync these changes to the cluster.
This project is licensed under the Apache License.