Akuity recently revealed a significant enhancement at the KubeCon + CloudNativeCon Europe conference. The company has added an ability to customize the promotion logic used in pipelines, allowing software engineering teams to define any step as part of their workflow.
Custom Steps and GitOps Workflows
The Custom Steps feature is designed to eliminate manual processes for extending a GitOps workflow. It provides a container-based interface for defining promotion logic, enabling teams to run specific steps in a Kubernetes Pod at execution time.
Kargo Promotion Record: Each step's inputs, outputs, and result are recorded alongside every other step in the sequence, providing visibility into pipeline operations. Custom Steps can be packaged as OCI images and registered for easy reference by any team member working on promotion templates.The Benefits of Kargo
Kargo was originally built to complement Argo continuous delivery (CD) platform but is now being used across various platforms due to its flexibility.
Built-in Promotion Steps: The tool includes a library of pre-built steps covering common GitOps operations, such as syncing with Argo CD, rendering Helm and Kustomize configurations, and managing Terraform infrastructure. This reduces the need for custom scripts or manual processes in promoting software applications into production environments.The Impact on DevOps Teams
This feature is particularly beneficial to teams working within GitOps workflows as it streamlines their workflow by providing a standardized way of defining promotion logic, reducing reliance on scripting and manual intervention. By standardizing this process, Akuity aims to improve efficiency in software deployment.

