# Codefresh

Octopus acquired Codefresh in February 2024. We have fully integrated the Codefresh brand, people, and knowledge into Octopus, where we are focused on solving the big challenges around Continuous Delivery for Kubernetes and Argo CD at enterprise scale.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Pipeline Performance Profiling: Making CI/CD Performance, Cost, and Bottlenecks Visible

DevFeed: [Pipeline Performance Profiling: Making CI/CD Performance, Cost, and Bottlenecks Visible](<https://devfeed.tech/articles/pipeline-performance-profiling-making-ci-cd-performance-cost-and-bottlenecks-visible-17681.md>)

Original publisher: [Read original article](<https://codefresh.io/blog/pipeline-performance-profiling/>)

Author: Gil Chaouat

Published: 2026-01-26T15:56:34Z

Content type: article

Language: en

Sources: [Codefresh](<https://devfeed.tech/sources/codefresh.md>)

Topics: [CI/CD Pipeline](<https://devfeed.tech/topics/ci-cd-pipeline.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Automation](<https://devfeed.tech/topics/automation.md>)

Tags: [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [continuous-delivery](<https://devfeed.tech/tags/continuous-delivery.md>), [cost](<https://devfeed.tech/tags/cost.md>), [devops](<https://devfeed.tech/tags/devops.md>), [performance](<https://devfeed.tech/tags/performance.md>), [pipeline](<https://devfeed.tech/tags/pipeline.md>), [product-and-tools](<https://devfeed.tech/tags/product-and-tools.md>)

### AI overview

The article explains how CI/CD pipeline performance profiling can make pipeline behavior, speed, efficiency, cost, and bottlenecks observable and measurable. It also describes how CI/CD automation reduces deployment time and manual errors while providing faster feedback.

### Source excerpt

Modern CI/CD pipelines are no longer just about whether builds succeed, they're about how fast, how efficiently, and at what cost they run. Pipeline Performance Profiling is designed to close this gap by making pipeline behavior observable, measurable, and explainable. The post Pipeline Performance Profiling: Making CI/CD Performance, Cost, and Bottlenecks Visible appeared first on Codefresh.

## Anatomy of a Pull Request Generator

DevFeed: [Anatomy of a Pull Request Generator](<https://devfeed.tech/articles/anatomy-of-a-pull-request-generator-17671.md>)

Original publisher: [Read original article](<https://codefresh.io/blog/anatomy-of-a-pull-request-generator/>)

Author: Shawn Sesna

Published: 2025-10-02T14:48:57Z

Content type: tutorial

Language: en

Sources: [Codefresh](<https://devfeed.tech/sources/codefresh.md>)

Topics: [argo-cd](<https://devfeed.tech/topics/argo-cd.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Git](<https://devfeed.tech/topics/git.md>), [bitbucket](<https://devfeed.tech/topics/bitbucket.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>)

Tags: [argo-cd](<https://devfeed.tech/tags/argo-cd.md>), [bitbucket](<https://devfeed.tech/tags/bitbucket.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [git](<https://devfeed.tech/tags/git.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>), [technical-guides](<https://devfeed.tech/tags/technical-guides.md>)

### AI overview

This tutorial explains Argo CD's Pull Request Generator, an ApplicationSet deployment type that monitors a Git repository for matching pull requests, deploys their manifests to ephemeral environments, and removes the deployed resources when the pull request closes. It also breaks down the manifest configuration, including polling intervals and Bitbucket Server settings.

### Source excerpt

Argo CD has built a number of Generators to support various scenarios that developers need when using Argo CD and Kubernetes. In this post, I'll be discussing the Pull Request Generator. A Pull Request Generator is an Argo CD Application Set deployment type that is configured to "watch" a Git repository for Pull Requests (PRs). [...] The post Anatomy of a Pull Request Generator appeared first on Codefresh.

## Top 30 Argo CD Anti-Patterns to Avoid When Adopting Gitops

DevFeed: [Top 30 Argo CD Anti-Patterns to Avoid When Adopting Gitops](<https://devfeed.tech/articles/top-30-argo-cd-anti-patterns-to-avoid-when-adopting-gitops-17672.md>)

Original publisher: [Read original article](<https://codefresh.io/blog/argo-cd-anti-patterns-for-gitops/>)

Author: Kostis Kapelonis

Published: 2025-08-19T16:36:21Z

Content type: tutorial

Language: en

Sources: [Codefresh](<https://devfeed.tech/sources/codefresh.md>)

Topics: [argo-cd](<https://devfeed.tech/topics/argo-cd.md>), [GitOps](<https://devfeed.tech/topics/gitops.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Helm charts](<https://devfeed.tech/topics/helm-charts.md>)

Tags: [argo-cd](<https://devfeed.tech/tags/argo-cd.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [devops](<https://devfeed.tech/tags/devops.md>), [gitops](<https://devfeed.tech/tags/gitops.md>), [helm-charts](<https://devfeed.tech/tags/helm-charts.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>)

### AI overview

This article explains common anti-patterns teams encounter when adopting Argo CD and GitOps. It focuses on understanding Argo CD's declarative setup and storing applications and related Kubernetes resources in Git so deployments and configuration can be recreated reliably.

### Source excerpt

The time has finally come! After the massive success of our Docker and Kubernetes guides, we are now ready to see several anti-patterns for Argo CD. Anti-patterns are questionable practices that people adopt because they seem like a good idea at first glance, but in the long run, they make processes more complicated than necessary. [...] The post Top 30 Argo CD Anti-Patterns to Avoid When Adopting Gitops appeared first on Codefresh.

## Using Argo CD's targetRevision Field for Application Promotion

DevFeed: [Using Argo CD's targetRevision Field for Application Promotion](<https://devfeed.tech/articles/abusing-the-target-revision-field-for-argo-cd-promotions-17674.md>)

Original publisher: [Read original article](<https://codefresh.io/blog/argocd-application-target-revision-field/>)

Author: Kostis Kapelonis

Published: 2025-08-01T13:57:26Z

Content type: tutorial

Language: en

Sources: [Codefresh](<https://devfeed.tech/sources/codefresh.md>)

Topics: [argo-cd](<https://devfeed.tech/topics/argo-cd.md>), [GitOps](<https://devfeed.tech/topics/gitops.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Helm charts](<https://devfeed.tech/topics/helm-charts.md>)

Tags: [argo](<https://devfeed.tech/tags/argo.md>), [argo-cd](<https://devfeed.tech/tags/argo-cd.md>), [argocd](<https://devfeed.tech/tags/argocd.md>), [auditability](<https://devfeed.tech/tags/auditability.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [continuous-deployment](<https://devfeed.tech/tags/continuous-deployment.md>), [gitops](<https://devfeed.tech/tags/gitops.md>), [helm-charts](<https://devfeed.tech/tags/helm-charts.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [usability](<https://devfeed.tech/tags/usability.md>)

### AI overview

This guide explains how Argo CD's targetRevision field tracks Git repositories or Helm chart versions and why using it as a promotion mechanism for developer applications can create usability and auditability problems. It recommends using targetRevision: HEAD in ApplicationSets, with specific Helm versions used sparingly for mostly static infrastructure applications.

### Source excerpt

In our big guide on how to use ApplicationSets for Argo CD applications, we explained the best practice of having a 3-level structure for all manifests with a clear distinction between Argo CD Application files and Kubernetes resource files. In that article, we also outlined several anti-patterns that we have seen in the wild, meaning [...] The post Abusing the Target Revision Field for Argo CD Promotions appeared first on Codefresh.

## GoodRx Releases Lifecycle Solution for Ephemeral Developer Environments with Built-in Support for Codefresh Pipelines

DevFeed: [GoodRx Releases Lifecycle Solution for Ephemeral Developer Environments with Built-in Support for Codefresh Pipelines](<https://devfeed.tech/articles/goodrx-releases-lifecycle-solution-for-ephemeral-developer-environments-with-built-in-support-for-codefresh-pipelines-17679.md>)

Original publisher: [Read original article](<https://codefresh.io/blog/goodrx-releases-lifecycle-solution-ephemeral-environments/>)

Author: Kostis Kapelonis

Published: 2025-07-08T11:48:28Z

Content type: release

Language: en

Sources: [Codefresh](<https://devfeed.tech/sources/codefresh.md>)

Topics: [releases](<https://devfeed.tech/topics/releases.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [community](<https://devfeed.tech/tags/community.md>), [continuous-deployment](<https://devfeed.tech/tags/continuous-deployment.md>), [developer](<https://devfeed.tech/tags/developer.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [pipelines](<https://devfeed.tech/tags/pipelines.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>), [releases](<https://devfeed.tech/tags/releases.md>)

### AI overview

GoodRx released Lifecycle as open-source software for creating temporary or ephemeral developer environments. Its build process includes built-in support for Codefresh pipelines, and the project can create preview environments from pull requests.

### Source excerpt

GoodRx, a digital healthcare platform, has released the Lifecycle project as open-source code. Lifecycle is a complete solution for temporary/ephemeral environments. The project's build process includes built-in support for Codefresh pipelines. Creating preview environments from a Pull Request with Lifecycle Lifecycle was conceived as an internal project back in 2019, and today it is released [...] The post GoodRx Releases Lifecycle Solution for Ephemeral Developer Environments with Built-in Support for Codefresh Pipelines appeared first on Codefresh.

## How we replaced the default K8s scheduler to optimize our Continuous Integration builds

DevFeed: [How we replaced the default K8s scheduler to optimize our Continuous Integration builds](<https://devfeed.tech/articles/how-we-replaced-the-default-k8s-scheduler-to-optimize-our-continuous-integration-builds-17678.md>)

Original publisher: [Read original article](<https://codefresh.io/blog/custom-k8s-scheduler-continuous-integration/>)

Author: Vadim Gusev

Published: 2025-07-07T11:57:20Z

Content type: article

Language: en

Sources: [Codefresh](<https://devfeed.tech/sources/codefresh.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [ci](<https://devfeed.tech/topics/ci.md>)

Tags: [clusters](<https://devfeed.tech/tags/clusters.md>), [codefresh](<https://devfeed.tech/tags/codefresh.md>), [continuous-integration](<https://devfeed.tech/tags/continuous-integration.md>), [devops](<https://devfeed.tech/tags/devops.md>), [glossary](<https://devfeed.tech/tags/glossary.md>), [k8s](<https://devfeed.tech/tags/k8s.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [pipeline](<https://devfeed.tech/tags/pipeline.md>), [product-and-tools](<https://devfeed.tech/tags/product-and-tools.md>), [scheduler](<https://devfeed.tech/tags/scheduler.md>)

### AI overview

Codefresh describes replacing the default Kubernetes scheduler for clusters running ephemeral Continuous Integration pipelines. The article explains how this workload differed from long-running applications and motivated a different approach to Kubernetes scheduling.

### Source excerpt

The default Kubernetes scheduler works great when your cluster is destined for long running applications. At Codefresh we use our Kubernetes clusters for running Continuous Integration pipelines which means our workloads are ephemeral (they are discarded when a pipeline has finished). This allowed us to look at the Kubernetes scheduler from a different perspective and [...] The post How we replaced the default K8s scheduler to optimize our Continuous Integration builds appeared first on Codefresh.

## Configuring Slack Notifications with Argo Workflows

DevFeed: [Configuring Slack Notifications with Argo Workflows](<https://devfeed.tech/articles/configuring-slack-notifications-with-argo-workflow-a-learning-experience-17677.md>)

Original publisher: [Read original article](<https://codefresh.io/blog/configuring-slack-notifications-argo-workflow/>)

Author: Shawn Sesna

Published: 2025-06-24T18:06:52Z

Content type: tutorial

Language: en

Sources: [Codefresh](<https://devfeed.tech/sources/codefresh.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [Containers](<https://devfeed.tech/topics/containers.md>), [YAML](<https://devfeed.tech/topics/yaml.md>)

Tags: [applicationset](<https://devfeed.tech/tags/applicationset.md>), [argo](<https://devfeed.tech/tags/argo.md>), [argo-cd](<https://devfeed.tech/tags/argo-cd.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [clusters](<https://devfeed.tech/tags/clusters.md>), [containers](<https://devfeed.tech/tags/containers.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [product-and-tools](<https://devfeed.tech/tags/product-and-tools.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [technical-guides](<https://devfeed.tech/tags/technical-guides.md>), [yaml](<https://devfeed.tech/tags/yaml.md>)

### AI overview

This tutorial introduces Argo Workflows as an open source workflow engine for orchestrating parallel jobs and CI/CD pipelines on Kubernetes. It explains workflow definitions, containers, templates, dependencies, storage volumes, and workflow state.

### Source excerpt

The acquisition of Codefresh gave me an exciting opportunity to learn new tech. Initially, I thought Argo was just Argo CD. I didn't realize that Argo consists of 4 distinct projects: A key feature of the Codefresh product is Promotion Flows, which makes heavy use of Argo Workflows. Promotion Flows add the ability to assign [...] The post Configuring Slack notifications with Argo Workflow - a learning experience appeared first on Codefresh.

## Using Argo Rollouts for Header-Based Routing in Kubernetes Canary Deployments

DevFeed: [Using Argo Rollouts for Header-Based Routing in Kubernetes Canary Deployments](<https://devfeed.tech/articles/laser-focused-kubernetes-deployments-using-argo-rollouts-and-header-based-routing-17673.md>)

Original publisher: [Read original article](<https://codefresh.io/blog/argo-rollouts-header-based-routing/>)

Author: Kostis Kapelonis

Published: 2025-06-23T13:39:25Z

Content type: tutorial

Language: en

Sources: [Codefresh](<https://devfeed.tech/sources/codefresh.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>)

Tags: [argo-rollouts](<https://devfeed.tech/tags/argo-rollouts.md>), [continuous-deployment](<https://devfeed.tech/tags/continuous-deployment.md>), [deployment-strategies](<https://devfeed.tech/tags/deployment-strategies.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [progressive-delivery](<https://devfeed.tech/tags/progressive-delivery.md>), [routing](<https://devfeed.tech/tags/routing.md>), [technical-guides](<https://devfeed.tech/tags/technical-guides.md>)

### AI overview

This guide explains how to use Argo Rollouts to control which users receive a canary deployment. It compares static routing with extra URLs and header-based routing, covering the tradeoffs between simplicity and flexibility.

### Source excerpt

A Kubernetes cluster with default configuration has access to only two deployment strategies: To get access to more advanced deployment strategies such as blue/green and canaries you need to use a dedicated Progressive Delivery controller such as Argo Rollouts. We have previously covered several basic and advanced scenarios for Argo Rollouts in our blog. Today [...] The post Laser Focused Kubernetes Deployments Using Argo Rollouts and Header Based Routing appeared first on Codefresh.

## Distribute Your Argo CD Applications to Different Kubernetes Clusters Using Application Sets

DevFeed: [Distribute Your Argo CD Applications to Different Kubernetes Clusters Using Application Sets](<https://devfeed.tech/articles/distribute-your-argo-cd-applications-to-different-kubernetes-clusters-using-application-sets-17675.md>)

Original publisher: [Read original article](<https://codefresh.io/blog/argocd-clusters-labels-with-apps/>)

Author: Kostis Kapelonis

Published: 2025-06-17T10:44:02Z

Content type: tutorial

Language: en

Sources: [Codefresh](<https://devfeed.tech/sources/codefresh.md>)

Topics: [argo-cd](<https://devfeed.tech/topics/argo-cd.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>)

Tags: [applications](<https://devfeed.tech/tags/applications.md>), [applicationset](<https://devfeed.tech/tags/applicationset.md>), [argo](<https://devfeed.tech/tags/argo.md>), [argo-cd](<https://devfeed.tech/tags/argo-cd.md>), [argo-cd-kubernetes](<https://devfeed.tech/tags/argo-cd-kubernetes.md>), [article](<https://devfeed.tech/tags/article.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [clusters](<https://devfeed.tech/tags/clusters.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [kubernetes-clusters](<https://devfeed.tech/tags/kubernetes-clusters.md>), [series](<https://devfeed.tech/tags/series.md>)

### AI overview

This guide explains how to use Argo CD ApplicationSets to distribute multiple applications across multiple Kubernetes clusters. It covers cluster selection, environment-specific settings, cluster labels, and combining the Git and Cluster generators.

### Source excerpt

In the previous article in this series, we explained how Argo CD application Sets work and how to use them for organizing your applications in different environments or groups. We received a lot of positive feedback from our readers, and many teams now use the associated Git repository as a starting point for their own [...] The post Distribute Your Argo CD Applications to Different Kubernetes Clusters Using Application Sets appeared first on Codefresh.

## Why Environments Beat Clusters For Dev Experience

DevFeed: [Why Environments Beat Clusters For Dev Experience](<https://devfeed.tech/articles/why-environments-beat-clusters-for-dev-experience-17682.md>)

Original publisher: [Read original article](<https://codefresh.io/blog/why-environments-beat-clusters-for-dev-experience/>)

Author: Kostis Kapelonis

Published: 2025-06-02T08:41:54Z

Content type: article

Language: en

Sources: [Codefresh](<https://devfeed.tech/sources/codefresh.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Platform Engineering](<https://devfeed.tech/topics/platform-engineering.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [cloud](<https://devfeed.tech/tags/cloud.md>), [continuous-deployment](<https://devfeed.tech/tags/continuous-deployment.md>), [developers](<https://devfeed.tech/tags/developers.md>), [devops](<https://devfeed.tech/tags/devops.md>), [gitops](<https://devfeed.tech/tags/gitops.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [kubernetes-clusters](<https://devfeed.tech/tags/kubernetes-clusters.md>), [platform](<https://devfeed.tech/tags/platform.md>), [product-and-tools](<https://devfeed.tech/tags/product-and-tools.md>)

### AI overview

This article argues that Kubernetes tooling has matured enough to handle many routine cluster operations, allowing teams to focus more on application developers and their experience. It contrasts environments with clusters as a way to frame developer needs.

### Source excerpt

The cloud ecosystem has reached a turning point. Tools for operators/administrators are now mature and can handle most day-to-day operations that deal with Kubernetes clusters. Finally, we can turn our focus to application developers and their needs. If you look at all the Kubernetes tools available, you'll understand that most of them treat Kubernetes as [...] The post Why Environments Beat Clusters For Dev Experience appeared first on Codefresh.

## Combine the Codefresh GitOps Cloud with your existing Argo CD instance

DevFeed: [Combine the Codefresh GitOps Cloud with your existing Argo CD instance](<https://devfeed.tech/articles/combine-the-codefresh-gitops-cloud-with-your-existing-argo-cd-instance-17676.md>)

Original publisher: [Read original article](<https://codefresh.io/blog/bring-your-own-argocd/>)

Author: Kostis Kapelonis

Published: 2025-04-30T08:16:16Z

Content type: article

Language: en

Sources: [Codefresh](<https://devfeed.tech/sources/codefresh.md>)

Topics: [argo-cd](<https://devfeed.tech/topics/argo-cd.md>), [GitOps](<https://devfeed.tech/topics/gitops.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Continuous Deployment (CD)](<https://devfeed.tech/topics/continuous-deployment.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Git](<https://devfeed.tech/topics/git.md>)

Tags: [argo](<https://devfeed.tech/tags/argo.md>), [argo-cd](<https://devfeed.tech/tags/argo-cd.md>), [argocd](<https://devfeed.tech/tags/argocd.md>), [codefresh](<https://devfeed.tech/tags/codefresh.md>), [continuous-deployment](<https://devfeed.tech/tags/continuous-deployment.md>), [declarative](<https://devfeed.tech/tags/declarative.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [git](<https://devfeed.tech/tags/git.md>), [gitops](<https://devfeed.tech/tags/gitops.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [product-and-tools](<https://devfeed.tech/tags/product-and-tools.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>)

### AI overview

This article explains Argo CD as a Kubernetes-native continuous deployment tool and describes how Codefresh GitOps Cloud can work with an existing Argo CD instance. It covers GitOps workflows, application promotion across clusters, declarative configuration, approvals, and deployment synchronization.

### Source excerpt

We recently announced the new Codefresh GitOps Cloud, the easiest way to promote changes across Argo CD applications-even across different clusters. With Codefresh GitOps Cloud, you can model your own promotion flow with a graphical editor (although YAML is still available). You define exactly how an application reaches production, including all the requirements and approval [...] The post Combine the Codefresh GitOps Cloud with your existing Argo CD instance appeared first on Codefresh.

## Introducing Codefresh GitOps Cloud - Seamless environment promotions across clusters using your existing Argo CD

DevFeed: [Introducing Codefresh GitOps Cloud - Seamless environment promotions across clusters using your existing Argo CD](<https://devfeed.tech/articles/introducing-codefresh-gitops-cloud-seamless-environment-promotions-across-clusters-using-your-existing-argo-cd-17680.md>)

Original publisher: [Read original article](<https://codefresh.io/blog/introducing-codefresh-gitops-cloud/>)

Author: Kostis Kapelonis

Published: 2025-03-30T23:48:40Z

Content type: release

Language: en

Sources: [Codefresh](<https://devfeed.tech/sources/codefresh.md>)

Topics: [GitOps](<https://devfeed.tech/topics/gitops.md>), [argo-cd](<https://devfeed.tech/topics/argo-cd.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [argo-cd](<https://devfeed.tech/tags/argo-cd.md>), [automation](<https://devfeed.tech/tags/automation.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [codefresh](<https://devfeed.tech/tags/codefresh.md>), [continuous-deployment](<https://devfeed.tech/tags/continuous-deployment.md>), [gitops](<https://devfeed.tech/tags/gitops.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [product-and-tools](<https://devfeed.tech/tags/product-and-tools.md>), [reconciliation](<https://devfeed.tech/tags/reconciliation.md>), [sync](<https://devfeed.tech/tags/sync.md>)

### AI overview

Codefresh announces GitOps Cloud, an offering for GitOps deployments that supports multi-environment application promotions across clusters using existing Argo CD. The article also explains GitOps concepts and practices, including version-controlled desired state and continuous reconciliation.

### Source excerpt

We're excited to announce our new Codefresh GitOps Cloud offering that lets you bring your GitOps deployments to the next level. You get: In this blog post, we'll dive into some of the key features of Codefresh GitOps Cloud. Multi-environment application promotions with Argo CD As more organizations adopt Argo CD, platform engineers need to [...] The post Introducing Codefresh GitOps Cloud - Seamless environment promotions across clusters using your existing Argo CD appeared first on Codefresh.