Codefresh Learning Center - Argo CD

Argo CD articles

9 ArgoCD Alternatives to Check Out in 2025

What Is Argo CD?  Argo CD is a declarative, GitOps continuous delivery (CD) tool for Kubernetes. It is an open source solution that has achieved Graduated status in the Cloud Native Computing Foundation (CNCF). It offers a UI, CLIs, and APIs, making it accessible for both developers and administrators to manage and deploy applications. Argo […]

Read Article >

Argo CD Vault Plugin: The Basics and a Quick Tutorial

What Is the Argo CD Vault Plugin?  Argo CD is an open source project that helps manage software deployment in line with GitOps principles. The Argo CD Vault plugin extends Argo CD by integrating with the HashiCorp Vault secret management system or similar systems. This can help securely handle secrets, such as API keys and […]

Read Article >

Integrating Argo CD with OpenShift Pipelines: A Practical Guide

What Is OpenShift Pipelines? OpenShift Pipelines, part of the OpenShift Container Platform, is a cloud-native, continuous integration and continuous delivery (CI/CD) solution for Kubernetes and OpenShift environments. It uses the Tekton project to provide a standardized approach to build, test, and deploy applications.  OpenShift Pipelines enable developers to define workflows using YAML-based pipeline definitions, offering […]

Read Article >

A Comprehensive Overview of Argo CD Architectures – 2024

Planning to deploy Argo CD and support a lot of Kubernetes clusters? In this article, we’ll cover the different deployment strategies and architectures used along with their pros and cons. A Comprehensive Overview of Argo CD / GitOps Architectures – 2024 Guidelines for Scaling with Argo CD First off, Argo CD has great support for […]

Read Article >

Getting Started with Argo CD Image Updater: Practical Guide

What Is Argo CD Image Updater? Argo CD Image Updater automates updating container images in GitOps workflows. It tracks, fetches, and deploys new container image versions to ensure deployments use the latest or specified versions. By automatically updating image versions in Git repositories, the Image Updater helps maintain an efficient deployment pipeline. By integrating with […]

Read Article >

Argo CD on EKS: Installation Options and Quick Tutorial

What Is Argo CD?  Argo CD is a declarative, GitOps-based continuous delivery tool for Kubernetes. It leverages Git repositories as a source of truth for Kubernetes resources and applications. With Argo CD, any changes to applications are automatically detected and synced to a specified target environment. Argo CD follows the Infrastructure as Code (IaC) principle, […]

Read Article >

Argo CD Notifications: From Basic to Advanced

What Are Argo CD Notifications?  Argo CD Notifications is an extension of Argo CD that allows users to receive notifications regarding the status and activities of Kubernetes applications managed by Argo CD. The tool alerts users about specific events, such as application deployment successes, failures, and other significant changes in application status. Notifications can be […]

Read Article >

Argo CD with SSO: Practical Guide + Enabling Signup with GitHub

Argo CD is a declarative continuous delivery tool for Kubernetes based on the GitOps pattern. It automates the deployment of applications by syncing them from a Git repository to a Kubernetes cluster. Argo CD tracks the state of applications in the cluster and ensures that they match the desired state specified in the Git repo, […]

Read Article >

Argo CD vs. Flux: 6 Key Differences and How to Choose

What Is Argo CD?  Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. It was originally developed by Intuit and is now a part of the Cloud Native Computing Foundation (CNCF), where it reached the status of a Graduated project in late 2022. The primary aim of Argo CD is to automate the […]

Read Article >

Learning Argo CD? 3 Examples to Get You Started

What Is Argo CD? Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. It automates the deployment of desired application states to Kubernetes, defined in Git repositories. By continuously monitoring Git repositories, Argo CD ensures that the live state of Kubernetes clusters matches the desired state declared in Git.  Argo CD enables consistent, […]

Read Article >

Argo CD with Terraform: 4 Key Benefits and Quick Tutorial

What Is Argo CD?  Argo CD is an open-source Continuous Deployment (CD) tool built to automate the deployment of applications in a Kubernetes environment. It’s a product of the Argo project, a community-driven initiative backed by the Cloud Native Computing Foundation (CNCF). Argo CD employs a GitOps approach to deployment, ensuring that your Kubernetes clusters […]

Read Article >