# Product and Tools

Published articles for Product and Tools.

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.

## 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.

## 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.