I have a git repo, which hosts YAML manifests for all of my applications running on Kubernetes.
The directory structure is as follows:
- namespace_1
- app_1
- deployment.yaml
- service.yaml
- ingress.yaml
- configmap.yaml
- app_2
- deployment.yaml
- service.yaml
- ingress.yaml
- configmap.yaml
.
.
.
- namespace_n
- app_n_1
- deployment.yaml
- service.yaml
- ingress.yaml
- configmap.yaml
- app_n_2
- deployment.yaml
- service.yaml
- ingress.yaml
- configmap.yaml
- I am planning to use ARGOCD for the deployment of these apps.
- I was going through the documentation and deployed a testing project to get hands-on.
- But I am not sure, how I can import all of my applications to ARGOCD, as separate applications. As I already have well-defined YAMLs, in a proper directory structure.
- I was able to add applications one by one manually using UI, but is there an import tool or method, which will help me accomplish my objective?