
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 GitOps 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!