> For the complete documentation index, see [llms.txt](https://developer.harness.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.harness.io/roadmap/continuous-delivery-and-gitops.md).

# Continuous Delivery & GitOps

Explore planned Continuous Delivery and GitOps capabilities and enhancements.

This page tracks planned capabilities and enhancements for Continuous Delivery and GitOps.

### Now

Q3 2026, Aug 2026 - Oct 2026

<table data-column-title-hidden data-view="cards" data-search="true"><thead><tr><th>Tag<select multiple><option value="deployment" label="Deployment" color="blue"></option><option value="continuous-verification" label="Continuous Verification" color="blue"></option><option value="gitops" label="GitOps" color="blue"></option><option value="pipeline" label="Pipeline" color="blue"></option><option value="opa" label="OPA" color="blue"></option><option value="release-orchestration" label="Release Orchestration" color="blue"></option></select></th><th>Title</th><th>Description</th></tr></thead><tbody><tr><td><span data-option="deployment">Deployment</span></td><td><strong>Native AI Agent Deployment</strong></td><td>Deploy AI agents natively to Google Agent Runtime and AWS Agent Core, with Evals available as a built-in pipeline step. Includes automatic Gateway provisioning for AWS Agent Core deployments and Agent Identity support for both Google and AWS agent platforms.</td></tr><tr><td><span data-option="deployment">Deployment</span></td><td><strong>Kubernetes Cluster Observability Dashboard</strong></td><td>Users can visualize and monitor Kubernetes cluster resources with a Lens-like observability tool, providing real-time insights into cluster health, resource utilization, and deployment status.</td></tr><tr><td><span data-option="deployment">Deployment, </span><span data-option="gitops">GitOps</span></td><td><strong>Applications in Harness CD</strong></td><td>Users get an application view in Harness CD, created automatically from their existing services, environments, and deployment history.</td></tr><tr><td><span data-option="deployment">Deployment</span></td><td><strong>Service Configuration Drift Detection and Reconciliation</strong></td><td>Users can detect and reconcile configuration drift between deployed services and their desired state, maintaining deployment consistency and preventing configuration mismatches across environments.</td></tr><tr><td><span data-option="deployment">Deployment</span></td><td><strong>Pod Status and Logs in Pipeline Execution</strong></td><td>Users can see every Kubernetes pod created, updated, or deleted by a deployment, with its status and logs, in the pipeline execution view — during the rollout and after it completes.</td></tr><tr><td><span data-option="deployment">Deployment</span></td><td><strong>Salesforce Org Maps</strong></td><td>Users can visualize relationships between Salesforce orgs, compare configuration diffs between connected orgs, select specific diffs to publish to a branch, and deploy the branch to target orgs for streamlined multi-org management.</td></tr><tr><td><span data-option="continuous-verification">Continuous Verification</span></td><td><strong>Change Advisor in Harness</strong></td><td>AI-powered risk assessment for changes that automatically generates risk scores, enables low-risk changes to proceed automatically, and flags high-risk changes for additional scrutiny to reduce downtime and increase release velocity.</td></tr><tr><td><span data-option="gitops">GitOps</span></td><td><strong>Visualization of GitOps Promotion Flows</strong></td><td>Users can view deployment status of GitOps applications across multiple environments, directly within Harness CD and GitOps, through Release Orchestration, providing enhanced visibility into promotion workflows and deployment steps.</td></tr><tr><td><span data-option="gitops">GitOps</span></td><td><strong>GitOps Promotion Steps</strong></td><td>Users can implement GitOps promotion workflows using pre-built promotion steps, reducing configuration effort and standardizing progressive delivery patterns across environments.</td></tr><tr><td><span data-option="gitops">GitOps</span></td><td><strong>Migration of GitOps Applications Between Agents</strong></td><td>Users can rebalance and migrate GitOps applications from one agent to another, enabling better load distribution and agent maintenance without disrupting deployments.</td></tr><tr><td><span data-option="pipeline">Pipeline</span></td><td><strong>Conditional and Dependent Inputs in Runtime Forms</strong></td><td>Users can configure runtime input forms where fields are dynamically disabled or hidden based on variable selection, creating intelligent forms that adapt to user choices and reduce input errors.</td></tr><tr><td><span data-option="pipeline">Pipeline</span></td><td><strong>Nested Template Composition</strong></td><td>Users can insert stage templates within pipeline templates that themselves support step insertion, enabling modular pipeline architectures with Pipeline Template → Stage Template → Insert Steps composition.</td></tr><tr><td><span data-option="opa">OPA</span></td><td><strong>OPA Version Upgrade to Support Rego v1</strong></td><td>Users can leverage OPA Rego v1 language features and improvements, including enhanced performance, improved syntax, and better policy authoring capabilities.</td></tr><tr><td><span data-option="release-orchestration">Release Orchestration</span></td><td><strong>Orchestration Queue Rollout</strong></td><td>Users can manage release execution queues with prioritization, throttling, and coordination across multiple concurrent releases for better resource management.</td></tr><tr><td><span data-option="release-orchestration">Release Orchestration</span></td><td><strong>Fine-Grained Role-Based Permissions</strong></td><td>Users can configure granular role-based access controls for Release Orchestration entities, enabling precise permission management at entity level for improved security and governance.</td></tr><tr><td><span data-option="release-orchestration">Release Orchestration</span></td><td><strong>OPA Policy Support for Release Orchestration</strong></td><td>Users can enforce OPA policies on Release Orchestration workflows, changesets, and processes, ensuring governance and compliance throughout the release lifecycle.</td></tr><tr><td><span data-option="release-orchestration">Release Orchestration</span></td><td><strong>Dependency Management in Changesets</strong></td><td>Users can define and manage dependencies between changesets, ensuring correct execution order and preventing conflicts in release workflows.</td></tr><tr><td><span data-option="release-orchestration">Release Orchestration</span></td><td><strong>Artifact Tracking and Changesets</strong></td><td>Users can automatically track container images produced by build pipelines and compute changesets between versions — including commit diffs and linked Jira or ServiceNow tickets — giving full traceability into what changed across each release.</td></tr></tbody></table>

### Next

Q4 2026, Nov 2026 - Jan 2027

<table data-column-title-hidden data-view="cards" data-search="true"><thead><tr><th>Tag<select multiple><option value="gitops" label="GitOps" color="blue"></option><option value="deployment" label="Deployment" color="blue"></option><option value="continuous-verification" label="Continuous Verification" color="blue"></option><option value="opa" label="OPA" color="blue"></option></select></th><th>Title</th><th>Description</th></tr></thead><tbody><tr><td><span data-option="gitops">GitOps</span></td><td><strong>Hosted GitOps</strong></td><td>Users can leverage fully hosted GitOps agents managed by Harness, eliminating the need for self-managed agent infrastructure.</td></tr><tr><td><span data-option="gitops">GitOps</span></td><td><strong>AI Powered Imports of Applications</strong></td><td>Use the power of AI to create and assign related resources to GitOps Applications as they are imported.</td></tr><tr><td><span data-option="continuous-verification">Continuous Verification</span></td><td><strong>GitX Integration</strong></td><td>Users can integrate GitX with Continuous Verification (CV) for Git-based verification configuration management.</td></tr><tr><td><span data-option="continuous-verification">Continuous Verification</span></td><td><strong>AI Agent Based Continuous Verification</strong></td><td>Users can utilize AI agents for intelligent continuous verification of deployments with adaptive learning.</td></tr><tr><td><span data-option="continuous-verification">Continuous Verification</span></td><td><strong>Support for AWS CloudWatch Logs</strong></td><td>Users can configure AWS CloudWatch logs as a health source for continuous verification and log-based anomaly detection.</td></tr><tr><td><span data-option="continuous-verification">Continuous Verification</span></td><td><strong>OIDC Support</strong></td><td>Users can enable OIDC authentication for continuous verification health sources, improving security and access management.</td></tr><tr><td><span data-option="continuous-verification">Continuous Verification</span></td><td><strong>Prometheus Default Health Source for Continuous Verification</strong></td><td>Users can deploy with continuous verification using Prometheus as a built-in default health source without additional configuration.</td></tr><tr><td><span data-option="continuous-verification">Continuous Verification</span></td><td><strong>Continuous Verification Support for Traffic Shifting Offerings</strong></td><td>Users can use verify step with Harness deployment workflows that use traffic shifting strategies like canary and blue-green.</td></tr><tr><td><span data-option="opa">OPA</span></td><td><strong>Template Verification</strong></td><td>Users can validate and enforce OPA policies for templates, ensuring governance at the template level.</td></tr><tr><td><span data-option="opa">OPA</span></td><td><strong>Support for Runtime Contexts</strong></td><td>Users can create and enforce OPA policies that adapt to runtime contexts and dynamic conditions.</td></tr><tr><td><span data-option="opa">OPA</span></td><td><strong>Improve OPA Onboarding Wizard</strong></td><td>Users can leverage OPA onboarding wizard to simplify policy creation, configuration, and enforcement.</td></tr></tbody></table>

### Later

Q1 2027 and beyond

<table data-column-title-hidden data-view="cards" data-search="true"><thead><tr><th>Tag<select multiple><option value="deployment" label="Deployment" color="blue"></option><option value="gitops" label="GitOps" color="blue"></option><option value="continuous-verification" label="Continuous Verification" color="blue"></option><option value="release-orchestration" label="Release Orchestration" color="blue"></option></select></th><th>Title</th><th>Description</th></tr></thead><tbody><tr><td><span data-option="deployment">Deployment</span></td><td><strong>Advanced Deployment Strategies</strong></td><td>Extended support for sophisticated deployment patterns including progressive delivery, shadow deployments, and multi-region orchestration.</td></tr><tr><td><span data-option="gitops">GitOps</span></td><td><strong>GitOps Advanced Automation</strong></td><td>Further automation capabilities for GitOps workflows including intelligent drift detection, auto-remediation, and predictive scaling.</td></tr><tr><td><span data-option="continuous-verification">Continuous Verification</span></td><td><strong>Advanced AI-Driven Verification</strong></td><td>Next-generation AI capabilities for continuous verification including predictive anomaly detection and automated root cause analysis.</td></tr><tr><td><span data-option="release-orchestration">Release Orchestration</span></td><td><strong>Multi-Cloud Orchestration Enhancements</strong></td><td>Enhanced capabilities for orchestrating deployments across multiple cloud providers with unified policies and governance.</td></tr></tbody></table>

### Early Access

<table data-column-title-hidden data-view="cards"><thead><tr><th>Tag<select><option value="KNYwTdbQXRcr" label="Beta" color="blue"></option><option value="GVRQsBhmUjC9" label="Limited GA" color="green"></option></select></th><th>Title</th><th>Description</th></tr></thead><tbody><tr><td><span data-option="GVRQsBhmUjC9">Limited GA</span></td><td><strong>VM infrastructure for containerized step groups</strong></td><td>Enables the VMs infrastructure type for Continuous Delivery containerized step groups.</td></tr><tr><td><span data-option="GVRQsBhmUjC9">Limited GA</span></td><td><strong>Amazon ECS infrastructure for containerized step groups</strong></td><td>Enables the Amazon ECS Fargate infrastructure type for Continuous Delivery containerized step groups.</td></tr><tr><td><span data-option="KNYwTdbQXRcr">Beta</span></td><td><strong>Fetch ServiceNow field values for fixed ticket numbers</strong></td><td>When the ticket number is a fixed value, Harness can fetch current field values from ServiceNow and show a refresh control when values change.</td></tr><tr><td><span data-option="KNYwTdbQXRcr">Beta</span></td><td><strong>Cross scope environment groups</strong></td><td>Lets you add environments created at the Account and Organization levels to a project-level environment group.</td></tr><tr><td><span data-option="KNYwTdbQXRcr">Beta</span></td><td><strong>Send secret references for Shell Script environment variables</strong></td><td>When a secret is referenced in Shell Script environment variables, the pipeline does not execute if the user lacks access to the referenced secret.</td></tr><tr><td><span data-option="KNYwTdbQXRcr">Beta</span></td><td><strong>Expose residual Overrides V1 content in environment YAML</strong></td><td>Surfaces residual Overrides V1 content in environment YAML so you can remove it after migrating to Overrides V2.</td></tr><tr><td><span data-option="KNYwTdbQXRcr">Beta</span></td><td><strong>Remove comments from values.yaml with escape characters</strong></td><td>Handles special characters such as single quotes, double quotes, or backslashes in values.yaml so the parser does not add control characters that fail the pipeline.</td></tr><tr><td><span data-option="KNYwTdbQXRcr">Beta</span></td><td><strong>Azure Container Apps</strong></td><td>Enables Azure Container Apps as a Continuous Delivery deployment type, including service, environment, and infrastructure configuration for Container Apps pipelines.</td></tr><tr><td><span data-option="KNYwTdbQXRcr">Beta</span></td><td><strong>Azure Container Apps deployment</strong></td><td>Enables deploying and managing Azure Container Apps through Harness Continuous Delivery, including Basic and Canary deployment strategies.</td></tr><tr><td><span data-option="KNYwTdbQXRcr">Beta</span></td><td><strong>Native Helm improved SOPS support for service hooks</strong></td><td>Writes Helm values override files to a per-task directory before Fetch files post-hooks run, so hooks can reliably decrypt SOPS-encrypted overrides in place.</td></tr><tr><td><span data-option="KNYwTdbQXRcr">Beta</span></td><td><strong>Helm Dry Run step</strong></td><td>Adds a Helm Dry Run step for Native Helm deployment stages that previews rendered manifests, hooks, and NOTES without installing anything in the cluster.</td></tr><tr><td><span data-option="GVRQsBhmUjC9">Limited GA</span></td><td><strong>HPA and PDB support in Kubernetes deployments</strong></td><td>Enables HorizontalPodAutoscaler and PodDisruptionBudget support for Kubernetes deployment steps that list this capability behind the flag.</td></tr><tr><td><span data-option="KNYwTdbQXRcr">Beta</span></td><td><strong>Git fetch type as a runtime input for manifests</strong></td><td>Allows the Git fetch type field on a Git-based manifest store to be set as a runtime input, so you choose Branch or Specific Commit ID at deployment time instead of fixing it when you author the service.</td></tr><tr><td><span data-option="KNYwTdbQXRcr">Beta</span></td><td><strong>K8s diff tab</strong></td><td>Adds a K8s diff tab to the K8s Diff step that shows a searchable list of the changed resources, with a line-by-line, color-coded diff for the selected file.</td></tr><tr><td><span data-option="KNYwTdbQXRcr">Beta</span></td><td><strong>View pod status and logs</strong></td><td>Shows pod-level status, events, and logs for Kubernetes deployment steps in a dedicated Pods tab, at both the execution level and the step level.</td></tr><tr><td><span data-option="KNYwTdbQXRcr">Beta</span></td><td><strong>TAS artifact bundle path validation</strong></td><td>Validates TAS artifact bundle extraction for path traversal and out-of-tree symlinks. When enabled, deployments fail if the artifact bundle contains entries that resolve outside the extraction directory or symlinks that point outside the bundle.</td></tr><tr><td><span data-option="KNYwTdbQXRcr">Beta</span></td><td><strong>Selective failed hosts rerun for SSH and WinRM</strong></td><td>Improves skip-instances behavior for selective rerun of failed hosts across org and account scoped services and environments, including partial success handling.</td></tr><tr><td><span data-option="KNYwTdbQXRcr">Beta</span></td><td><strong>SSH and WinRM rollback identifier matching</strong></td><td>Improves rollback behavior for SSH and WinRM when a stage contains multiple command steps by matching execution and rollback step identifiers.</td></tr><tr><td><span data-option="KNYwTdbQXRcr">Beta</span></td><td><strong>Project-scoped resource constraint queue</strong></td><td>Scopes resource constraints to the individual project instead of the account, preventing unrelated projects from queuing on the same infrastructure key.</td></tr><tr><td><span data-option="KNYwTdbQXRcr">Beta</span></td><td><strong>Bulk post-production rollback</strong></td><td>Lets you select multiple infrastructures from the service dashboard and trigger rollback for all of them in a single action. Requires the CDC_SERVICE_DASHBOARD_REVAMP_NG flag as a prerequisite.</td></tr><tr><td><span data-option="KNYwTdbQXRcr">Beta</span></td><td><strong>Pipeline-level service rollback</strong></td><td>Adds a dedicated Rollback button to pipeline execution pages, letting you start a rollback directly instead of navigating through instance details.</td></tr><tr><td><span data-option="KNYwTdbQXRcr">Beta</span></td><td><strong>Simplified service dashboard</strong></td><td>Simplifies the Service Dashboard to improve load times and overall performance, moving the graph previously shown at the top of the dashboard into a dedicated Analytics tab.</td></tr><tr><td><span data-option="KNYwTdbQXRcr">Beta</span></td><td><strong>Service dashboard chart versions tab</strong></td><td>Adds a Chart Versions tab to the service dashboard showing tiles for each Helm chart used to deploy the service, for services deployed using Helm charts.</td></tr><tr><td><span data-option="KNYwTdbQXRcr">Beta</span></td><td><strong>AI Verify logs feedback</strong></td><td>Adds a feedback composer and management panel to the AI Verify (v2) Analysis view, so the log analysis flow can learn from your feedback and improve the outcomes and explanations of later verifications.</td></tr><tr><td><span data-option="KNYwTdbQXRcr">Beta</span></td><td><strong>Enable Health Sources</strong></td><td>Enables Health Sources for AI Verify V2.</td></tr><tr><td><span data-option="KNYwTdbQXRcr">Beta</span></td><td><strong>Enable AI Verify</strong></td><td>Enables AI Verify V2 for agentic verification.</td></tr><tr><td><span data-option="KNYwTdbQXRcr">Beta</span></td><td><strong>CloudWatch Logs health source</strong></td><td>Enables CloudWatch Logs as a Continuous Verification health source.</td></tr><tr><td><span data-option="KNYwTdbQXRcr">Beta</span></td><td><strong>CloudWatch Logs dynamic Role ARN</strong></td><td>Enables a per-query dynamic IAM Role ARN override for CloudWatch Logs health source queries.</td></tr><tr><td><span data-option="GVRQsBhmUjC9">Limited GA</span></td><td><strong>Optional DescribeRegions for AWS connectors</strong></td><td>Makes ec2:DescribeRegions optional during AWS connector validation.</td></tr><tr><td><span data-option="KNYwTdbQXRcr">Beta</span></td><td><strong>AI Verify configurable properties</strong></td><td>Enables configurable properties on the AI Verify (v1) step so you can customize verification behavior and pass verification results to later steps.</td></tr><tr><td><span data-option="KNYwTdbQXRcr">Beta</span></td><td><strong>AI Verify sub-task webhook notifications</strong></td><td>Enables custom webhook notifications for verification sub-tasks such as data collection, log analysis, and time series analysis.</td></tr><tr><td><span data-option="KNYwTdbQXRcr">Beta</span></td><td><strong>Pinned baseline verification</strong></td><td>Enables pinning a successful verification as a baseline for future Load Testing verification runs.</td></tr><tr><td><span data-option="KNYwTdbQXRcr">Beta</span></td><td><strong>Monitored service template as runtime input</strong></td><td>Lets you select a monitored service template as a runtime input on the AI Verify (v1) step when you run the pipeline.</td></tr><tr><td><span data-option="KNYwTdbQXRcr">Beta</span></td><td><strong>Per-metric sensitivity override</strong></td><td>Lets you set an optional sensitivity value on individual metric definitions in a Monitored Service health source so ML analysis for that metric can override the AI Verify (v1) step-level sensitivity.</td></tr><tr><td><span data-option="KNYwTdbQXRcr">Beta</span></td><td><strong>Merge GitOps and Kubernetes CD services</strong></td><td>Removes the GitOps checkbox and makes the gitOpsEnabled YAML field redundant so the same service can be used in both CD stages and GitOps stages.</td></tr></tbody></table>

### Release

Q2 2026 and earlier

<table data-column-title-hidden data-view="cards" data-search="true"><thead><tr><th>Tag<select multiple><option value="deployment" label="Deployment" color="blue"></option><option value="continuous-verification" label="Continuous Verification" color="blue"></option><option value="gitops" label="GitOps" color="blue"></option><option value="opa" label="OPA" color="blue"></option><option value="release-orchestration" label="Release Orchestration" color="blue"></option></select></th><th>Title</th><th>Description</th></tr></thead><tbody><tr><td><span data-option="deployment">Deployment</span></td><td><strong>Native Progressive Rollout Strategy with Percentage-Based Deployment Control</strong></td><td>Users can deploy new application versions incrementally using percentage-based phasing (e.g., 10% → 25% → 50% → 100%) with manual or automated verification gates between phases, progressively replacing existing pods without doubling infrastructure resources.</td></tr><tr><td><span data-option="deployment">Deployment</span></td><td><strong>Cloud Delegate Based Salesforce Deployments</strong></td><td>Users can deploy Salesforce releases using cloud delegates, eliminating the need for self-hosted delegate infrastructure while maintaining full deployment capabilities.</td></tr><tr><td><span data-option="deployment">Deployment</span></td><td><strong>Preconfigured Package.xmls for Salesforce Deployments</strong></td><td>Users can use out-of-the-box package.xml templates for common Salesforce deployment scenarios, eliminating the need to manually configure package files for each deployment type.</td></tr><tr><td><span data-option="deployment">Deployment</span></td><td><strong>Native Agent Deployment Support</strong></td><td>Users can deploy AI agents natively within Harness CD pipelines, enabling intelligent automation and decision-making throughout the deployment lifecycle.</td></tr><tr><td><span data-option="continuous-verification">Continuous Verification</span></td><td><strong>Git Experience Support for Monitored Services</strong></td><td>Users can manage Monitored Services through Git, enabling Git-based change management, version control, and approval workflows for CV configurations.</td></tr><tr><td><span data-option="continuous-verification">Continuous Verification</span></td><td><strong>AI Verify V2</strong></td><td>AI Verify reaches full feature parity with traditional verification, bringing AI-powered deployment verification to all supported health sources and deployment types.</td></tr><tr><td><span data-option="gitops">GitOps</span></td><td><strong>GitOps Integration with Argo Projects</strong></td><td>Full CRUD and import support for ArgoCD App Projects in Harness, including UI for managing project settings such as repository access, cluster access, sync windows, and orphaned resources.</td></tr><tr><td><span data-option="gitops">GitOps</span></td><td><strong>Allow Harness Secrets in GitOps Applications</strong></td><td>Users can securely reference and use Harness secrets within GitOps application manifests and configurations, integrating with Harness secret management.</td></tr><tr><td><span data-option="gitops">GitOps</span></td><td><strong>AI Supported Remediation</strong></td><td>Users can leverage AI-powered recommendations to remediate GitOps deployment issues and failures with intelligent suggestions.</td></tr><tr><td><span data-option="opa">OPA</span></td><td><strong>OPA Data on Dashboard</strong></td><td>Users can view comprehensive OPA policy analytics on a dedicated dashboard, including policy violations and warnings over time, user triggers, policy names and severity, associated pipelines, and filtering capabilities.</td></tr><tr><td><span data-option="opa">OPA</span></td><td><strong>OPA GitX Consistency for Git-Backed Entities</strong></td><td>Users can ensure OPA policies are enforced on Git-backed entities even when changes are made directly to Git branches, preventing policy bypass scenarios.</td></tr><tr><td><span data-option="opa">OPA</span></td><td><strong>Rego Editor Validation and Testing</strong></td><td>Users can validate and test Rego policies directly within the Policy testing screen with syntax highlighting, indentation error detection, and inline validation without external tools.</td></tr><tr><td><span data-option="release-orchestration">Release Orchestration</span></td><td><strong>Queue Activity Support</strong></td><td>Users can consolidate execution of pipelines, finalize outputs, and execute processes based on approved queued outputs for better control over release workflows.</td></tr></tbody></table>

{% @harness-feedback/feedback module="roadmap" pagePath="roadmap/continuous-delivery-and-gitops" %}
