February 4, 2025

Harness Continuous Delivery Q4 Updates: More Power, More Control

Table of Contents

We’re bringing you a fresh set of enhancements to Harness Continuous Delivery & GitOps, designed to make your deployments more seamless, secure, and scalable. This quarter, we focused on boosting deployment flexibility, governance, and GitOps capabilities—delivering more value across your DevOps workflows.Let’s dive into the highlights.

📨 Smarter Pipelines & Triggers

Event Relay Webhook Triggers

New webhook-based triggers allow external event-driven automation via generic webhooks or Slack webhooks, providing seamless pipeline orchestration. Learn more about the event relay. The event relay provides centralization for configuration and processing of webhooks and their payloads, making configuration and validation of webhooks easier.

OAuth for Self-Hosted GitLab

Harness now supports OAuth integration for self-hosted GitLab, making authentication and repository access easier. This may be particularly relevant for teams storing pipeline configuration in GitLab.

Audit Logging for Webhooks

Audit logs now track creation and deletion of bidirectional sync webhooks, improving visibility and security.

🔒 Enhanced Security & Governance

Open Policy Agent (OPA) Integration for CD

Extend policy-based governance with OPA support across Services, Environments, Infrastructure Definitions, and Overrides. OPA policies on pipelines and connectors have proven to be extremely valuable. Harness has brought the same approach to additional entities. Platform teams can now exercise more automated governance. This can reject actions if the infrastructure is Kubernetes based, or the environment is preproduction. Learn more in the docs.

Post Deployment Rollback API Enhancements

The rollback API now includes support for Environment, Infrastructure, and Artifact Inputs, giving teams more precision and control over rollbacks.

🚀 Smarter Deployments & Environments

Last Successful Deployed Tag

Harness now allows referencing the last successfully deployed artifact tag, enabling teams to consistently deploy the most recent stable version and avoid unintentional rollbacks. Reference this with <+lastSuccessfulDeployed.tag>.

Skip Artifact Consumption for a Stage

Gain more flexibility in multi-stage pipelines by skipping artifact fetching in specific stages, allowing for more efficient execution.

Google Cloud Run Deployment Support

Harness now supports deploying directly to Google Cloud Run, giving teams a serverless deployment option with the same enterprise-grade controls.

Azure Function Deployment Support

For those leveraging Azure, we now support Azure Functions, enabling event-driven, scalable workloads within Harness.

Tanzu Deployment Enhancements

Harness Secrets can now be used directly in Tanzu Command Steps, simplifying secure deployments.

🌎 GitOps Enhancements for Scalability & Ease of Use

Application Filtering Enhancements

Teams can now create and save custom filters, use new APIs for filtering, and add searchable dropdowns for better application management.

Multiple Sources for a Single Application

We’ve added support for multi-source applications, allowing teams to deploy from multiple Git repositories—ensuring greater flexibility in application management.

Configuration options from ArgoCD

Harness GitOps has achieved exposed new configuration options from ArgoCD, bringing 20+ new  options to match the flexibility ArgoCD users expect.

Additional GitO[s Features & Quality of Life Improvements

  • Improved Service Stability, Resiliency, and Scalability
  • Better Sync Step Console Output in GitOps
  • Support for Variables in List Format (Update ReleaseRepo Step)

Ready to Dive In?Explore the full documentation for these features here:📚 Feature DocumentationStay tuned for Flexible Templates, which we’ll be announcing separately soon! 🚀What feature are you most excited about? Let us know in the comments!

You might also like
No items found.
Continuous Delivery & GitOps