Harness Delegate Overview
Installing the Harness Delegate is the first step in setting up Harness.
Delegate Requirements and Limitations
This content is for Harness FirstGen. Switch to NextGen. This topic lists the limitations and requirements of the Harness Delegate. For all the topics related to the Harness Delegate, see Manage Harn…
Delegate Installation Overview
This content is for Harness FirstGen. Switch to NextGen. This topic discusses general Delegate installation information. For Delegate requirements and limitations, see Delegate Requirements and Limit…
Install the Harness Shell Script Delegate
The Harness Delegate is a service you run in your deployment target environment, such as your local network, VPC, or cluster. The Delegate connects all of your artifact, infrastructure, collaboration…
Install the Harness Kubernetes Delegate
The Harness Delegate is a service you run in your deployment target environment, such as your local network, VPC, or cluster. The Delegate connects all of your artifact, infrastructure, collaboration…
Install the Harness ECS Delegate
The Harness Delegate is a service you run in your deployment target environment, such as your local network, VPC, or cluster. The Delegate connects all of your artifact, infrastructure, collaboration…
Install the Harness Helm Delegate
Install the Harness Helm Delegate using CLI or Rancher.
Install the Harness Docker Delegate
The Harness Delegate is a service you run in your deployment target environment, such as your local network, VPC, or cluster. The Delegate connects all of your artifact, infrastructure, collaboration…
Approve or Reject Harness Delegates
Secure your Delegate installations.
Run Initialization Scripts on Delegates
The Delegate setup files enable you to run startup scripts on the host/container/pod for a Harness Delegate when the Delegate is installed. You can also add script after the Delegate is installed, an…
Run Scripts on Delegates using Profiles (Deprecated)
Using Profiles is Deprecated. Please use Run Initialization Scripts on Delegates. A Delegate Profile enables you to run a startup script on the host/container/pod for a Harness Delegate when the Dele…
Use Secrets in a Delegate Profile (Deprecated)
Create encrypted text in Harness Secrets Management for the credentials, and then use variable names for those credentials in the Delegate Profile.
Delegate Task Category Mapping
The Task Category Map feature replaces the Command setting in Delegate Scopes, which is deprecated and will be removed soon. Harness deployments are broken down into separate tasks performed by Harne…
Select delegates with selectors
Delegate selectors were formerly called tags. Now, tags refers only to tagging Harness application components as described in Using Tags. When Harness needs to run a task, it makes a connection to a…
Scope Delegates to Harness Components and Commands
The Command setting in Delegate Scopes is deprecated and will be removed soon. Please use Task Category Map to scope commands to specific Delegates. See Delegate Task Category Mapping. By default, a…
Install the AWS CLI on a Delegate
If you want to run AWS CLI scripts on the Harness Delegate, you need to install the AWS CLI on its host(s). For example, you might add a Shell Script step in a Workflow that runs AWS CLI commands to…
Target Delegates to Specific Namespaces
Deploy to specific namespaces.
Automate Harness Kubernetes Delegate Setup
Use a simple script to create Harness Kubernetes Delegates.
Use Custom Helm Binaries on Harness Delegates
Harness Delegate includes Helm 3 by default. You can optionally specify the use of a custom binary from the helm repository. This is useful when your Harness deployment uses a chart that is incompati…
Add Self-Signed Certificates for Delegate Connections
The Harness Delegate makes outbound connections to the resources you set up in Harness as Artifact Servers, Verification Providers, and so on. These platforms typically use public certificates that s…
Configure Delegate Proxy Settings
All of the Delegate settings include proxy settings you can use to change how the Delegate connects to the Harness Manager. By default, the Harness Delegate uses HTTP and HTTPS in its Proxy Scheme se…
Update OpenShift CLI Binaries on Harness Delegates
Update the OpenShift CLI used by Harness.
Truststore Override for Delegates
Replace or use a different default truststore with Harness Delegates.
Secure Delegates with Tokens
Secure Delegate to Harness communication by replacing the default Delegate token with new tokens.