I’m currently running an EC2 instance with Kubernetes and GitLab. The project’s application repositories are stored in GitLab and deployed to the Kubernetes cluster using GitLab CI/CD, with Helm charts handling the deployment.
As the project has progressed, each component now has a unique commit SHA. I’ve created a table that specifies the commit hash for each component, which together represent a product version.
I’m looking for the best way to tag each commit in a component project and deploy the entire application with a single click (if possible).
I was considering using ArgoCD for this purpose. What do you think about ArgoCD for this scenario? Do you have any other suggestions or best practices for handling this?
Thank you!
I tried looking for related information online and didn’t get the desired answer.