For the complete documentation index, see llms.txt. This page is also available as Markdown.

What's Supported

Supported deployment targets, manifest stores, and artifact sources for Harness Deployments.

This page lists the deployment targets, manifest stores, and artifact sources supported in Harness Deployments.

Kubernetes

Supported deployment strategies

Strategy
Description

Rolling

Incrementally replaces pods batch by batch with automatic rollback

Canary

Deploys a subset of pods alongside stable pods, then promotes with a rolling deploy

Blue-green

Maintains two pod sets and swaps service selectors at cutover

Blank canvas

No managed steps — build your own sequence for Jobs, CronJobs, and supporting resources

Supported manifest types

K8s Manifest, Values YAML, Helm Chart, Kustomize, Kustomize Patches, OpenShift Template

Supported infrastructure providers

Kubernetes (direct), Google Kubernetes Engine (GKE), Microsoft Azure (AKS), Amazon Elastic Kubernetes Service (EKS), Rancher

Other

Capability
Supported

OpenShift (DeploymentConfig, oc client)

Server-side apply

Manifest pruning

Automatic rollback on failure

Kubernetes Steady State Check

Harness release history tracking

Delegate 1.0 and Delegate 3.x


Helm

Supported deployment strategies

Strategy
Description

Basic deploy

Runs helm upgrade --install in a single phase

Canary

Deploys a canary Helm release at a specified instance count, then deletes after promotion

Blue-green

Deploys to a stage Helm release, swaps traffic, then cleans up the old release

Supported Helm versions

Version
Support

Helm V3

Helm V2

Deprecated

Supported chart store types

Harness Code, GitHub, Git, GitLab, Bitbucket, Azure Repos, Amazon S3, Google Cloud Storage, HTTP Helm

Other

Capability
Supported

helm test after deploy

Server-side chart rendering

Automatic rollback on failure

✅ (via Helm Rollback step)

Ignore failed release history

Manifest pruning

❌ (Helm manages release state natively)

Delegate 1.0 and Delegate 3.x

Manifests and config files can be stored in the following sources. The table shows which sources are supported per manifest type.

Manifest type
Harness Code
GitHub
Git
GitLab
Bitbucket
Azure Repos
AWS S3
Google Cloud Storage
HTTP Helm
Custom Remote

K8s Manifest

Values YAML

Kustomize

Kustomize Patches

OpenShift Template

Helm Chart

The table shows which artifact sources are supported per deployment type.

Deployment type
Harness Artifact Registry
Docker Hub
Amazon ECR
GCR*
ACR
Artifactory
Nexus 3
Google Artifact Registry
GitHub Package Registry
Custom

Kubernetes

Helm

GCR is deprecated. Migrate to Google Artifact Registry.

Last updated

Was this helpful?