Search code examples
openshiftargocdtektontekton-pipelines

Why Use Argo CD in Combination with Tekton


I am configuring a cloud-native OpenShift CI/CD process using Tekton. Tekton has the option to trigger via events and also has the option to deploy directly to a cluster. Given this functionality, I am confused of the ideal use case for Argo CD.

Argo CD appears to share very similar functionality with Tekton except lacks the ability to run builds. If I can build and deploy apps entirely via Tekton, what advantage does Argo provide?


Solution

  • It's a matter of preference.

    Yes, Tekton is good for a Build Pipeline and can also be used for deployment.

    There are many different ways to deploy to Kubernetes

    They can all deploy to Kubernetes. Which method you use depends on your preferences.