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

Delegate required SDKs

Reference guide for SDK versions packaged with Harness delegates, including kubectl, Helm, and other tools by deployment type.

This topic provides information about the SDK versions that are packaged with Harness Delegate based on manifest type.

Note that based on your use case you can install other versions of the SDKs like helm or kubernetes but they may not be certified by harness.

Latest SDK versions

Delegate's dockerfiles are public and for latest versions packaged with delegate please refer https://github.com/harness/delegate-dockerfile/blob/main/Dockerfile

Kubernetes deployments

For Kubernetes deployments, include the SDKs and tools that your manifest type requires.

Kubernetes

kubectl v1.28.7

mkdir -m 777 -p client-tools/kubectl/v1.28.7 \
  && curl -f -s -L -o client-tools/kubectl/v1.28.7/kubectl https://app.harness.io/public/shared/tools/kubectl/release/v1.28.7/bin/linux/$TARGETARCH/kubectl

go-template v0.4.8

mkdir -m 777 -p client-tools/go-template/v0.4.8 \
  && curl -f -s -L -o client-tools/go-template/v0.4.8/go-template https://app.harness.io/public/shared/tools/go-template/release/v0.4.8/bin/linux/$TARGETARCH/go-template

Helm

kubectl v1.28.7

mkdir -m 777 -p client-tools/kubectl/v1.28.7 \
  && curl -f -s -L -o client-tools/kubectl/v1.28.7/kubectl https://app.harness.io/public/shared/tools/kubectl/release/v1.28.7/bin/linux/$TARGETARCH/kubectl

helm v3.13.3

chartmuseum (chart stored in GCS or S3)

kubectl v1.28.7

helm v3.13.3

chartmuseum v0.15.0

OpenShift

kubectl v1.28.7

oc v4.15.25

Terraform

terraform-config-inspect v.1.3

WinRm

harness-pywinrm v0.4-dev

AKS and GKE infrastructure

kubectl v1.28.7

Add the following install scripts to the INIT_SCRIPT to install the credentials plugin for GKE and AKS infrastructure types if you're using kubectl version 1.26.x or later.

You can replace the harness-credentials-plugin with Azure CLI or gke-gcloud-auth-pluginto take care of this flow. For more details, go to Authentication in GKE v1.26.

Native Helm deployments

For native Helm deployments, include the following SDKs and tools.

Helm Chart

helm v3.13.3

kubectl v1.28.7

Required if Kubernetes version is 1.16+.

Last updated

Was this helpful?