What's New in Kargo v1.2

Christian Hernandez

Christian Hernandez Img
What's New in Kargo 1.2 Cover Image
What's New in Kargo 1.2 Cover Image

Managing GitOps across hundreds of applications just became exponentially simpler! The Kargo team is thrilled to announce the release of Kargo v1.2.0, which introduces transformative features designed to streamline GitOps workflows, enable Continuous Promotion, and enhance user experience. With this release, Kargo continues to lead the way in enabling efficient and scalable application delivery and operations. This release includes an update that will further simplify promotion tasks while still providing ultimate flexibility.

Explore the complete list of changes and updates in Kargo v1.2.0’s changelog.

Kargo 101

Before we jump into 1.2 updates, here is a brief overview of Kargo. Kargo streamlines multi-stage application promotion by applying GitOps principles. With seamless integration into existing systems like Argo CD, Kargo automates progressive rollouts across the entire application lifecycle, enhancing efficiency, safety, and visibility at every stage of deployment. You can find out more about Kargo in Kargo 1.0 announcement blog.

Introducing PromotionTasks: Simplifying Reusability

Kargo v1.2.0 revolutionizes the way promotion processes are defined with PromotionTasks and ClusterPromotionTasks. These features empower users to define reusable sequences of steps, allowing for streamlined configurations across multiple environments and applications.

This capability is a game-changer for users managing monorepos with dozens or even hundreds of applications, as it eliminates redundancy by enabling common processes to be referenced and reused. Here’s a glimpse of what’s possible:

This PromotionTask can then be referenced by any number of Stages within the same project:

Users can easily reference these tasks across multiple stages, significantly reducing configuration overhead. To extend these benefits across projects, cluster-scoped ClusterPromotionTask resources are also supported.

Learn more in the PromotionTasks reference doc.

Soak Time: Enabling Upstream Validation

Responding to user requests, v1.2.0 introduces a powerful feature: Soak Time. This allows stages to enforce a mandatory duration for deployed artifacts to remain in an upstream stage before promotion, ensuring enhanced validation and stability.

Example:

New and Enhanced Promotion Steps

Kargo's promotion steps serve as the foundation of its promotion process, these actions are the cornerstone of prompting freight from environment to environment. These steps are designed with modularity in mind, enabling users to build sophisticated promotion workflows using simple, reusable components. In this latest release, we’ve added new promotion steps and updated existing steps to provide more flexibility when defining your promotion process.

  • New json-update Step: Update JSON files as seamlessly as YAML.

  • New delete Step: Delete files or directories during promotions.

  • Azure DevOps Integration: The git-open-pr and git-wait-for-pr steps now support Azure DevOps repositories.

  • Custom PR Options: Add user-defined titles and labels to PRs via git-open-pr.

Dive into the details in the Promotion Steps reference doc.

Other Updates and Enhancements

Key UI updates in v1.2.0 include:

  • Filtering implicit verification records in stage verification history.

  • Management of project-scoped Kubernetes Secrets directly through the UI.

Helm Chart updates in v1.2.0:

Addressing user feedback, the Kargo Helm chart now includes a new api.tls.terminatedUpstream option for cases where TLS is terminated upstream. This ensures consistent URL generation and simplifies configurations for advanced deployments.

For a detailed guide, visit the Kargo Helm chart README.

Growing Community

Kargo’s community is something that is very special to us, without contributions and feedback from end users, we wouldn’t be where we are today. For this release, we want to extend an extra special thank you to community members who made their first contribution to Kargo in this release:

Summary

With Kargo v1.2.0, we’re bringing users closer to the future of GitOps: efficient, reliable, and scalable application delivery. Interested to keep learning? Check out these Kargo blogs for more on best practices:

1. [Blog] Announcing Kargo version 1.0

2. [Blog] What's New in Kargo v1.1.0

3. [Blog] Promotion Made Easy with Kargo: Kargo for Beginners

4. [On Demand Webinar]:

Head on over to https://kargo.io to try out the latest release and take advantage of these new features, and make sure to join our community to collaborate with other Kargo users: https://akuity.community.

Ready to simplify delivery with Akuity?

Deploy, promote, and operate applications reliably, powered by OSS you trust and Intelligence you control.

Ready to simplify delivery with Akuity?

Deploy, promote, and operate applications reliably, powered by OSS you trust and Intelligence you control.

Ready to simplify delivery with Akuity?

Deploy, promote, and operate applications reliably, powered by OSS you trust and Intelligence you control.

Sign Up for Akuity Updates

Practical guidance on MTTR reduction, GitOps at scale, and safe automation, with product updates from the Argo CD and Kargo team.

@2026 Akuity Inc. All rights reserved.

Akuity Inc. 440 N. Wolfe Road, Sunnyvale, CA 94085-3869 US +1-510-771-7837

SOC2 Type 2 Compliant

Sign Up for Akuity Updates

Practical guidance on MTTR reduction, GitOps at scale, and safe automation, with product updates from the Argo CD and Kargo team.

@2026 Akuity Inc. All rights reserved.

Akuity Inc. 440 N. Wolfe Road, Sunnyvale, CA 94085-3869 US +1-510-771-7837

SOC2 Type 2 Compliant

Sign Up for Akuity Updates

Practical guidance on MTTR reduction, GitOps at scale, and safe automation, with product updates from the Argo CD and Kargo team.

@2026 Akuity Inc. All rights reserved.

Akuity Inc. 440 N. Wolfe Road, Sunnyvale, CA 94085-3869 US +1-510-771-7837

SOC2 Type 2 Compliant