# Harness ## Home - [Home](https://developer.harness.io/readme.md) - [Provider logos](https://developer.harness.io/provider-logos.md): Every provider logo the package selector can resolve in this space. This page exists so Git Sync imports the files; it is not meant to be read. ## Harness AI - [Platform](https://developer.harness.io/harness-ai/readme.md) - [Overview](https://developer.harness.io/harness-ai/new-to-harness-platform/overview.md): Learn key concepts and overview of the Harness Platform including accounts, organizations, projects, delegates, connectors, pipelines, and RBAC. - [Getting started with Harness Platform](https://developer.harness.io/harness-ai/new-to-harness-platform/get-started.md): A self-service onboarding guide for Harness Platform - [What's Supported by Harness Platform](https://developer.harness.io/harness-ai/new-to-harness-platform/platform-whats-supported.md): Technologies supported by Harness Platform - [Authentication](https://developer.harness.io/harness-ai/use-harness-platform/authentication.md): Configure authentication methods, password policies, session timeouts, and audit login events in Harness. - [Single sign-on with SAML](https://developer.harness.io/harness-ai/use-harness-platform/authentication/single-sign-on-saml.md): Overview of SAML-based single sign-on (SSO) in Harness, including key concepts, supported formats, and SCIM integration settings. - [Okta](https://developer.harness.io/harness-ai/use-harness-platform/authentication/single-sign-on-saml/okta.md): Use Okta as a SAML SSO provider to let your users log into Harness with their Okta credentials. - [Okta (OIN app)](https://developer.harness.io/harness-ai/use-harness-platform/authentication/single-sign-on-saml/okta-oin-app.md) - [Microsoft Entra ID](https://developer.harness.io/harness-ai/use-harness-platform/authentication/single-sign-on-saml/microsoft-entra-id.md): Configure Microsoft Entra ID as a SAML SSO provider in Harness. - [OneLogin](https://developer.harness.io/harness-ai/use-harness-platform/authentication/single-sign-on-saml/onelogin.md): This document explains how you can use OneLogin as a SAML identity provider for Harness. - [Keycloak](https://developer.harness.io/harness-ai/use-harness-platform/authentication/single-sign-on-saml/keycloak.md): Connect Keycloak to Harness with SAML to sign in with existing credentials, and optionally sync groups for access control. - [Advanced SAML configuration](https://developer.harness.io/harness-ai/use-harness-platform/authentication/single-sign-on-saml/advanced-saml-configuration.md): This document explains advanced SAML configuration. - [Single Sign-On with LDAP](https://developer.harness.io/harness-ai/use-harness-platform/authentication/single-sign-on-sso-with-ldap.md): Configure single sign-on with Lightweight Directory Access Protocol (LDAP) in Harness, including Active Directory and OpenLDAP. - [Single Sign-On (SSO) with OAuth](https://developer.harness.io/harness-ai/use-harness-platform/authentication/single-sign-on-sso-with-oauth.md): This document explains single sign-on with various OAuth providers. - [Single Sign-On (SSO) with OpenID Connect (OIDC)](https://developer.harness.io/harness-ai/use-harness-platform/authentication/single-sign-on-sso-with-oidc.md): This document explains single sign-on with OIDC provider. - [Single Sign-On (SSO) for Harness MCP](https://developer.harness.io/harness-ai/use-harness-platform/authentication/single-sign-on-for-harness-mcp.md): Learn how to add an additional ACS URL or redirect URI in your Identity Provider to enable Harness MCP login via SAML or OIDC. - [Two-factor authentication](https://developer.harness.io/harness-ai/use-harness-platform/authentication/two-factor-authentication.md): Set up and enforce two-factor authentication (2FA) for your Harness account or for all users in the account. - [Switch account](https://developer.harness.io/harness-ai/use-harness-platform/authentication/switch-account.md): Learn how to switch between multiple Harness accounts and understand when re-authentication is required. - [Manage public keys](https://developer.harness.io/harness-ai/use-harness-platform/authentication/manage-public-keys.md): Generate, add, and delete GPG and SSH public keys in your Harness user profile to verify commit authenticity. - [Organizations & Projects](https://developer.harness.io/harness-ai/use-harness-platform/organizations-and-projects.md): Learn how to structure your work in Harness using organizations and projects, including creation, management, and moving projects between organizations. - [Move a project](https://developer.harness.io/harness-ai/use-harness-platform/organizations-and-projects/move-projects.md): Overview of moving a project between organizations, including prerequisites, Supported modules and how to request or perform a move. - [Pre-move validation checklist](https://developer.harness.io/harness-ai/use-harness-platform/organizations-and-projects/move-projects/pre-move-guide.md): Validate organization-level dependencies before moving a project across organizations. - [Steps to move a project from one organization to another](https://developer.harness.io/harness-ai/use-harness-platform/organizations-and-projects/move-projects/move-projects-across-organization.md): Step-by-step guide to move a project across organizations. - [Post-move remediation guide](https://developer.harness.io/harness-ai/use-harness-platform/organizations-and-projects/move-projects/post-move-guide.md): Fix broken references and recreate resources after moving a project across organizations. - [Platform Access Control](https://developer.harness.io/harness-ai/use-harness-platform/platform-access-control.md): Control access to resources through roles, resource groups, and user assignments across account, organization, and project scopes. - [Access Policy Analyzer](https://developer.harness.io/harness-ai/use-harness-platform/platform-access-control/access-policy-analyzer.md): Learn how to use Access Policy Analyzer to audit permissions, roles, and access across Account, Organization, and Project scopes. - [Role-based access control (RBAC) in pipelines, templates, and secrets](https://developer.harness.io/harness-ai/use-harness-platform/platform-access-control/rbac-in-pipelines-templates-and-secrets.md): Configure granular create and edit permissions for pipelines, templates, and secrets using split permission controls in Harness. - [Manage roles](https://developer.harness.io/harness-ai/use-harness-platform/platform-access-control/add-manage-roles.md): Use roles for RBAC in Harness. - [Configure RBAC](https://developer.harness.io/harness-ai/use-harness-platform/platform-access-control/configure-rbac.md): Use roles for RBAC in Harness. - [Manage resource groups](https://developer.harness.io/harness-ai/use-harness-platform/platform-access-control/manage-resource-groups.md): Use resource groups to define which Harness resources users and service accounts can access. - [Attribute-based access control](https://developer.harness.io/harness-ai/use-harness-platform/platform-access-control/attribute-based-access-control.md): Attribute-based access control (ABAC) is an optional RBAC extension that grants access to Harness resources based on connector and environment types. - [Migrate from manual user management to SCIM](https://developer.harness.io/harness-ai/use-harness-platform/platform-access-control/scim-migration-guide.md): Step-by-step guide for transitioning existing Harness users to SCIM provisioning with Okta or Azure AD without access disruption. - [Manage user groups](https://developer.harness.io/harness-ai/use-harness-platform/platform-access-control/add-user-groups.md): Create and manage Harness user groups manually, through inheritance, or with automated provisioning, and assign roles and resource groups to control access. - [Manage users](https://developer.harness.io/harness-ai/use-harness-platform/platform-access-control/add-users.md): Use Harness RBAC to manage users. - [User Impersonation](https://developer.harness.io/harness-ai/use-harness-platform/platform-access-control/user-impersonation.md): Impersonate a user in your Harness account to troubleshoot issues and verify permissions without needing their password. - [Manage service accounts](https://developer.harness.io/harness-ai/use-harness-platform/platform-access-control/add-and-manage-service-account.md): Create, edit, and delete Harness service accounts, and assign role bindings that API keys inherit for programmatic access. - [Get active and inactive users](https://developer.harness.io/harness-ai/use-harness-platform/platform-access-control/get-active-inactive-users.md): Run a Python script against the Harness Audit API to identify which users logged in over a specified time period. - [Hierarchical Support for Service Accounts](https://developer.harness.io/harness-ai/use-harness-platform/platform-access-control/heirarchichal-support-for-service-accounts.md): Steps to configure and use account-level service accounts at project level. - [Manage dashboards](https://developer.harness.io/harness-ai/use-harness-platform/platform-access-control/manage-dashboards.md): This topic describes how to add and manage access control for dashboards. - [Provision users and groups with Okta (SCIM)](https://developer.harness.io/harness-ai/use-harness-platform/platform-access-control/provision-users-with-okta-scim.md): Provision and manage Harness users and user groups with Okta's SCIM integration. - [Provision users and groups using Microsoft Entra (SCIM)](https://developer.harness.io/harness-ai/use-harness-platform/platform-access-control/provision-users-and-groups-using-azure-ad-scim.md): Provision and manage Harness users and user groups with Microsoft Entra ID's SCIM integration. - [Provision users and groups with OneLogin (SCIM)](https://developer.harness.io/harness-ai/use-harness-platform/platform-access-control/provision-users-and-groups-with-one-login-scim.md): Provision and manage Harness users and user groups with OneLogin's SCIM integration. - [Just-In-Time (JIT) user provisioning](https://developer.harness.io/harness-ai/use-harness-platform/platform-access-control/just-in-time-user-provisioning.md): Automatically provision users in Harness when they first log in via SAML SSO using Just-In-Time provisioning. - [Permissions reference](https://developer.harness.io/harness-ai/use-harness-platform/platform-access-control/permissions-reference.md): Permissions reference for Harness RBAC. - [Resource type reference](https://developer.harness.io/harness-ai/use-harness-platform/platform-access-control/resource-type-reference.md): Resource type reference for Harness RBAC. - [Manage pipeline access with tag-based RBAC](https://developer.harness.io/harness-ai/use-harness-platform/platform-access-control/tag-based-rbac-for-pipelines.md): Control pipeline permissions using tags to simplify access management at scale. - [Delegates](https://developer.harness.io/harness-ai/use-harness-platform/delegates.md) - [Delegate](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate.md) - [Delegate Concepts](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/delegate-concepts.md) - [Overview](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/delegate-concepts/delegate-overview.md): Learn about Delegate, a service you run in your local network or VPC to connect your artifact, infrastructure, collaboration, verification, and other providers with Harness Manager. - [Delegate system requirements](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/delegate-concepts/delegate-requirements.md): Review the system requirements for installing and running the Harness Delegate, including supported operating systems, hardware specifications, and network prerequisites. - [Delegate image types](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/delegate-concepts/delegate-image-types.md): Learn about different Harness delegate image types including standard, minimal, and FIPS variants, their security considerations, third-party tools, and how to choose the right image for your deployme - [Delegate registration and verification](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/delegate-concepts/delegate-registration.md): To set up a Harness Delegate, you install the delegate in your environment and the delegate automatically registers with your Harness account. The Delegate config file (for example, Kubernetes Delega… - [Graceful delegate shutdown](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/delegate-concepts/graceful-delegate-shutdown-process.md): Read about the process of graceful delegate shutdown. - [Install Delegates](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/install-delegates.md) - [Delegate installation options](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/install-delegates/overview.md): Install Harness Delegates using Helm, Terraform, Kubernetes, or Docker - [Install a delegate with third-party tool custom binaries](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/install-delegates/install-a-delegate-with-3-rd-party-tool-custom-binaries.md): Use environment variables to install a custom toolset on the delegate minimal image. - [Build custom delegate images with third-party tools](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/install-delegates/build-custom-delegate-images-with-third-party-tools.md): This document explains how to build and host custom delegate images that include the tools you select. - [Enable root user privileges to add custom binaries](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/install-delegates/enable-root-user-privileges-to-add-custom-binaries.md): Learn how to enable root user privileges for Harness delegates to install custom binaries and modify delegate images. - [Install a delegate on Google Cloud Run](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/install-delegates/install-delegate-on-google-cloud-run.md): Learn how to install and configure a Harness delegate on Google Cloud Run. - [Deploy a Docker delegate to Amazon ECS or AWS Fargate](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/install-delegates/docker-delegate-to-ecs-fargate.md): Learn how to deploy a Docker delegate to Amazon ECS or AWS Fargate clusters with configuration examples and best practices. - [Automate delegate installation](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/install-delegates/automate-delegate-installation.md): Automate delegate installation and registration. - [Install Harness Delegate on Google Kubernetes Engine (GKE) with Workload Identity](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/install-delegates/gke-workload-identity.md): Deploy a Harness Delegate that uses Workload Identity to access Google Cloud Services - [Delegate automatic upgrades and expiration policy](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/install-delegates/delegate-upgrades-and-expiration.md): Explains the auto-upgrade feature and the delegate expiration policy. - [Manage delegates](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/manage-delegates.md) - [Overview](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/manage-delegates/manage-delegates-overview.md): Learn how to manage delegates based on their status, including monitoring health, updating versions, and troubleshooting issues. - [Build custom delegate images using Dockerfile](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/manage-delegates/build-custom-images-delegate-dockerfile.md): This topic describes how to build custom delegate images using the Harness Delegate Dockerfile. - [Customize delegate logging](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/manage-delegates/customize-delegate-logging.md): This topic describes how to customize delegate logging. - [Configure delegate metrics and auto scale](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/manage-delegates/delegate-metrics.md): Learn how to configure delegate metrics collection with Prometheus and Grafana, and set up auto scaling using replicas. - [Proxy configuration](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/manage-delegates/proxy.md): Configure delegate connectivity through a proxy, using Basic or Kerberos/SPNEGO authentication. - [Proxy configuration guide](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/manage-delegates/proxy/configure-delegate-proxy-settings.md): Learn how to manage connectivity in environments where outbound traffic must go through a proxy. - [Kerberos proxy authentication](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/manage-delegates/proxy/configure-delegate-kerberos-proxy.md): Configure Harness Delegate to authenticate to a Kerberos-enabled proxy using SPNEGO/Negotiate authentication. - [Run all pipeline steps in one pod](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/manage-delegates/run-all-pipeline-steps-in-one-pod.md): Learn how to configure pipelines to run all steps in a single delegate pod for improved performance and consistency. - [Use delegate selectors](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/manage-delegates/select-delegates-with-selectors.md): Learn how to use delegate selectors and tags to target specific delegates for pipelines, connectors, and infrastructure tasks. - [Hide log information based on regex patterns](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/manage-delegates/hide-logs-using-regex.md): Learn how to mask sensitive information in delegate logs using custom regex patterns for enhanced security. - [Upgrade Legacy Delegate to Delegate](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/manage-delegates/upgrade-legacy-delegate.md): Learn how to upgrade from deprecated legacy delegate to the latest delegate image with step-by-step instructions. - [Enable auto-upgrades for existing Docker Delegates](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/manage-delegates/enable-auto-upgrade-for-running-docker-delegates.md): Learn how to migrate existing Docker delegates to enable automatic upgrades using the Docker Delegate Upgrader script. - [Delete a delegate](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/manage-delegates/delete-a-delegate.md): Learn how to safely delete Harness delegates from Kubernetes clusters and remove them from your Harness account. - [Stream pipeline logs](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/manage-delegates/stream-pipeline-logs-to-observability-backend.md): Stream build and deploy pipeline stage execution logs from a self-managed Harness Delegate to your observability backend using OpenTelemetry or another supported log collector. - [Secure Delegates](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/secure-delegates.md) - [Secure delegates with tokens](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/secure-delegates/secure-delegates-with-tokens.md): Learn how to secure delegate communication by managing delegate tokens - create, rotate, revoke, and store them in secret managers. - [Install delegates with custom certificates](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/secure-delegates/install-delegates-with-custom-certs.md): Learn how to install Kubernetes, Docker, and Helm delegates with custom certificates for secure enterprise environments. - [mTLS Support via Delegates](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/secure-delegates/delegate-mtls-support.md): Configure mutual TLS authentication between delegates and Harness to secure communication with client certificates. - [Running Harness Delegate on a Read-Only File System](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/secure-delegates/delegate-read-only-file-system-config-guide.md): Learn how to configure Harness delegates for read-only file systems using writable volumes for Kubernetes, Helm, and Docker deployments. - [Store delegate tokens as Kubernetes secrets](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/secure-delegates/store-delegate-tokens-as-secrets.md): Learn how to securely store delegate tokens as Kubernetes secrets instead of ConfigMaps for enhanced security. - [Truststore override for delegates](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/secure-delegates/trust-store-override-for-delegates.md): Learn how to customize delegate truststores to limit trusted certificates and meet enterprise security protocols while maintaining Harness connectivity. - [Delegate Reference](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/delegate-reference.md) - [Delegate image version support status](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/delegate-reference/delegate-image-version-status.md): View delegate image versions and their support lifecycle status including End of Support (EOS) and End of Life (EOL) dates. - [Delegate required SDKs](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/delegate-reference/delegate-required-sdks.md): Reference guide for SDK versions packaged with Harness delegates, including kubectl, Helm, and other tools by deployment type. - [Common delegate initialization scripts](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/delegate-reference/common-delegate-profile-scripts.md): Learn about delegate initialization scripts for installing applications and running commands on delegate pods, hosts, and containers. - [Delegate environment variables](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/delegate-reference/delegate-environment-variables.md): Reference guide for environment variables available in delegate manifests, including configuration options and usage examples. - [Docker delegate environment variables](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/delegate-reference/docker-delegate-environment-variables.md): Reference guide for environment variables available for Docker delegates, including configuration options and usage examples. - [Sample YAML files](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/delegate-reference/yaml.md) - [Example Kubernetes manifest and Helm chart for Harness Delegate](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/delegate-reference/yaml/example-kubernetes-manifest-harness-delegate.md): Sample Kubernetes manifest and Helm chart configuration files for deploying and configuring Harness delegates. - [Sample NFS server with persistent volume](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/delegate-reference/yaml/sample-create-a-permanent-volume-nfs-server.md): Sample Kubernetes manifest for deploying an NFS server with persistent volume configuration for delegate storage. - [Troubleshooting](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/troubleshooting.md) - [Delegate certificate issues](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate/troubleshooting/certificate-issues.md): Troubleshoot common delegate certificate issues. - [Delegate 3.x (Closed Beta)](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate-3x-closed-beta.md) - [Overview](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate-3x-closed-beta/delegate-overview.md): Learn about Delegate 3.x - [Feature Parity](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate-3x-closed-beta/feature-parity.md): Detailed comparison of features between Delegate 3.x and the legacy delegate - [Install a Delegate](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate-3x-closed-beta/install-a-delegate.md) - [Install a Local Delegate on macOS](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate-3x-closed-beta/install-a-delegate/install-delegate-macos.md): Learn how to install and configure Delegate 3.x on a macOS machine - [Install a Local Delegate on Linux](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate-3x-closed-beta/install-a-delegate/install-delegate-linux.md): Learn how to install and configure Delegate 3.x on a Linux machine - [Install a Local Delegate on Windows](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate-3x-closed-beta/install-a-delegate/install-delegate-windows.md): Learn how to install and configure Delegate 3.x on a Windows machine - [Install a Delegate on Kubernetes](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate-3x-closed-beta/install-a-delegate/install-kubernetes-delegate.md): Learn how to install Delegate 3.x in a Kubernetes cluster - [Delegate Configuration Reference](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate-3x-closed-beta/install-a-delegate/configure-delegate.md): Common configuration options for Delegate 3.x across all platforms - [Install a Delegate on Amazon ECS or AWS Fargate](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate-3x-closed-beta/install-a-delegate/install-delegate-ecs-fargate.md): Learn how to install Delegate 3.x on Amazon ECS or AWS Fargate clusters - [Run Initialization Scripts Before Delegate Startup](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate-3x-closed-beta/configure-init-script.md): Learn how to run custom initialization scripts before Delegate 3.x registers with Harness - [Capacity-Based Stage Queuing](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate-3x-closed-beta/capacity-based-stage-queuing.md): Control concurrent stage execution on Delegate 3.x using MAX\_STAGES and server-side queuing. - [Configure Custom Certificates and mTLS](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate-3x-closed-beta/custom-certs-and-mtls.md): Learn how to configure custom certificates and mutual TLS (mTLS) for Harness Delegate 3.x - [Disaster Recovery Strategy](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate-3x-closed-beta/disaster-recovery-strategy.md): Design a resilient multi-region delegate architecture with automatic failover - [Delegate 3.x FAQs](https://developer.harness.io/harness-ai/use-harness-platform/delegates/delegate-3x-closed-beta/delegate-faqs.md): Frequently asked questions about Delegate 3.x - [Secrets](https://developer.harness.io/harness-ai/use-harness-platform/secrets.md) - [Add WinRM keys](https://developer.harness.io/harness-ai/use-harness-platform/secrets/add-winrm-keys.md): Learn how to add and use WinRM secrets. - [Secrets Management](https://developer.harness.io/harness-ai/use-harness-platform/secrets/secrets-management.md) - [Harness secrets management overview](https://developer.harness.io/harness-ai/use-harness-platform/secrets/secrets-management/harness-secret-manager-overview.md): Harness includes a built-in Secret Management feature that enables you to store encrypted secrets, such as access keys, and use them in your Harness account. Some key points about Secret Management. - [Add an AWS secrets manager](https://developer.harness.io/harness-ai/use-harness-platform/secrets/secrets-management/add-an-aws-secret-manager.md): Learn how to securely manage sensitive information by adding AWS Secrets Manager. - [Add an AWS KMS secret manager](https://developer.harness.io/harness-ai/use-harness-platform/secrets/secrets-management/add-an-aws-kms-secrets-manager.md): To store and use encrypted secrets (such as access keys), you can add an AWS KMS Secrets Manager. - [Add a Google Cloud secret manager](https://developer.harness.io/harness-ai/use-harness-platform/secrets/secrets-management/add-a-google-cloud-secret-manager.md): Topic explaining how to add a Google Cloud Secret Manager. - [Add Google KMS as a Harness secret manager](https://developer.harness.io/harness-ai/use-harness-platform/secrets/secrets-management/add-google-kms-secrets-manager.md): This topic explains steps to add Google KMS as a secret manager. - [Reconciliation of Secret Manager Template](https://developer.harness.io/harness-ai/use-harness-platform/secrets/secrets-management/reconcilation-of-secret-manager-template.md): Learn how to reconcile Custom Secret Managers and Secrets when their referenced Secret Manager Template is updated to keep configurations in sync and avoid pipeline failures. - [Add a HashiCorp Vault secret manager](https://developer.harness.io/harness-ai/use-harness-platform/secrets/secrets-management/add-hashicorp-vault.md): This document explains how to store and use encrypted secrets (such as access keys) by adding a HashiCorp Vault Secrets Manager. - [Add an Azure Key Vault secret manager](https://developer.harness.io/harness-ai/use-harness-platform/secrets/secrets-management/azure-key-vault.md): This document explains steps to add and use Azure Key Vault to store and use encrypted secrets, such as access keys. - [Add a custom secret manager](https://developer.harness.io/harness-ai/use-harness-platform/secrets/secrets-management/custom-secret-manager.md): This topic explains how to create and use a Custom Secret Manager. - [Add a CyberArk Conjur custom secret manager](https://developer.harness.io/harness-ai/use-harness-platform/secrets/secrets-management/add-a-cyberark-conjur-custom-secret-manager.md): This tutorial explains how to create CyberArk Conjur custom secret manager. - [Disable built-in secret manager](https://developer.harness.io/harness-ai/use-harness-platform/secrets/secrets-management/disable-harness-secret-manager.md): Disable Harness built-in Secret Manager. - [Reference existing secret manager secrets](https://developer.harness.io/harness-ai/use-harness-platform/secrets/secrets-management/reference-existing-secret-manager-secrets.md): Topic to explain how to reference existing secret manager secrets. - [Reference Secret in Custom Secret Manager](https://developer.harness.io/harness-ai/use-harness-platform/secrets/secrets-management/reference-secrets-in-custom-sm.md): Learn about how to reference secrets within the Custom Secret Manager - [Secrets and log sanitization](https://developer.harness.io/harness-ai/use-harness-platform/secrets/secrets-management/secrets-and-log-sanitization.md): This topic describes how Harness sanitizes logs and outputs to prevent secrets from being exposed. - [Store authentication credentials](https://developer.harness.io/harness-ai/use-harness-platform/secrets/secrets-management/store-authentication-credentials.md): This topic explains how Harness stores authentication credentials for secret managers. - [Add and reference file secrets](https://developer.harness.io/harness-ai/use-harness-platform/secrets/add-file-secrets.md): This document explains how to add and reference an encrypted file secret. - [Add SSH credentials](https://developer.harness.io/harness-ai/use-harness-platform/secrets/add-use-ssh-secrets.md): Learn how to add SSH credentials and use them to securely connect to remote servers. - [Add and reference text secrets](https://developer.harness.io/harness-ai/use-harness-platform/secrets/add-use-text-secrets.md): This topic shows how to create a text secret and reference it in Harness Application entities. - [Connectors](https://developer.harness.io/harness-ai/use-harness-platform/connectors.md): Connect Harness to your cloud providers, artifact and code repositories, ticketing systems, and monitoring and logging systems. - [Overview](https://developer.harness.io/harness-ai/use-harness-platform/connectors/connectors-overview.md): Understand what Harness connectors are, how they work, and how to create your first connector. - [Create a connector using YAML](https://developer.harness.io/harness-ai/use-harness-platform/connectors/create-a-connector-using-yaml.md): This topic explains how to add a connector using the YAML Builder. - [Manage access control for connectors](https://developer.harness.io/harness-ai/use-harness-platform/connectors/manage-access-control-for-connectors.md): Learn how to manage access control for connectors by type, name, or tags. - [Cloud providers](https://developer.harness.io/harness-ai/use-harness-platform/connectors/cloud-providers.md): Connect Harness to your cloud providers for artifact pulls, infrastructure provisioning, and deployments. - [Cloud providers overview](https://developer.harness.io/harness-ai/use-harness-platform/connectors/cloud-providers/connect-to-a-cloud-provider.md): Overview of the cloud provider connectors Harness supports and where to set up each one. - [Add an AWS connector](https://developer.harness.io/harness-ai/use-harness-platform/connectors/cloud-providers/add-aws-connector.md): Connect Harness to your AWS accounts and services. - [AWS connector settings reference](https://developer.harness.io/harness-ai/use-harness-platform/connectors/cloud-providers/add-aws-connector/aws-connector-settings-reference.md): This topic provides settings and permissions for Harness AWS connectors. - [Add a Microsoft Azure connector](https://developer.harness.io/harness-ai/use-harness-platform/connectors/cloud-providers/add-a-microsoft-azure-connector.md): Connect Harness to your Azure accounts and services for artifact pulls, infrastructure provisioning, and application deployments. - [Azure connector settings reference](https://developer.harness.io/harness-ai/use-harness-platform/connectors/cloud-providers/add-a-microsoft-azure-connector/azure-connector-settings-reference.md): This topic provides roles, permissions, and advanced authentication settings for Harness Microsoft Azure connectors. - [Add a Google Cloud Platform (GCP) connector](https://developer.harness.io/harness-ai/use-harness-platform/connectors/cloud-providers/connect-to-google-cloud-platform-gcp.md): Connect Harness to your GCP accounts and services. - [Google Cloud Platform (GCP) connector settings reference](https://developer.harness.io/harness-ai/use-harness-platform/connectors/cloud-providers/connect-to-google-cloud-platform-gcp/gcs-connector-settings-reference.md): Settings and permissions for the GCP connector. - [Add a Kubernetes cluster connector](https://developer.harness.io/harness-ai/use-harness-platform/connectors/cloud-providers/add-a-kubernetes-cluster-connector.md): Connect Harness to your Kubernetes clusters on any platform. - [Kubernetes cluster connector settings reference](https://developer.harness.io/harness-ai/use-harness-platform/connectors/cloud-providers/add-a-kubernetes-cluster-connector/kubernetes-cluster-connector-settings-reference.md): This topic provides settings and permissions for the Kubernetes cluster connector. - [Add a Physical Data Center connector](https://developer.harness.io/harness-ai/use-harness-platform/connectors/cloud-providers/pdc-connector.md): Connect Harness to hosts in your physical data center for traditional deployments. - [Add a Rancher cluster connector](https://developer.harness.io/harness-ai/use-harness-platform/connectors/cloud-providers/add-a-rancher-cluster-connector.md): Connect Harness to Kubernetes clusters managed by Rancher. - [Add a Spot connector](https://developer.harness.io/harness-ai/use-harness-platform/connectors/cloud-providers/add-a-spot-connector.md): Connect Harness to your Spot account for Elastigroup deployments. - [Add a Tanzu Application Service (TAS) connector](https://developer.harness.io/harness-ai/use-harness-platform/connectors/cloud-providers/add-tas-connector.md): Connect Harness to your Tanzu Application Service (TAS) accounts and spaces. - [Add a Terraform Cloud connector](https://developer.harness.io/harness-ai/use-harness-platform/connectors/cloud-providers/add-a-terraform-cloud-connector.md): Connect Harness to Terraform Cloud. - [Artifact repositories](https://developer.harness.io/harness-ai/use-harness-platform/connectors/artifact-repositories.md): Connect Harness to your artifact repositories to pull artifacts for builds, deployments, and pipelines. - [Overview](https://developer.harness.io/harness-ai/use-harness-platform/connectors/artifact-repositories/artifact-repositories-connectors-overview.md): Overview of the artifact repository connectors available in Harness, where to add them, and how they differ from cloud provider connectors. - [Add a Jenkins connector](https://developer.harness.io/harness-ai/use-harness-platform/connectors/artifact-repositories/add-a-jenkins-connector.md): Documentation for the provisioning of Jenkins Registry connectors. - [Add an Artifactory connector](https://developer.harness.io/harness-ai/use-harness-platform/connectors/artifact-repositories/add-an-artifactory-connector.md): Documentation for the provisioning of Artifactory Repository connectors. - [Artifactory connector settings reference](https://developer.harness.io/harness-ai/use-harness-platform/connectors/artifact-repositories/add-an-artifactory-connector/artifactory-connector-settings-reference.md): This topic provides settings and permissions for the Artifactory connector, which supports both cloud and on-premises Artifactory. - [Add a Docker registry connector](https://developer.harness.io/harness-ai/use-harness-platform/connectors/artifact-repositories/add-a-docker-registry-connector.md): Documentation for the provisioning of Docker Registry connectors. - [Docker Registry connector settings reference](https://developer.harness.io/harness-ai/use-harness-platform/connectors/artifact-repositories/add-a-docker-registry-connector/docker-registry-connector-settings-reference.md): This topic provides settings and permissions for the Docker connector. - [Connect to Harness container image registry](https://developer.harness.io/harness-ai/use-harness-platform/connectors/artifact-repositories/add-a-docker-registry-connector/connect-to-harness-container-image-registry-using-docker-connector.md): Configure how Harness pulls its required container images: anonymously from GAR or ECR, with credentials, for specific stages, or from a private registry. - [Connect to IBM cloud container registry](https://developer.harness.io/harness-ai/use-harness-platform/connectors/artifact-repositories/add-a-docker-registry-connector/using-ibm-registry-to-create-a-docker-connector.md): Connect Harness to IBM Cloud Container Registry using a Harness Docker Registry connector. - [Add an HTTP Helm repository connector](https://developer.harness.io/harness-ai/use-harness-platform/connectors/artifact-repositories/add-an-http-helm-repo-connector.md): Documentation for the provisioning of HTTP Helm Repository connectors. - [Add an OCI Helm registry connector](https://developer.harness.io/harness-ai/use-harness-platform/connectors/artifact-repositories/add-an-oci-helm-registry-connector.md): Documentation for the provisioning of OCI Helm Registry connectors. - [Add a Nexus connector](https://developer.harness.io/harness-ai/use-harness-platform/connectors/artifact-repositories/add-a-nexus-connector.md): Documentation for the provisioning of Nexus Repository connectors. - [Nexus connector settings reference](https://developer.harness.io/harness-ai/use-harness-platform/connectors/artifact-repositories/add-a-nexus-connector/nexus-connector-settings-reference.md): This topic provides settings and permissions for the Nexus connector. - [Code repositories](https://developer.harness.io/harness-ai/use-harness-platform/connectors/code-repositories.md) - [Connect to a Git repository](https://developer.harness.io/harness-ai/use-harness-platform/connectors/code-repositories/connect-to-code-repo.md): Learn about Harness code repository connectors. - [Connect to Azure Repos](https://developer.harness.io/harness-ai/use-harness-platform/connectors/code-repositories/connect-to-a-azure-repo.md): This topic explains how to connect to Azure Repos. - [Use a GitHub App in a GitHub connector](https://developer.harness.io/harness-ai/use-harness-platform/connectors/code-repositories/git-hub-app-support.md): You can use a GitHub App to authenticate a GitHub connector. - [Code repo connectors](https://developer.harness.io/harness-ai/use-harness-platform/connectors/code-repositories/ref-source-repo-provider.md) - [Bitbucket connector settings reference](https://developer.harness.io/harness-ai/use-harness-platform/connectors/code-repositories/ref-source-repo-provider/bitbucket-connector-settings-reference.md): Harness connects to Bitbucket repositories through Bitbucket connectors. - [Git connector settings reference](https://developer.harness.io/harness-ai/use-harness-platform/connectors/code-repositories/ref-source-repo-provider/git-connector-settings-reference.md): This topic provides settings and permissions for the Git connector. - [GitHub connector settings reference](https://developer.harness.io/harness-ai/use-harness-platform/connectors/code-repositories/ref-source-repo-provider/git-hub-connector-settings-reference.md): Connect to a GitHub account or repository. - [GitLab connector settings reference](https://developer.harness.io/harness-ai/use-harness-platform/connectors/code-repositories/ref-source-repo-provider/git-lab-connector-settings-reference.md): Connect to a GitLab account or repository. - [HTTP Helm repository connector settings reference](https://developer.harness.io/harness-ai/use-harness-platform/connectors/code-repositories/ref-source-repo-provider/http-helm-repo-connector-settings-reference.md): This topic provides settings and permissions for the HTTP Helm Repo Connector. - [Source Code Manager settings](https://developer.harness.io/harness-ai/use-harness-platform/connectors/code-repositories/ref-source-repo-provider/source-code-manager-settings.md): Currently, this feature is in Beta and behind a Feature Flag. - [Ticketing systems](https://developer.harness.io/harness-ai/use-harness-platform/connectors/ticketing-systems.md) - [Ticketing systems overview](https://developer.harness.io/harness-ai/use-harness-platform/connectors/ticketing-systems/connect-to-a-ticketing-system.md): Overview of the ticketing system connectors Harness supports and where to set up each one. - [Add a Jira connector](https://developer.harness.io/harness-ai/use-harness-platform/connectors/ticketing-systems/connect-to-jira.md): Connect Harness to Jira as a Harness Jira connector. - [Add a JSM connector](https://developer.harness.io/harness-ai/use-harness-platform/connectors/ticketing-systems/connect-to-jsm.md): Connect Harness to Jira Service Management as a Harness JSM connector. - [Add a ServiceNow connector](https://developer.harness.io/harness-ai/use-harness-platform/connectors/ticketing-systems/connect-to-service-now.md): Connect Harness to ServiceNow as a Harness ServiceNow connector. - [Monitoring and logging systems](https://developer.harness.io/harness-ai/use-harness-platform/connectors/monitoring-and-logging-systems.md) - [Connect to monitoring and logging systems](https://developer.harness.io/harness-ai/use-harness-platform/connectors/monitoring-and-logging-systems/connect-to-monitoring-and-logging-systems.md): You can connect Harness to Monitoring and Logging Systems. - [Governance](https://developer.harness.io/harness-ai/use-harness-platform/governance.md) - [Audit trail](https://developer.harness.io/harness-ai/use-harness-platform/governance/audit-trail.md) - [Overview](https://developer.harness.io/harness-ai/use-harness-platform/governance/audit-trail/audit-trail.md): Describes how to use the Audit Trail feature to track/debug/investigate changes to your resources in your Harness accounts. - [Configure audit streaming](https://developer.harness.io/harness-ai/use-harness-platform/governance/audit-trail/audit-streaming.md): Stream your audit logs to an external destination. - [Policy as Code](https://developer.harness.io/harness-ai/use-harness-platform/governance/policy-as-code.md) - [Harness Policy As Code overview](https://developer.harness.io/harness-ai/use-harness-platform/governance/policy-as-code/harness-governance-overview.md): Harness uses Open Policy Agent (OPA) to store and enforce policies for the Harness platform. - [Policy As Code quickstart](https://developer.harness.io/harness-ai/use-harness-platform/governance/policy-as-code/harness-governance-quickstart.md): Learn how to use OPA policies in Harness to enforce governance across your DevOps processes. - [Enable/Disable a policy set](https://developer.harness.io/harness-ai/use-harness-platform/governance/policy-as-code/disable-a-policy-set.md): Disable a Policy Set by locating the Policy Set and toggling the Enforced setting to off. - [Using Harness Policy as Code for Variables](https://developer.harness.io/harness-ai/use-harness-platform/governance/policy-as-code/using-harness-policy-as-code-for-variables.md): Add a Policy step to your Variables. - [Run policies in your own environment](https://developer.harness.io/harness-ai/use-harness-platform/governance/policy-as-code/run-policies-in-your-environment.md): Learn how to configure policy sets to run on your own infrastructure instead of Harness SaaS. - [Configure Git Experience for OPA](https://developer.harness.io/harness-ai/use-harness-platform/governance/policy-as-code/configure-gitexperience-for-opa.md): Configure Git Experiemce for your policies. - [Manage a Rego policy using Git Experience](https://developer.harness.io/harness-ai/use-harness-platform/governance/policy-as-code/manage-rego-policy-using-git-experience.md): Store, import, edit, and test Harness OPA Rego policies in a Git repository using Git Experience. - [Enforce onSave policies on Git entities](https://developer.harness.io/harness-ai/use-harness-platform/governance/policy-as-code/enforce-policies-on-git-backed-entities.md): Evaluate onSave OPA policies against Git-backed entities when they are committed directly to Git, and block pipeline execution when the latest commit fails policy evaluation. - [Build policies using Harness AI](https://developer.harness.io/harness-ai/use-harness-platform/governance/policy-as-code/ai-for-policies.md): Build Policies using Harness AI - [Policy step](https://developer.harness.io/harness-ai/use-harness-platform/governance/policy-as-code/add-a-governance-policy-step-to-a-pipeline.md): Add a Policy step to your Stage. - [Enforce policies on steps](https://developer.harness.io/harness-ai/use-harness-platform/governance/policy-as-code/using-policy-enforcement-on-pipeline-steps.md): Learn how to use policy as code to enforce policies on pipeline steps. - [Policy As Code for Feature Flags](https://developer.harness.io/harness-ai/use-harness-platform/governance/policy-as-code/using-harness-policy-engine-for-feature-flags.md): This topic gives steps to create, update, and view policies and policy sets for Feature Flags. - [Policy as Code for connectors](https://developer.harness.io/harness-ai/use-harness-platform/governance/policy-as-code/add-a-governance-policy-step-to-a-connector.md): Learn how to use policies for connectors. - [Policy as Code for secrets](https://developer.harness.io/harness-ai/use-harness-platform/governance/policy-as-code/add-a-policy-engine-step-to-a-secret.md): Learn how to use policy as code for secrets. - [Policy as Code for Templates](https://developer.harness.io/harness-ai/use-harness-platform/governance/policy-as-code/policy-as-code-for-templates.md): Learn how to create and enforce OPA policies on Harness templates. - [Policy as Code for Terraform](https://developer.harness.io/harness-ai/use-harness-platform/governance/policy-as-code/policy-as-code-for-terraform.md): Learn how to create and enforce OPA policies on Terraform Plan, Terraform Plan Cost, and Terraform State. - [Policy as Code for Security Tests](https://developer.harness.io/harness-ai/use-harness-platform/governance/policy-as-code/policy-as-code-for-security-tests.md): Learn how to create and enforce OPA policies on security test results. - [Policy as Code for service accounts](https://developer.harness.io/harness-ai/use-harness-platform/governance/policy-as-code/add-a-governance-policy-step-to-a-service-account.md): Learn how to use policy as code for a service account. - [Policy as Code for API Keys and Tokens](https://developer.harness.io/harness-ai/use-harness-platform/governance/policy-as-code/add-policy-as-code-apikey-and-token.md): Learn how to implement policy as code to create, manage, and enforce governance for API keys and authentication tokens. - [Policy as Code for Services](https://developer.harness.io/harness-ai/use-harness-platform/governance/policy-as-code/policy-as-code-for-services.md): Learn how to create and enforce OPA policies on Harness services. - [Policy as Code for Environments](https://developer.harness.io/harness-ai/use-harness-platform/governance/policy-as-code/policy-as-code-for-environments.md): Learn how to create and enforce OPA policies on Harness environments. - [Policy as Code for Infrastructure](https://developer.harness.io/harness-ai/use-harness-platform/governance/policy-as-code/policy-as-code-for-infrastructure.md): Learn how to create and enforce OPA policies on Harness infrastructure definitions. - [Policy as Code for Overrides](https://developer.harness.io/harness-ai/use-harness-platform/governance/policy-as-code/policy-as-code-for-overrides.md): Learn how to create and enforce OPA policies on Harness overrides. - [Policy As Code for FME Feature Flags](https://developer.harness.io/harness-ai/use-harness-platform/governance/policy-as-code/using-harness-policy-engine-for-fme.md): Learn how to create, update, and view policies and policy sets for FME feature flags and feature flag definitions. - [Policy as Code for GitOps Applications](https://developer.harness.io/harness-ai/use-harness-platform/governance/policy-as-code/policy-as-code-for-gitops-applications.md): Learn how to use Open Policy Agent (OPA) policies to enforce governance and compliance for GitOps Applications. - [Policy samples](https://developer.harness.io/harness-ai/use-harness-platform/governance/policy-as-code/sample-policy-use-case.md): Learn about sample policies and their use cases in the Harness Policy Library. - [Policy evaluations retention](https://developer.harness.io/harness-ai/use-harness-platform/governance/policy-as-code/opa-evaluations-retention.md): Learn about the retention period for Policy as Code (OPA) evaluations in Harness. - [Policy as Code FAQs](https://developer.harness.io/harness-ai/use-harness-platform/governance/policy-as-code/policy-as-code-faqs.md): See sample policies and when to use them. - [Status Portal](https://developer.harness.io/harness-ai/use-harness-platform/status-portal.md): Monitor the health and uptime availability of your cluster and enabled Harness modules with a personalised status page. - [Pipelines](https://developer.harness.io/harness-ai/use-harness-platform/pipelines.md) - [Pipelines overview](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/pipelines-overview.md): Understand what Harness pipelines are, how they work, and how to create your first pipeline. - [Create your first pipeline](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/create-pipeline-quickstart.md): Create and run your first Harness pipeline using the Pipeline Studio visual editor. Covers creating a pipeline, adding a stage and steps, and running an execution. - [Add a stage](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/add-a-stage.md): Learn how to add and configure a pipeline stage. - [DAG pipelines \[Beta\]](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/dag-pipelines.md): Learn how to configure pipelines using Directed Acyclic Graph (DAG) dependencies. This feature is in beta. - [Input sets](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/input-sets.md): Reuse pipelines for multiple scenarios using input sets and overlays with preconfigured runtime values. - [Manually run stages](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/pipeline-manual-run.md): Run a stage manually in a pipeline. - [Failure handling](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/failure-handling.md) - [Define failure strategies for stages and steps](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/failure-handling/define-a-failure-strategy-on-stages-and-steps.md): A failure strategy defines how your stages and steps handle different failure conditions. - [Rollback pipelines](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/failure-handling/define-a-failure-strategy-for-pipelines.md): Configure pipeline rollback to roll back the entire pipeline upon stage or step failure. - [Mark pipeline as failed](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/failure-handling/mark-as-failed-pipeline.md): Mark a pipeline as failed during execution to stop all running and queued stages. - [Mark stage as failed](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/failure-handling/mark-as-failed.md): Mark a stage as failed during pipeline execution to abort running steps and trigger failure strategies. - [Mark step as failed](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/failure-handling/mark-step-as-failed.md): Mark a step as failed during pipeline execution to abort it and trigger failure strategies. - [Abort a pipeline, stage, or step](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/failure-handling/abort-pipeline.md): Abort pipeline, stage, or step execution. - [Retry failed executions from any stage](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/failure-handling/resume-pipeline-deployments.md): Resume pipeline executions from any successful or failed stage to avoid rerunning the entire pipeline. - [Timeout settings](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/failure-handling/timeout-settings.md): Configure timeout settings for steps, stages, and pipelines to prevent excessive execution times. - [Fail fast pipeline](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/failure-handling/fast-fail.md): Enable fail fast behavior to immediately fail pipelines when any step or stage in a parallel group fails. - [Conditional executions for stages and steps](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/step-skip-condition-settings.md): You can define conditional execution settings for stages and steps to control when they run based on pipeline status and JEXL conditions. - [Matrices, loops, and parallelism](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/looping-strategies.md) - [Looping strategies](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/looping-strategies/looping-strategies-matrix-repeat-and-parallelism.md): Looping strategies include matrix, repeat, and parallelism strategies. - [Best practices for looping strategies](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/looping-strategies/best-practices-for-looping-strategies.md): Recommended practices for implementing looping strategies in production pipelines, and what fails when teams skip them. - [Matrix strategy examples](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/looping-strategies/additional-matrix-examples.md): Examples and patterns for matrix strategies in Harness pipelines, including basic matrices, nested loops, runtime input, and complex JSON values. - [Run stages in parallel](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/looping-strategies/run-stages-in-parallel.md): Run multiple pipeline stages concurrently to reduce execution time and improve efficiency. - [Run specific stages](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/run-specific-stage-in-pipeline.md): Run specific stages in a pipeline. - [Pipeline chaining](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/pipeline-chaining.md): Chain pipelines in Harness to create complex workflows. - [Pipeline execution graph API](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/pipeline-execution-graph.md): Learn how to use the execution graph API to retrieve pipeline execution details in Harness. - [Barriers](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/barriers.md): Use Barrier steps in Harness pipelines to synchronize execution across parallel stages or step groups. - [Execution history and logs](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/executions-and-logs.md) - [View and compare pipeline executions](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/executions-and-logs/view-and-compare-pipeline-executions.md): View and compare the compiled YAML used for pipeline executions to understand changes and troubleshoot issues. - [Search the console view](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/executions-and-logs/searching-the-console-view.md): Search pipeline execution logs in the console view using the built-in search functionality and keyboard shortcuts. - [Download execution logs](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/executions-and-logs/download-logs.md): Download pipeline, stage, and step execution logs through the UI or API for offline analysis and troubleshooting. - [Allow public access to pipeline executions](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/executions-and-logs/allow-public-access-to-executions.md): Enable public access to pipeline executions so you can share execution URLs without requiring users to sign in to Harness. - [Manage pipeline executions](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/executions-and-logs/executions-management.md): View and manage queued and running pipeline executions across your account. - [Pipelines close to expiry](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/executions-and-logs/view-pipelines-close-to-expiry.md): Use the Pipeline Execution dashboard to find pipeline executions that are close to timing out across your account. - [Harness annotations](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/harness-annotations.md): You can use annotations to summarize critical information on a pipeline execution. - [Pipeline settings](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/pipeline-settings.md): Reference for centralized account-level pipeline settings and execution limits. - [Rerun pipeline with no input changes](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/re-run-with-no-input-changes.md): Configure pipelines to prevent input changes during rerun. - [Rerun pipeline with original definition and inputs](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/re-run-with-original-definition-and-inputs.md): Rerun a pipeline using the exact configuration and inputs from a specific execution. - [Step groups](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/use-step-groups.md): Steps in a step group can run serially or in parallel. - [Configure high/low priority partitions](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/configure-high-low-priority-partitions.md): Allocate account concurrency capacity between High and Low priority partitions for project execution control. - [Configure per-project concurrency limits](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/configure-per-project-concurrency.md): Set concurrency limits per project with account-level defaults and project-specific overrides. - [Pipeline execution tags](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/add-tags-dynamically-to-execution.md): Add tags dynamically to pipeline executions and filter by AND or OR logic. - [Dynamic execution pipelines](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/dynamic-execution-pipeline.md): Execute pipelines dynamically by providing YAML configuration at runtime without pre-saving pipelines in Harness. - [Add notes during pipeline execution](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/add-note-during-pipeline-execution.md): This feature allows users to add notes for pipeline execution. - [Handle empty strings in input variables](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/input-data-preprocessing.md): Understand how Harness handles empty strings in input variables and how the Save Blank Fields as Empty String settings keep a blank input variable as an empty string instead of null when you use an in - [Troubleshoot pipeline executions](https://developer.harness.io/harness-ai/use-harness-platform/pipelines/troubleshoot-pipeline-executions.md): Diagnose and resolve common issues with Harness pipeline executions, including queued pipelines, delegate failures, trigger problems, and connector errors. - [Variables & Expressions](https://developer.harness.io/harness-ai/use-harness-platform/variables-and-expressions.md) - [Fixed values, runtime inputs, and expressions](https://developer.harness.io/harness-ai/use-harness-platform/variables-and-expressions/runtime-inputs.md): You can change the input type for most settings in Harness. - [Use runtime input](https://developer.harness.io/harness-ai/use-harness-platform/variables-and-expressions/runtime-input-usage.md): Learn about using runtime input in your pipelines. - [Define variables](https://developer.harness.io/harness-ai/use-harness-platform/variables-and-expressions/add-a-variable.md): Define custom variables at the account, org, project, and pipeline scopes. - [Use Harness expressions](https://developer.harness.io/harness-ai/use-harness-platform/variables-and-expressions/harness-variables.md): List of default (built-in) Harness expressions. - [Built-in Variables List](https://developer.harness.io/harness-ai/use-harness-platform/variables-and-expressions/harness-expressions-reference.md): List of useful built-in Harness expressions. - [Branch-scoped build numbers](https://developer.harness.io/harness-ai/use-harness-platform/variables-and-expressions/branch-build-sequence-id.md): Track incremental build numbers per branch using the branchSeqId expression. - [Use Java string methods](https://developer.harness.io/harness-ai/use-harness-platform/variables-and-expressions/expressions-java-methods.md): You can use any Java string method on Harness expressions. - [Use JSON parser tools and JEXL](https://developer.harness.io/harness-ai/use-harness-platform/variables-and-expressions/expression-v2.md): Learn about the enhanced expressions experience using any JSON parser tool. - [Output variables with chained pipeline](https://developer.harness.io/harness-ai/use-harness-platform/variables-and-expressions/chained-pipeline-output-variables.md): KB - How to get output variables from the pipeline stage in pipeline chaining - [FAQs: Variables and expressions](https://developer.harness.io/harness-ai/use-harness-platform/variables-and-expressions/variables-and-expressions-faqs.md): Frequently asked questions about Harness variables and expressions. - [Notifications, Alerts, & Banners](https://developer.harness.io/harness-ai/use-harness-platform/notifications-alerts-and-banners.md) - [Notifications](https://developer.harness.io/harness-ai/use-harness-platform/notifications-alerts-and-banners/notifications.md) - [Notifications](https://developer.harness.io/harness-ai/use-harness-platform/notifications-alerts-and-banners/notifications/notifications-overview.md): Configure notification settings for the account. - [Configure notifications](https://developer.harness.io/harness-ai/use-harness-platform/notifications-alerts-and-banners/notifications/configure-notifications.md): Configure notification channels and pipeline notifications for Slack, Microsoft Teams, email, webhooks, PagerDuty, and Datadog. - [Default Notification Template](https://developer.harness.io/harness-ai/use-harness-platform/notifications-alerts-and-banners/notifications/default-notification-template.md): Set default notification templates at any scope to ensure consistent notifications for pipeline events across all channels. - [Add SMTP configuration](https://developer.harness.io/harness-ai/use-harness-platform/notifications-alerts-and-banners/notifications/add-smtp-configuration.md): Explains how to configure SMTP for email-based deployment notifications, approvals, and tracking. - [Centralised notification](https://developer.harness.io/harness-ai/use-harness-platform/notifications-alerts-and-banners/notifications/centralised-notification.md): Configure notifications based on specific rules and conditions in pipelines, delegates, GitOps applications, and other Harness components to keep teams informed of critical events. - [Send notifications to Microsoft Teams](https://developer.harness.io/harness-ai/use-harness-platform/notifications-alerts-and-banners/notifications/send-notifications-to-microsoft-teams.md): This topic explains how to send user group notifications using Microsoft Teams. - [Send notifications using Slack](https://developer.harness.io/harness-ai/use-harness-platform/notifications-alerts-and-banners/notifications/send-notifications-using-slack.md): This topic explains how to send user group notifications using slack. - [Platform alerts](https://developer.harness.io/harness-ai/use-harness-platform/notifications-alerts-and-banners/platform-alerts.md): Learn how Harness platform alerts work, what types exist, and how to control who receives them in your account. - [Create and configure Banners](https://developer.harness.io/harness-ai/use-harness-platform/notifications-alerts-and-banners/create-and-configure-banners.md): This topic explains how to set, customize, publish, edit and delete banners on your Harness Account - [Triggers](https://developer.harness.io/harness-ai/use-harness-platform/triggers.md) - [Triggers overview](https://developer.harness.io/harness-ai/use-harness-platform/triggers/triggers-overview.md): An overview of the types of triggers available in Harness. - [Schedule pipelines using triggers](https://developer.harness.io/harness-ai/use-harness-platform/triggers/schedule-pipelines-using-cron-triggers.md): Use cron triggers to schedule pipeline executions. - [Trigger pipelines on a new artifact](https://developer.harness.io/harness-ai/use-harness-platform/triggers/trigger-on-a-new-artifact.md): Trigger Harness Pipeline deployments in response to a new artifact version being added to a registry. - [Trigger pipelines on new Helm chart](https://developer.harness.io/harness-ai/use-harness-platform/triggers/trigger-pipelines-on-new-helm-chart.md): Trigger Harness pipelines in response to a new Helm chart version being added to an HTTP Helm repo. - [Trigger pipelines using Git events](https://developer.harness.io/harness-ai/use-harness-platform/triggers/triggering-pipelines.md): Create Git webhook triggers for CI and CD pipelines from Git provider events. - [Tutorial - Pipeline Triggers](https://developer.harness.io/harness-ai/use-harness-platform/triggers/tutorial-cd-trigger.md): Tutorial to get started with Triggers in Harness Pipelines. - [Trigger pipelines using custom triggers](https://developer.harness.io/harness-ai/use-harness-platform/triggers/trigger-deployments-using-custom-triggers.md): Trigger deployments using cURL and Webhooks - [Selective pipeline stage execution by using triggers](https://developer.harness.io/harness-ai/use-harness-platform/triggers/selective-stage-execution-using-triggers.md): Execute specific stages of a pipeline using webhook triggers - [Passing data in custom triggers](https://developer.harness.io/harness-ai/use-harness-platform/triggers/custom-trigger-passing-data.md): You can pass data in the cURL command used to initiate a Custom trigger. - [Override pipeline input provided using input set in Trigger configuration](https://developer.harness.io/harness-ai/use-harness-platform/triggers/customize_trigger_input_configuration_using_override_yaml.md): Customize pipeline input provided using inputset in Trigger configuration - [Trigger pipelines from a third-party CI system](https://developer.harness.io/harness-ai/use-harness-platform/triggers/trigger-pipelines-from-a-third-party-ci-system.md): Trigger pipelines from a non-Harness CI system. - [Webhook triggers reference](https://developer.harness.io/harness-ai/use-harness-platform/triggers/triggers-reference.md): This topic provides settings information for triggers. - [Troubleshoot failed triggers](https://developer.harness.io/harness-ai/use-harness-platform/triggers/troubleshoot-registered-triggers.md): Troubleshoot failures of your registered triggers in the Harness platform. - [Enforce Authorization RBAC on Custom Triggers](https://developer.harness.io/harness-ai/use-harness-platform/triggers/triggers-enforcerbac.md): An overview on setting RBAC and enforcing RBAC on custom triggers - [Trigger executor identity](https://developer.harness.io/harness-ai/use-harness-platform/triggers/trigger-executor-identity.md): Run trigger-started pipelines under a specific user or service account identity so their RBAC applies to secrets, environments, connectors, and other resources. - [Tutorial - Terraform Cloud notification triggers](https://developer.harness.io/harness-ai/use-harness-platform/triggers/tutorial-terraform-cloud-notification-trigger.md): Use a custom trigger to trigger pipelines from Terraform Cloud notifications. - [Trigger pipelines on pushing new tag](https://developer.harness.io/harness-ai/use-harness-platform/triggers/trigger-pipeline-on-tag-event.md): Trigger pipelines on pushing new tag in your repository. - [EventRelay Generic Webhook triggers](https://developer.harness.io/harness-ai/use-harness-platform/triggers/trigger-pipelines-using-generic-events.md): This topic provides information on configuring EventRelay generic webhook triggers - [EventRelay Slack Webhook triggers](https://developer.harness.io/harness-ai/use-harness-platform/triggers/trigger-pipelines-using-slack-events.md): This topic provides information on configuring EventRelay slack webhook triggers - [Tags](https://developer.harness.io/harness-ai/use-harness-platform/tags.md) - [Overview](https://developer.harness.io/harness-ai/use-harness-platform/tags/overview.md): Add, manage, and remove tags from pipelines to organize and filter resources in Harness. - [Apply filters using tags](https://developer.harness.io/harness-ai/use-harness-platform/tags/apply-filters-using-tags.md): Once you’ve applied tags to your Harness applications and components, you can use these tags to filter what components you see. This topic describes how to use tags to create different views of your… - [Assign metadata using tags](https://developer.harness.io/harness-ai/use-harness-platform/tags/assign-metadata-using-tags.md): Define and apply tags (key-value pairs) to organize and view your Harness resources. - [Security](https://developer.harness.io/harness-ai/use-harness-platform/security.md) - [Add and manage IP allowlists](https://developer.harness.io/harness-ai/use-harness-platform/security/add-manage-ip-allowlist.md): Add and manage the list of allowed IP addresses. - [Certificates](https://developer.harness.io/harness-ai/use-harness-platform/certificates.md) - [Add a custom certificate to Harness Platform](https://developer.harness.io/harness-ai/use-harness-platform/certificates/add-custom-certificate.md): This topic explains how to add your own signed custom certificate. - [Templates](https://developer.harness.io/harness-ai/use-harness-platform/templates.md) - [Templates overview](https://developer.harness.io/harness-ai/use-harness-platform/templates/template.md): Harness enables you to add templates to create re-usable logic and Harness entities (like steps, stages, and pipelines) in your pipelines. You can link templates in your pipelines or share them… - [Best practices and guidelines for templates](https://developer.harness.io/harness-ai/use-harness-platform/templates/templates-best-practices.md): Best practices for template versioning with GitExperience - [Custom Notification templates for Pipeline Notifications](https://developer.harness.io/harness-ai/use-harness-platform/templates/customized-notification-template.md): Configure Custom Notification templates for Pipeline Notifications - [Use a template](https://developer.harness.io/harness-ai/use-harness-platform/templates/use-a-template.md): This topic describes how to use an existing template in a pipeline. - [Create a pipeline template](https://developer.harness.io/harness-ai/use-harness-platform/templates/create-pipeline-template.md): Learn how to create a pipeline template. - [Use template labels](https://developer.harness.io/harness-ai/use-harness-platform/templates/use-template-labels.md): Reference templates using semantic labels instead of fixed version numbers for flexible template management. - [Create a stage template](https://developer.harness.io/harness-ai/use-harness-platform/templates/add-a-stage-template.md): The Harness Template Library enables you to standardize and create templates that you can use across Harness pipelines and teams. A stage template is a Harness CD, CI, or approval stage template that… - [Create a remote stage template](https://developer.harness.io/harness-ai/use-harness-platform/templates/create-a-remote-stage-template.md): This topic explains how to add a remote Stage template in Harness. - [Create a step template](https://developer.harness.io/harness-ai/use-harness-platform/templates/run-step-template-quickstart.md): The Harness Template Library enables you to standardize and create step templates that can be re-used across pipelines and teams that use Harness. This topic walks you through the steps to create a R… - [Create a remote step template](https://developer.harness.io/harness-ai/use-harness-platform/templates/create-a-remote-step-template.md): This topic explains how to add a remote Step template in Harness. - [Create a remote pipeline template](https://developer.harness.io/harness-ai/use-harness-platform/templates/create-a-remote-pipeline-template.md): This topic explains how to add a remote pipeline template in Harness. - [Create a secret manager template](https://developer.harness.io/harness-ai/use-harness-platform/templates/create-a-secret-manager-template.md): This topic shows how to add a secret manager template. - [Create an HTTP step template](https://developer.harness.io/harness-ai/use-harness-platform/templates/harness-template-library.md): The Harness Template Library enables you to standardize and distribute reusable step templates across teams that use Harness. This topic walks you through the steps to create an HTTP step template. O… - [Insert step and stage in existing Template](https://developer.harness.io/harness-ai/use-harness-platform/templates/inject-step-stage-templates.md): It allows you to insert step and stage in existing templates wihthout a need to create a new version of the template. - [Create a step group template](https://developer.harness.io/harness-ai/use-harness-platform/templates/create-a-stepgroup-template.md): Streamline and standardize your deployment processes with step group templates. - [Override template advanced settings](https://developer.harness.io/harness-ai/use-harness-platform/templates/template-overrides.md): Let template callers override a controlled set of a template's advanced settings, such as conditional execution, failure strategy, and looping strategy. - [Reconcile pipeline template changes](https://developer.harness.io/harness-ai/use-harness-platform/templates/reconcile-pipeline-templates.md): This topic explains how to reconcile pipeline template changes in Harness. - [Pipeline template usage dashboard](https://developer.harness.io/harness-ai/use-harness-platform/templates/view-template-usage-dashboard.md): Access the Pipeline Template Usage Dashboard to see how many pipelines reference each template version across your Harness account. - [Approvals](https://developer.harness.io/harness-ai/use-harness-platform/approvals.md) - [Approvals tutorial](https://developer.harness.io/harness-ai/use-harness-platform/approvals/approvals-tutorial.md): Set-up approvals in CD Pipeline. - [Using manual Harness approval stages](https://developer.harness.io/harness-ai/use-harness-platform/approvals/adding-harness-approval-stages.md): Approve or reject a Pipeline at any point in its execution using Manual Approval Stages. - [Adding Jira approval stages and steps](https://developer.harness.io/harness-ai/use-harness-platform/approvals/adding-jira-approval-stages.md): Use Jira issues to approve or reject a Pipeline or stage at any point in its execution. - [Adding ServiceNow approval steps and stages](https://developer.harness.io/harness-ai/use-harness-platform/approvals/service-now-approvals.md): Describes how to add ServiceNow-based approvals for a Pipeline. - [Adding custom approval stages and steps](https://developer.harness.io/harness-ai/use-harness-platform/approvals/custom-approvals.md): Custom Approval stages and steps add control gates to pipelines - [Approval connectors reference](https://developer.harness.io/harness-ai/use-harness-platform/approvals/w_approval-ref.md) - [Jira connector settings reference](https://developer.harness.io/harness-ai/use-harness-platform/approvals/w_approval-ref/jira-connector-settings-reference.md): This topic describes the settings and permissions for the Jira Connector. - [Automation](https://developer.harness.io/harness-ai/use-harness-platform/automation.md) - [CLI](https://developer.harness.io/harness-ai/use-harness-platform/automation/cli.md) - [Install and Configure Harness CLI (hc)](https://developer.harness.io/harness-ai/use-harness-platform/automation/cli/install.md): Install, configure, and upgrade Harness CLI (hc) v1.x.x for Artifact Registry workflows. - [Harness CLI (hc) Examples](https://developer.harness.io/harness-ai/use-harness-platform/automation/cli/examples.md): Examples of various use cases of Harness CLI. - [Harness CLI (hc) Reference](https://developer.harness.io/harness-ai/use-harness-platform/automation/cli/reference.md): Reference doc for all the commands and options available in Harness CLI. - [API](https://developer.harness.io/harness-ai/use-harness-platform/automation/api.md) - [Get started with Harness API](https://developer.harness.io/harness-ai/use-harness-platform/automation/api/api-quickstart.md): Get started with Harness API. - [Manage API keys](https://developer.harness.io/harness-ai/use-harness-platform/automation/api/add-and-manage-api-keys.md): Learn how to create and edit API keys and tokens. - [Use the Setting API to enable SCIM API authentication through JWT](https://developer.harness.io/harness-ai/use-harness-platform/automation/api/default-settings-for-jwt-token.md): Enable SCIM API authentication through JSON Web Tokens. - [API permissions reference](https://developer.harness.io/harness-ai/use-harness-platform/automation/api/api-permissions-reference.md): Permissions for API keys - [Terraform Provider](https://developer.harness.io/harness-ai/use-harness-platform/automation/terraform-provider.md) - [Harness Terraform Provider overview](https://developer.harness.io/harness-ai/use-harness-platform/automation/terraform-provider/harness-terraform-provider-overview.md): An overview of the Harness Terraform Provider - [Harness Terraform Provider quickstart](https://developer.harness.io/harness-ai/use-harness-platform/automation/terraform-provider/harness-terraform-provider.md): This topic shows how to get started with the Harness Terraform Provider. - [Automate onboarding with Harness](https://developer.harness.io/harness-ai/use-harness-platform/automation/terraform-provider/automate-harness-onboarding.md): Automate the provisioning of resources to Harness via the Harness Terraform Provider. - [Advanced Terraform onboarding](https://developer.harness.io/harness-ai/use-harness-platform/automation/terraform-provider/advanced-terraform-onboarding.md): A guide to writing onboarding automation using terraform - [Git Experience](https://developer.harness.io/harness-ai/use-harness-platform/git-experience.md) - [Harness Git Experience overview](https://developer.harness.io/harness-ai/use-harness-platform/git-experience/git-experience-overview.md): Harness Git Experience lets you store configurations for your resources like pipelines, input sets in Git. You can choose Git as the source of truth and use your Git credentials to access and modify… - [Harness Git Experience Quickstart](https://developer.harness.io/harness-ai/use-harness-platform/git-experience/configure-git-experience-for-harness-entities.md): This topic explains the steps to configure Git Experience for Harness Entities. - [Set up bidirectional sync for Git Experience](https://developer.harness.io/harness-ai/use-harness-platform/git-experience/gitexp-bidir-sync-setup.md): learn how to set up and use bidirectional sync for Git Experience. - [Store monitored services in Git](https://developer.harness.io/harness-ai/use-harness-platform/git-experience/gitx-monitored-services.md): Use GitX to store and manage monitored service definitions in Git repositories. - [Repo Renaming and Git Experience Caching](https://developer.harness.io/harness-ai/use-harness-platform/git-experience/harness-git-cache-rename.md): How to Rename a Repo When Utilizing Git Experience Caching - [Entity caching with Git Experience](https://developer.harness.io/harness-ai/use-harness-platform/git-experience/harness-git-cache.md): Improve load times for remote entities, with caching. - [Monitor Git Experience](https://developer.harness.io/harness-ai/use-harness-platform/git-experience/monitor-git-experience.md) - [Overview](https://developer.harness.io/harness-ai/use-harness-platform/git-experience/monitor-git-experience/overview.md): Monitor Git synchronization and webhook activity for your Git-backed Harness entities from the Webhooks page. - [Monitor webhook events](https://developer.harness.io/harness-ai/use-harness-platform/git-experience/monitor-git-experience/monitor-events.md): View the history of webhook events processed by Harness, inspect event details, and troubleshoot Git synchronization issues. - [Monitor repository sync health](https://developer.harness.io/harness-ai/use-harness-platform/git-experience/monitor-git-experience/monitor-repository-sync-health.md): Use the Observability tab to view webhook coverage and synchronization status for your Git-backed repositories, and identify repositories with missing or misconfigured webhooks. - [Monitor Git provider rate limits](https://developer.harness.io/harness-ai/use-harness-platform/git-experience/monitor-git-experience/monitor-git-provider-rate-limits.md): Use the Observability tab to monitor Git provider API rate-limit consumption across your Git connectors, and identify connectors approaching their API limits. - [Harness Git Rate Limits Best Practices](https://developer.harness.io/harness-ai/use-harness-platform/git-experience/git-ratelimit-bestpractice.md): Harness Git Experience is a powerful tool, but dealing with Git Rate Limits is often a difficult issue for customers. Here are some handy suggestions to help you with your Git Experience Journey - [Import a pipeline from Git](https://developer.harness.io/harness-ai/use-harness-platform/git-experience/import-a-pipeline.md): Topic describing how to import a Pipeline from Git to Harness. - [Manage a Harness pipeline repo using Git Experience](https://developer.harness.io/harness-ai/use-harness-platform/git-experience/manage-a-harness-pipeline-repo-using-git-experience.md): Git Experience enables you to store and manage your Harness Pipelines and configs in your Git repos. - [Import an input set from Git](https://developer.harness.io/harness-ai/use-harness-platform/git-experience/import-input-sets.md): This topic explains the steps to import an Inputset from Git. - [Manage Git-backed input sets](https://developer.harness.io/harness-ai/use-harness-platform/git-experience/manage-input-sets-in-simplified-git-experience.md): Create and manage input sets stored in Git, and configure triggers to use them with your Git-backed pipelines. - [Import a template from Git](https://developer.harness.io/harness-ai/use-harness-platform/git-experience/import-a-template-from-git.md): This topic describes how to import various Templates from Git. - [Validate pipeline changes with dry run](https://developer.harness.io/harness-ai/use-harness-platform/git-experience/validate-pipeline-changes-with-dry-run.md): Use the dry run validation endpoint to validate pipeline YAML before committing to Git. - [Move inline entities to Git](https://developer.harness.io/harness-ai/use-harness-platform/git-experience/move-inline-entities-to-git.md): Convert existing inline entities to remote and save them in Git - [Integrate OAuth with Git experience](https://developer.harness.io/harness-ai/use-harness-platform/git-experience/oauth-integration.md): Configure your credentials for Git experience. - [Manage Harness environments and infrastructures from Git](https://developer.harness.io/harness-ai/use-harness-platform/git-experience/manage-environments-infra-definitions.md): Store and share environments and infrastructures in your Git repos. - [Manage services using Git Experience](https://developer.harness.io/harness-ai/use-harness-platform/git-experience/manage-services-using-git-experience.md): Git Experience allows you to manage and store your services in Git - [Git Experience settings](https://developer.harness.io/harness-ai/use-harness-platform/git-experience/git-settings.md): Enable and manage default settings for Git Experience. - [Signed Commits using Git Experience](https://developer.harness.io/harness-ai/use-harness-platform/git-experience/signed-commits-harness.md): Git Experience supports signed commits when committing changes to your GitHub repo using Harness. - [Autocreation of Entities in Harness](https://developer.harness.io/harness-ai/use-harness-platform/git-experience/autocreation-of-entities.md): This Page talks about auto creation of Harness entities - [Favorites](https://developer.harness.io/harness-ai/use-harness-platform/favorites.md) - [Set favorites](https://developer.harness.io/harness-ai/use-harness-platform/favorites/set-favorites.md): Set your projects and connectors as favorites. - [Harness Dashboards](https://developer.harness.io/harness-ai/use-harness-platform/harness-dashboards.md) - [What's supported](https://developer.harness.io/harness-ai/use-harness-platform/harness-dashboards/cdb-whats-supported.md): Supported dashboards features and integrations. - [Dashboard v2.0](https://developer.harness.io/harness-ai/use-harness-platform/harness-dashboards/dashboard-legacy.md) - [Overview](https://developer.harness.io/harness-ai/use-harness-platform/harness-dashboards/dashboard-legacy/dashboards-overview.md): Overview of legacy Harness Dashboards, including out-of-the-box dashboards, navigation, sorting, and cloning. - [Create dashboards](https://developer.harness.io/harness-ai/use-harness-platform/harness-dashboards/dashboard-legacy/create-dashboards.md): Create a legacy custom dashboard, add tiles with Explore queries, and organize dashboards into folders. - [Create visualizations and graphs](https://developer.harness.io/harness-ai/use-harness-platform/harness-dashboards/dashboard-legacy/create-visualizations-and-graphs.md): Choose visualization types and fine-tune chart settings for legacy dashboard tiles, including multi-series and stacked charts. - [Create conditional alerts](https://developer.harness.io/harness-ai/use-harness-platform/harness-dashboards/dashboard-legacy/create-conditional-alerts.md): Set up conditional alerts on legacy dashboard tiles to trigger notifications when specific metric thresholds are met. - [Add custom fields to custom dashboards](https://developer.harness.io/harness-ai/use-harness-platform/harness-dashboards/dashboard-legacy/add-custom-fields.md): Add custom dimensions, measures, and table calculations to legacy dashboard tiles for deeper data analysis. - [Schedule and share dashboards](https://developer.harness.io/harness-ai/use-harness-platform/harness-dashboards/dashboard-legacy/share-dashboards.md): Schedule one-time or recurring legacy dashboard deliveries via email, Slack, webhook, S3, SFTP, or Google Drive. - [Use dashboard actions](https://developer.harness.io/harness-ai/use-harness-platform/harness-dashboards/dashboard-legacy/use-dashboard-actions.md): Use legacy dashboard actions such as downloading data, resetting filters, and changing the time zone for dashboard tiles. - [Use Dashboard Intelligence by AI](https://developer.harness.io/harness-ai/use-harness-platform/harness-dashboards/dashboard-legacy/use-dashboard-intelligence-by-ai.md): Use Harness AI to generate legacy dashboard widgets from natural language queries, with supported visualization types and best practices. - [Pipeline Insights Field Reference](https://developer.harness.io/harness-ai/use-harness-platform/harness-dashboards/dashboard-legacy/pipeline-insights-field-reference.md): Complete field reference for Pipeline Insights data explores, including dimensions and measures for pipeline, stage, and step executions. - [Download dashboard data](https://developer.harness.io/harness-ai/use-harness-platform/harness-dashboards/dashboard-legacy/download-dashboard-data.md): Download legacy dashboard content as PDF or CSV, export individual tile data, and use the Harness API for programmatic downloads. - [Best practices for building dashboards](https://developer.harness.io/harness-ai/use-harness-platform/harness-dashboards/dashboard-legacy/dashboard-best-practices.md): Performance best practices for legacy Harness Dashboards, including data volume, caching, filters, and time zone guidance. - [Dashboard v3.0 (Open Beta)](https://developer.harness.io/harness-ai/use-harness-platform/harness-dashboards/dashboard-standard.md) - [Overview](https://developer.harness.io/harness-ai/use-harness-platform/harness-dashboards/dashboard-standard/overview.md): Build, customize, and share real-time dashboards to monitor your data across the Harness platform. - [AI-assisted dashboards](https://developer.harness.io/harness-ai/use-harness-platform/harness-dashboards/dashboard-standard/ai-assisted-dashboard.md): Generate dashboards and widgets from natural language descriptions using Harness AI. - [Create a dashboard](https://developer.harness.io/harness-ai/use-harness-platform/harness-dashboards/dashboard-standard/create-dashboard.md): Create, edit, and manage dashboards in Harness. - [Create widgets](https://developer.harness.io/harness-ai/use-harness-platform/harness-dashboards/dashboard-standard/create-widgets.md): Add data and text widgets to your Harness dashboards, configure queries, and customize visualizations. - [Harness Query Language (HQL)](https://developer.harness.io/harness-ai/use-harness-platform/harness-dashboards/dashboard-standard/harness-query-language.md): Write queries to retrieve, filter, and summarize data from Harness dashboards using HQL, a structured query language designed for the Harness platform. - [Settings](https://developer.harness.io/harness-ai/use-harness-platform/settings.md) - [Default settings](https://developer.harness.io/harness-ai/use-harness-platform/settings/default-settings.md): This topic explains the default settings. - [Clock synchronization](https://developer.harness.io/harness-ai/use-harness-platform/settings/clock-sychronization.md): This topic explains recommended settings for clock synchronization. - [References](https://developer.harness.io/harness-ai/use-harness-platform/references.md) - [Allowlist Harness Platform IPs and CIDR](https://developer.harness.io/harness-ai/use-harness-platform/references/allowlist-harness-domains-and-ips.md): Harness SaaS Delegates only need outbound access to the Harness domain name (most commonly, app.harness.io) and, optionally, to logging.googleapis.com. - [Data retention](https://developer.harness.io/harness-ai/use-harness-platform/references/data-retention.md): Data retention for Harness products is different depending on the Harness product and plan you are using. - [Harness entity reference](https://developer.harness.io/harness-ai/use-harness-platform/references/harness-entity-reference.md): The term entity is used to refer to the components of Harness. - [Entity deletion reference and Force Delete](https://developer.harness.io/harness-ai/use-harness-platform/references/entity-deletion-reference.md): This topic covers the rules governing the deletion of Harness entities, and the Enable Force Delete of Harness Resources setting - [Harness Cloud VM Images](https://developer.harness.io/harness-ai/use-harness-platform/references/harness-cloud-vm-images.md): Reference for VM images on Harness Cloud Machines - [Entity Identifier Reference](https://developer.harness.io/harness-ai/use-harness-platform/references/entity-identifier-reference.md): Harness entities and resources include a unique, immutable ID (entity identifier) once created. - [Entity name and Id rules](https://developer.harness.io/harness-ai/use-harness-platform/references/renaming-entities-and-resources.md): This topic covers the rules about identical names and Ids for Harness entities. - [Entity retention policy](https://developer.harness.io/harness-ai/use-harness-platform/references/entity-retention-policy.md): This topic lists the Harness entity retention policy. Retention Policy Defaults. All Harness entities share the same retention policy. You can change the retention policy. The default retention polic… - [Permissions and ports for Harness connections](https://developer.harness.io/harness-ai/use-harness-platform/references/permissions-and-ports-for-harness-connections.md): Permissions and ports for all of the integrations. - [Platform feature flags reference](https://developer.harness.io/harness-ai/use-harness-platform/references/platform-feature-flags.md): Reference of commonly-requested platform feature flags for beta and advanced features. - [Harness Cloud Byoi](https://developer.harness.io/harness-ai/use-harness-platform/references/harness-cloud-byoi.md) - [Pipeline Infrastructure Setup](https://developer.harness.io/harness-ai/use-harness-platform/references/pipeline-infra.md): Configure the necessary components to run container steps in Harness Pipelines - [Private Network Connectivity](https://developer.harness.io/harness-ai/use-harness-platform/references/private-network-connectivity.md) - [PrivateLink for Harness Cloud](https://developer.harness.io/harness-ai/use-harness-platform/references/private-network-connectivity/private-link-connect.md) - [VPN for Harness Cloud](https://developer.harness.io/harness-ai/use-harness-platform/references/private-network-connectivity/vpn-harness-cloud.md): Establish VPN connectivity from Harness Cloud builds to your private network using OpenVPN or WireGuard. - [Private network connectivity options for Harness Cloud](https://developer.harness.io/harness-ai/use-harness-platform/references/private-network-connectivity/private-network-connectivity.md): Connect Harness Cloud to private resources using IP allowlisting or enterprise networking solutions. - [Service Discovery](https://developer.harness.io/harness-ai/use-harness-platform/service-discovery.md) - [Customize Discovery Agent](https://developer.harness.io/harness-ai/use-harness-platform/service-discovery/customize-agent.md) - [Restrict Discovery to Specific Namespace(s)](https://developer.harness.io/harness-ai/use-harness-platform/service-discovery/user-defined-service-account.md): Restrict Discovery to Single and Multiple Namespaces. - [Monitored services](https://developer.harness.io/harness-ai/use-harness-platform/monitored-service.md): Learn about Harness monitored service. - [Application Maps](https://developer.harness.io/harness-ai/use-harness-platform/application-map.md) - [Platform Rate Limits](https://developer.harness.io/harness-ai/use-harness-platform/rate-limits.md): Learn about rate limits that help maximize the stability of the Harness Platform. - [Platform Resource Limits](https://developer.harness.io/harness-ai/use-harness-platform/account-license-limits.md): Learn about the platform resource limits applied in the Harness Platform. - [Customize Branding in Harness UI](https://developer.harness.io/harness-ai/use-harness-platform/customize-harness-ui.md): Learn how to customize the Harness UI by personalizing its appearance through updating the favicon and logo. - [Knowledge Graph](https://developer.harness.io/harness-ai/use-harness-platform/knowledge-graph.md) - [Knowledge Graph Overview](https://developer.harness.io/harness-ai/use-harness-platform/knowledge-graph/overview.md): Learn how the Harness Knowledge Graph models software delivery resources as connected entities, enabling contextual queries and AI-assisted analysis. - [Knowledge Graph Prompts library](https://developer.harness.io/harness-ai/use-harness-platform/knowledge-graph/prompt-library.md): Ask natural language questions about your software delivery. See how the Knowledge Graph connects entities to provide answers. - [Harness CLI](https://developer.harness.io/harness-ai/use-harness-cli/harness-cli.md) - [Harness CLI Overview](https://developer.harness.io/harness-ai/use-harness-cli/harness-cli/harness-cli-overview.md): A unified command-line interface for managing Harness pipelines, artifacts, infrastructure, and platform resources. - [Install and upgrade the Harness CLI](https://developer.harness.io/harness-ai/use-harness-cli/harness-cli/install-and-upgrade.md): Install the Harness CLI on macOS or Linux, upgrade to new versions, and uninstall cleanly. - [Authenticate the Harness CLI](https://developer.harness.io/harness-ai/use-harness-cli/harness-cli/authenticate.md): Log in to the Harness CLI, manage named profiles, set up authentication for CI, and enable shell completions. - [Supported resources and actions](https://developer.harness.io/harness-ai/use-harness-cli/harness-cli/supported-resources-and-actions.md): A complete matrix of every resource the Harness CLI supports and which actions are available on each one. - [Global flags and output formats](https://developer.harness.io/harness-ai/use-harness-cli/harness-cli/global-flags-and-output.md): Learn how to use global flags to control scope, output format, pagination, and behavior across all Harness CLI commands. - [Harness CLI Commands](https://developer.harness.io/harness-ai/use-harness-cli/harness-cli/harness-cli-commands.md) - [Platform](https://developer.harness.io/harness-ai/use-harness-cli/harness-cli/harness-cli-commands/platform-commands.md): Use the Harness CLI to manage the Harness Platform module, including organizations, projects, users, roles, connectors, secrets, delegates, OPA governance policies, and audit events. - [Continuous Delivery](https://developer.harness.io/harness-ai/use-harness-cli/harness-cli/harness-cli-commands/cd-and-pipeline-commands.md): Use the Harness CLI to manage the Continuous Delivery module, including pipelines, executions, triggers, input sets, templates, freeze windows, services, environments, infrastructure definitions, and - [Artifact Registry](https://developer.harness.io/harness-ai/use-harness-cli/harness-cli/harness-cli-commands/artifact-registry-commands.md): Use the Harness CLI to manage the Artifact Registry module, including registries, artifact push and pull, version inspection, metadata management, security scans, and registry migrations. - [Infrastructure as Code Management](https://developer.harness.io/harness-ai/use-harness-cli/harness-cli/harness-cli-commands/iacm-commands.md): Use the Harness CLI to manage the Infrastructure as Code Management module, including Terraform and OpenTofu workspaces, Ansible hosts, inventories, playbooks, and the module and provider registries. - [Code Repository](https://developer.harness.io/harness-ai/use-harness-cli/harness-cli/harness-cli-commands/code-repository-commands.md): Use the Harness CLI to manage the Code Repository module, including repositories, pull requests, reviewers, AI review insights, branches, commits, tags, comments, and checks. - [GitOps](https://developer.harness.io/harness-ai/use-harness-cli/harness-cli/harness-cli-commands/gitops-commands.md): Use the Harness CLI to manage the GitOps module, including agents, applications, destination clusters, source repositories, and ApplicationSets. - [Governance](https://developer.harness.io/harness-ai/use-harness-cli/harness-cli/harness-cli-commands/governance-commands.md): Use the Harness CLI to manage the Governance module, including OPA policies written in Rego, policy sets, and policy evaluation records. - [Audit](https://developer.harness.io/harness-ai/use-harness-cli/harness-cli/harness-cli-commands/audit-commands.md): Use the Harness CLI to read the audit trail, filter audit events by date, resource type, action, and principal, and inspect the YAML diff of a change. - [Harness Worker Agents](https://developer.harness.io/harness-ai/use-harness-cli/harness-cli/harness-cli-commands/worker-agent-commands.md): Use the Harness CLI to list, inspect, create, and update Harness Worker Agents from a wrapper YAML definition. - [Troubleshooting](https://developer.harness.io/harness-ai/use-harness-cli/harness-cli/troubleshooting.md): Learn how to diagnose and resolve common Harness CLI errors, understand exit codes, and enable debug logging for detailed request information. - [Overview of Harness AI](https://developer.harness.io/harness-ai/use-harness-ai/harness-ai.md): Learn about how AI improves your experience on the Harness platform. - [Get Started](https://developer.harness.io/harness-ai/use-harness-ai/harness-create-with-ai.md): Use these example prompts to create pipelines, services, environments, connectors, and other Harness resources with Harness AI. - [Effective prompting](https://developer.harness.io/harness-ai/use-harness-ai/harness-create-with-ai/effective-prompting-ai.md): Write effective prompts for Harness AI to generate pipelines, services, environments, and other resources. - [Harness AI Chat use cases](https://developer.harness.io/harness-ai/use-harness-ai/harness-create-with-ai/harness-ai-chat-guide.md): Explore common use cases for Harness AI Chat across DevOps, security, cost management, reliability, and knowledge assistance. - [Connect with AI](https://developer.harness.io/harness-ai/use-harness-ai/connect-with-ai.md): Select and configure the right model connector for your Harness AI Worker Agents. - [Anthropic Model Connector](https://developer.harness.io/harness-ai/use-harness-ai/connect-with-ai/anthropic-model-connector.md): Configure Claude access for Harness Worker Agents with API keys or AWS, GCP, and Azure cloud provider connectors, including IAM roles and OIDC. - [OpenAI Model Connector](https://developer.harness.io/harness-ai/use-harness-ai/connect-with-ai/openai-model-connector.md): Configure OpenAI model access for Harness Worker Agents with API keys, AWS, GCP, or Azure cloud provider connectors, or LiteLLM endpoints - [Anthropic Harness Connector](https://developer.harness.io/harness-ai/use-harness-ai/connect-with-ai/anthropic-harness-connector.md): Connect Harness to the Claude apps with the Anthropic Harness Connector so Claude can read and act on your pipelines, deployments, services, and costs using OAuth. - [Harness Connector for OpenAI](https://developer.harness.io/harness-ai/use-harness-ai/connect-with-ai/harness-connector-for-openai.md): Connect Harness to ChatGPT and Codex CLI with OAuth to inspect software delivery, diagnose failures, and perform actions with your Harness permissions - [Harness MCP Server](https://developer.harness.io/harness-ai/use-harness-ai/connect-with-ai/index.md): Give AI agents full access to the Harness platform through 11 consolidated tools and 139 resource types using the Model Context Protocol (MCP). - [Configure your AI client](https://developer.harness.io/harness-ai/use-harness-ai/connect-with-ai/index/configure-ai-clients.md): Add the Harness MCP Server to Claude Desktop, Claude Code, Cursor, VS Code, Windsurf, Gemini CLI, and Amazon Q Developer CLI using a Harness API key. - [Harness Hosted MCP](https://developer.harness.io/harness-ai/use-harness-ai/connect-with-ai/index/hosted-mcp.md): Connect MCP-compatible clients to the Harness-managed MCP endpoint using OAuth through Harness ID, with no API key in your client configuration. - [Self-hosted deployment](https://developer.harness.io/harness-ai/use-harness-ai/connect-with-ai/index/self-hosted-deployment.md): Run the Harness MCP Server with Docker, Kubernetes, or an MCP gateway, and serve multiple users over HTTP transport. - [Environment variables reference](https://developer.harness.io/harness-ai/use-harness-ai/connect-with-ai/index/environment-variables.md): Full configuration reference for the Harness MCP Server, including identity, reliability, access control, logging, semantic search, and toolset filtering. - [Tools reference](https://developer.harness.io/harness-ai/use-harness-ai/connect-with-ai/index/tools-reference.md): The 11 MCP tools exposed by the Harness MCP Server, with request examples, the pipeline run workflow, and MCP resource URIs. - [Prompt templates](https://developer.harness.io/harness-ai/use-harness-ai/connect-with-ai/index/prompt-templates.md): The 27 pre-built Harness MCP Server prompt templates for DevOps, FinOps, DevSecOps, and Harness Code workflows. - [Resource types](https://developer.harness.io/harness-ai/use-harness-ai/connect-with-ai/index/resource-types.md): All 139 Harness MCP Server resource types organized by toolset, with the CRUD operations and execute actions each one supports. - [Approvals and safety](https://developer.harness.io/harness-ai/use-harness-ai/connect-with-ai/index/approvals-and-safety.md): How the Harness MCP Server confirms write operations through MCP elicitation, how risk-based auto-approve works, and which safeguards the server enforces. - [Troubleshooting](https://developer.harness.io/harness-ai/use-harness-ai/connect-with-ai/index/troubleshooting.md): Resolve common Harness MCP Server errors and debug tool calls interactively with MCP Inspector. - [MCP Connectors in Harness AI Chat](https://developer.harness.io/harness-ai/use-harness-ai/connect-with-ai/harness-ai-mcp-connectors.md): Add third-party MCP connectors to Harness AI chat to give the assistant tools from external services such as GitHub, GitLab, and Jira. - [Context & Memory](https://developer.harness.io/harness-ai/use-harness-ai/context-and-memory.md) - [Chat History and Memory](https://developer.harness.io/harness-ai/use-harness-ai/context-and-memory/memory-chat-history.md): Use Harness AI chat history and Memory to search past conversations and build on previous context. - [Harness AI Memories](https://developer.harness.io/harness-ai/use-harness-ai/context-and-memory/harness-ai-memories.md): Use Harness AI Memories to personalize AI responses with context captured from your chats. - [Core capabilities](https://developer.harness.io/harness-ai/use-harness-ai/core-capabilities.md): Harness AI brings intelligence to every stage of your software delivery lifecycle through three integrated capabilities. - [In Harness UI](https://developer.harness.io/harness-ai/use-harness-ai/core-capabilities/in-harness-ui.md) - [Harness AI DevOps Agent](https://developer.harness.io/harness-ai/use-harness-ai/core-capabilities/in-harness-ui/devops-agent.md): Create pipelines, manage resources, and troubleshoot with AI through natural language conversations in the Harness UI. - [Optimize cloud costs using Harness AI](https://developer.harness.io/harness-ai/use-harness-ai/core-capabilities/in-harness-ui/ccm-agent.md): Learn how to use Harness AI for cloud asset governance. - [Fix security vulnerabilities using Harness AI](https://developer.harness.io/harness-ai/use-harness-ai/core-capabilities/in-harness-ui/sto-agent.md): Enhanced remediation using Harness AI. - [Troubleshoot builds and deployments with Harness AI](https://developer.harness.io/harness-ai/use-harness-ai/core-capabilities/in-harness-ui/ci-agent.md): Troubleshoot builds and deployments with Harness AI. - [Harness AI Support Agent](https://developer.harness.io/harness-ai/use-harness-ai/core-capabilities/in-harness-ui/support-agent.md): Harness AI Support Agent provides instant answers to product and documentation questions. - [In your IDE](https://developer.harness.io/harness-ai/use-harness-ai/core-capabilities/in-your-ide.md) - [Harness VS Code Extension](https://developer.harness.io/harness-ai/use-harness-ai/core-capabilities/in-your-ide/vscode-extension.md): Install the Harness VS Code Extension to monitor pipelines, view logs, manage approvals, and use AI-assisted debugging directly in Visual Studio Code. - [Harness AI Cursor Plugin](https://developer.harness.io/harness-ai/use-harness-ai/core-capabilities/in-your-ide/cursor-plugin.md): Install the Harness AI plugin for Cursor to manage pipelines, debug deployments, and interact with Harness using natural language directly from your IDE. - [Harness AI x Gemini CLI Extension](https://developer.harness.io/harness-ai/use-harness-ai/core-capabilities/in-your-ide/harness-gemini-extension.md): Leverage Gemini CLI with Harness AI MCP Server to unleash your developer workflows. - [In your pipelines](https://developer.harness.io/harness-ai/use-harness-ai/core-capabilities/in-your-pipelines.md) - [Worker Agent](https://developer.harness.io/harness-ai/use-harness-ai/core-capabilities/in-your-pipelines/worker-agent.md): Create and configure AI-powered Worker Agents that run inside Harness pipelines to automate code review, incident response, data synthesis, and other intelligent workflows. - [Agent permissions](https://developer.harness.io/harness-ai/use-harness-ai/core-capabilities/in-your-pipelines/worker-agent/permissions.md): Configure Worker Agent permissions for manual and trigger-started pipelines through scoped tokens and RBAC. - [Worker Agent configuration](https://developer.harness.io/harness-ai/use-harness-ai/core-capabilities/in-your-pipelines/worker-agent/configuration.md): Configure Worker Agent instructions, MCP connectors, inputs, environment variables, outputs, triggers, and notifications. - [Worker Agent examples](https://developer.harness.io/harness-ai/use-harness-ai/core-capabilities/in-your-pipelines/worker-agent/example-agents.md): Explore Worker Agent examples including PR review, IaC plan safety, spec-driven development, and implementation agents. - [Use Worker Agents in pipelines](https://developer.harness.io/harness-ai/use-harness-ai/core-capabilities/in-your-pipelines/worker-agent/worker-agent-in-pipeline.md): Add Worker Agent steps to Harness pipelines, reference agent outputs, and gate deployments based on agent decisions. - [Harness Agents reference](https://developer.harness.io/harness-ai/use-harness-ai/core-capabilities/in-your-pipelines/worker-agent/harness-agents-references.md): Harness Agents Reference - [Harness AI Release Agent](https://developer.harness.io/harness-ai/use-harness-ai/core-capabilities/in-your-pipelines/release-agent.md): Learn how to release features confidently with data and feature operations like deploying, targeting, and managing flags with the Harness AI Release Agent. - [In code](https://developer.harness.io/harness-ai/use-harness-ai/core-capabilities/in-code.md) - [AI-Powered PR Summaries and Code Review](https://developer.harness.io/harness-ai/use-harness-ai/core-capabilities/in-code/code-pr.md): Use Harness AI to generate pull request summaries, analyze code changes, and facilitate code review in Harness Code Repository. - [Govern AI Output](https://developer.harness.io/harness-ai/use-harness-ai/govern-ai-output.md): Use Harness Skills, prompt templates that teach AI coding assistants how to generate pipeline YAML, manage resources, debug failures, and analyze costs on the Harness platform. - [Skill Catalog](https://developer.harness.io/harness-ai/use-harness-ai/govern-ai-output/harness-skills.md): Browse the Harness Skills catalog, grouped by workflow mode, to find the right skill for creating, running, governing, or analyzing Harness resources. - [Harness AI Rules](https://developer.harness.io/harness-ai/use-harness-ai/govern-ai-output/harness-ai-rules.md): Use Harness AI Rules to tailor AI output to enterprise standards before Harness resources are created or changed. - [Workflows and reference](https://developer.harness.io/harness-ai/use-harness-ai/govern-ai-output/workflow-and-references.md): Chain Harness Skills into end-to-end workflows, and review skill file anatomy, MCP tools, and the harness-skills repository structure. - [Release Updates](https://developer.harness.io/harness-ai/use-harness-ai/release-updates.md): Harness AI Release Updates - [Harness Flex Pricing](https://developer.harness.io/harness-ai/subscriptions-and-licenses/flex-pricing.md): Learn about Harness Subscription Units (HSUs) and flexible unit-based pricing across all Harness modules. - [Subscription Overview and Management](https://developer.harness.io/harness-ai/subscriptions-and-licenses/subscriptions.md): Learn how to view and manage your Harness subscriptions and licenses, including updates, usage tracking, and license details. - [Managing Account Info and Downtime Alerts](https://developer.harness.io/harness-ai/subscriptions-and-licenses/view-account-info-and-subscribe-to-alerts.md): Harness provides a summary of your account information and enables you to subscribe to downtime alerts for the cluster hosting your Harness account. - [Usage Analytics](https://developer.harness.io/harness-ai/subscriptions-and-licenses/usage-analytics.md): Understand how your teams engage with each Harness module through feature-level adoption metrics, and connect that engagement to your license usage. - [Cloud Marketplace](https://developer.harness.io/harness-ai/subscriptions-and-licenses/cloud-marketplaces.md) - [Google Cloud Marketplace](https://developer.harness.io/harness-ai/subscriptions-and-licenses/cloud-marketplaces/google-cloud.md): This topic describes the workflows supported to purchase Harness modules on the Google Cloud Marketplace. - [AWS Marketplace](https://developer.harness.io/harness-ai/subscriptions-and-licenses/cloud-marketplaces/aws.md): This topic describes the workflows supported to purchase Harness modules on the AWS Marketplace. - [Tutorials](https://developer.harness.io/harness-ai/troubleshooting-and-resources/tutorials.md) - [Installing the Harness Delegate](https://developer.harness.io/harness-ai/troubleshooting-and-resources/tutorials/install-delegate.md): Learn how to install the Harness Delegate on Kubernetes or Docker for seamless integration with your infrastructure. - [Build and set up a delegate with a minimal image type](https://developer.harness.io/harness-ai/troubleshooting-and-resources/tutorials/configure-delegate.md): This tutorial shows you how to build and set up a delegate with a minimal image type. - [Install Harness Delegate on Google Kubernetes Engine (GKE) With Workload Identity](https://developer.harness.io/harness-ai/troubleshooting-and-resources/tutorials/gke-workload-identity.md): This tutorial shows you how to deploy a Harness Delegate that uses Workload Identity to access Google Cloud Services. - [Add Secret Manager](https://developer.harness.io/harness-ai/troubleshooting-and-resources/tutorials/add-secrets-manager.md): Learn how to securely store and use encrypted secrets with Harness Secrets Manager, cloud KMS providers, HashiCorp Vault, CyberArk, or SSH via Kerberos. - [Onboarding with Terraform Provider](https://developer.harness.io/harness-ai/troubleshooting-and-resources/tutorials/onboard-terraform-provider.md): Learn how to onboard your Terraform provider and configure it for smooth integration with Harness. - [Troubleshooting](https://developer.harness.io/harness-ai/troubleshooting-and-resources/troubleshooting.md) - [Delegate disconnected via API check](https://developer.harness.io/harness-ai/troubleshooting-and-resources/troubleshooting/delegate-details-api.md) - [Delegate installation error in GKE](https://developer.harness.io/harness-ai/troubleshooting-and-resources/troubleshooting/delegate-installation-gke-error.md): Resolve Delegate installation error with readiness probe failure in GKE - [Unable to install custom binaries on a delegate via an init script or by manually executing commands](https://developer.harness.io/harness-ai/troubleshooting-and-resources/troubleshooting/unable-to-install-custom-tools-on-delegate-via-init-script.md) - [Articles](https://developer.harness.io/harness-ai/knowledge-base-and-faqs/articles.md) - [Ansible](https://developer.harness.io/harness-ai/knowledge-base-and-faqs/articles/ansible.md): Run Ansible in a Harness pipeline - [API to clone the pipeline](https://developer.harness.io/harness-ai/knowledge-base-and-faqs/articles/api-to-clone-pipeline.md): KB - How to clone pipeline through API - [API to run a pipeline with runtime inputs](https://developer.harness.io/harness-ai/knowledge-base-and-faqs/articles/api-to-run-a-pipeline-with-runtime-inputs.md): KB - How to run a pipeline with runtime inputs through API - [Cross-namespace access for Harness Delegates](https://developer.harness.io/harness-ai/knowledge-base-and-faqs/articles/cross-ns-delegate.md): KB - Grant a Delegate cross-namespace access for container steps - [Docker Engine v29 Compatibility Notice for Harness CI](https://developer.harness.io/harness-ai/knowledge-base-and-faqs/articles/docker-29-version-compatibility.md) - [How to extract Harness Feature Flags](https://developer.harness.io/harness-ai/knowledge-base-and-faqs/articles/get-feature-flag-list-for-a-specific-account.md) - [Mount custom cert with Delegate through ConfigMap](https://developer.harness.io/harness-ai/knowledge-base-and-faqs/articles/mount-custom-cert-with-delegate.md): KB - How to mount custom cert with Delegate through ConfigMap - [Harness ServiceNow connector using OIDC Refresh Token](https://developer.harness.io/harness-ai/knowledge-base-and-faqs/articles/snow-connector-oidc-refresh-token.md): KB - Guide on creating a Harness ServiceNow connector using OIDC Refresh Token, with focus on ServiceNow configurations. - [Trigger Deployments when Pipelines Complete in NextGen](https://developer.harness.io/harness-ai/knowledge-base-and-faqs/articles/trigger-deployments-when-pipelines-complete-in-next-gen.md): Trigger deployments or a pipeline after the completion of another pipeline - [FAQs: Harness platform](https://developer.harness.io/harness-ai/knowledge-base-and-faqs/harness-platform-faqs.md): Frequently asked questions about Harness Platform. - [FAQs: New navigation](https://developer.harness.io/harness-ai/knowledge-base-and-faqs/new-navigation-faqs.md): Frequently asked questions about the Harness new navigation interface. - [FAQs: Pipelines](https://developer.harness.io/harness-ai/knowledge-base-and-faqs/pipeline-faq.md): Frequently asked questions about pipelines. - [Reference Architecture](https://developer.harness.io/harness-ai/reference-architecture/reference-architecture.md) - [AWS OIDC Role and Connector with OpenTofu](https://developer.harness.io/harness-ai/reference-architecture/reference-architecture/aws-oidc-role-connector.md): How to create an AWS role that leverage OIDC for authentication from Harness - [Harness Delegate Architecture Best Practices](https://developer.harness.io/harness-ai/reference-architecture/reference-architecture/delegate-architecture-bestpractices.md): Best Practices Document for DO's and Dont for Harness Delegate Architecture - [Install SMP using Harness SMP Installer](https://developer.harness.io/harness-ai/reference-architecture/reference-architecture/install-smp.md): This document describes the steps to install SMP on a cloud provider - [Bootstrapping Harness Build Infrastructure with IaCM and the EKS Module](https://developer.harness.io/harness-ai/reference-architecture/reference-architecture/provision-harness-build-farm.md) * [Harness AI](https://developer.harness.io/harness-ai/3.0/readme.md): Access Harness AI documentation * [Getting Started](https://developer.harness.io/harness-ai/3.0/new-to-harness-ai/getting-started.md): Bring AI automation directly into your pipelines with Harness Agents — governed by RBAC, OPA policies, audit logs, and GitX versioning. * [Effective Prompting](https://developer.harness.io/harness-ai/3.0/new-to-harness-ai/getting-started/effective-prompting-ai.md): How to write good prompts for Harness AI * [Create with Harness AI](https://developer.harness.io/harness-ai/3.0/new-to-harness-ai/getting-started/harness-create-with-ai.md): Learn how to create Harness resources using Harness AI * [AI Agents](https://developer.harness.io/harness-ai/3.0/use-harness-ai/ai-agents.md) * [Harness Agents](https://developer.harness.io/harness-ai/3.0/use-harness-ai/ai-agents/harness-agents.md): Autonomous AI agents that run inside your pipelines — building, deploying, testing, remediating, and optimizing your software delivery lifecycle. * [Building Custom Agents](https://developer.harness.io/harness-ai/3.0/use-harness-ai/ai-agents/create-agent.md): Build, package, and register your own AI-powered agent plugins for Harness using Go and the Drone plugin architecture. * [Harness AI DevOps Agent](https://developer.harness.io/harness-ai/3.0/use-harness-ai/ai-agents/devops-agent.md): Harness AI DevOps Agent unlocks your pipeline productivity. * [Harness AI Release Agent](https://developer.harness.io/harness-ai/3.0/use-harness-ai/ai-agents/release-agent.md): Learn how to release features confidently with data and feature operations like deploying, targeting, and managing flags with the Harness AI Release Agent. * [Harness AI Support Agent](https://developer.harness.io/harness-ai/3.0/use-harness-ai/ai-agents/support-agent.md): Harness AI Support Agent provides instant answers to product and documentation questions. * [Code Quality Agents](https://developer.harness.io/harness-ai/3.0/use-harness-ai/ai-agents/code-agent.md): AI-powered agents for code review, test coverage generation, and CI failure remediation — all via pull requests. * [Security Agents](https://developer.harness.io/harness-ai/3.0/use-harness-ai/ai-agents/security-agent.md): AI-powered agents for vulnerability remediation and deployment failure analysis — Zero Day Remediation and Manifest Remediator. * [Developer Productivity Agents](https://developer.harness.io/harness-ai/3.0/use-harness-ai/ai-agents/productivity-agent.md): AI agents that automate tedious engineering workflows — feature flag cleanup, framework upgrades, and repository onboarding. * [Use Cases](https://developer.harness.io/harness-ai/3.0/use-harness-ai/use-cases.md) * [Harness AI Chat Use Cases](https://developer.harness.io/harness-ai/3.0/use-harness-ai/use-cases/harness-ai-chat-guide.md): Common Uses cases for Harness AI Chat * [Troubleshoot builds and deployments with Harness AI](https://developer.harness.io/harness-ai/3.0/use-harness-ai/use-cases/ci-agent.md): Troubleshoot builds and deployments with Harness AI. * [Optimize cloud costs using Harness AI](https://developer.harness.io/harness-ai/3.0/use-harness-ai/use-cases/ccm-agent.md): Learn how to use Harness AI for cloud asset governance. * [Fix security vulnerabilities using Harness AI](https://developer.harness.io/harness-ai/3.0/use-harness-ai/use-cases/sto-agent.md): Enhanced remediation using Harness AI. * [IDE & Integrations](https://developer.harness.io/harness-ai/3.0/use-harness-ai/ide-and-integrations.md) * [MCP Server](https://developer.harness.io/harness-ai/3.0/use-harness-ai/ide-and-integrations/mcp-server.md) * [Harness MCP Server](https://developer.harness.io/harness-ai/3.0/use-harness-ai/ide-and-integrations/mcp-server/harness-mcp-server.md): Give AI agents full access to the Harness platform through 11 consolidated tools and 139 resource types using the Model Context Protocol (MCP). * [Configure your AI client](https://developer.harness.io/harness-ai/3.0/use-harness-ai/ide-and-integrations/mcp-server/configure-ai-clients.md): Add the Harness MCP Server to Claude Desktop, Claude Code, Cursor, VS Code, Windsurf, Gemini CLI, and Amazon Q Developer CLI using a Harness API key. * [Harness Hosted MCP](https://developer.harness.io/harness-ai/3.0/use-harness-ai/ide-and-integrations/mcp-server/hosted-mcp.md): Connect MCP-compatible clients to the Harness-managed MCP endpoint using OAuth through Harness ID, with no API key in your client configuration. * [Self-hosted deployment](https://developer.harness.io/harness-ai/3.0/use-harness-ai/ide-and-integrations/mcp-server/self-hosted-deployment.md): Run the Harness MCP Server with Docker, Kubernetes, or an MCP gateway, and serve multiple users over HTTP transport. * [Environment variables reference](https://developer.harness.io/harness-ai/3.0/use-harness-ai/ide-and-integrations/mcp-server/environment-variables.md): Full configuration reference for the Harness MCP Server, including identity, reliability, access control, logging, semantic search, and toolset filtering. * [Tools reference](https://developer.harness.io/harness-ai/3.0/use-harness-ai/ide-and-integrations/mcp-server/tools-reference.md): The 11 MCP tools exposed by the Harness MCP Server, with request examples, the pipeline run workflow, and MCP resource URIs. * [Resource types](https://developer.harness.io/harness-ai/3.0/use-harness-ai/ide-and-integrations/mcp-server/resource-types.md): All 139 Harness MCP Server resource types organized by toolset, with the CRUD operations and execute actions each one supports. * [Prompt templates](https://developer.harness.io/harness-ai/3.0/use-harness-ai/ide-and-integrations/mcp-server/prompt-templates.md): The 27 pre-built Harness MCP Server prompt templates for DevOps, FinOps, DevSecOps, and Harness Code workflows. * [Approvals and safety](https://developer.harness.io/harness-ai/3.0/use-harness-ai/ide-and-integrations/mcp-server/approvals-and-safety.md): How the Harness MCP Server confirms write operations through MCP elicitation, how risk-based auto-approve works, and which safeguards the server enforces. * [Troubleshooting](https://developer.harness.io/harness-ai/3.0/use-harness-ai/ide-and-integrations/mcp-server/troubleshooting.md): Resolve common Harness MCP Server errors and debug tool calls interactively with MCP Inspector. * [Harness VS Code Extension](https://developer.harness.io/harness-ai/3.0/use-harness-ai/ide-and-integrations/vscode-extension.md): Install the Harness VS Code Extension to monitor pipelines, view logs, manage approvals, and use AI-assisted debugging directly in Visual Studio Code. * [Harness AI Cursor Plugin](https://developer.harness.io/harness-ai/3.0/use-harness-ai/ide-and-integrations/cursor-plugin.md): Install the Harness AI plugin for Cursor to manage pipelines, debug deployments, and interact with Harness using natural language directly from your IDE. * [Harness Skills](https://developer.harness.io/harness-ai/3.0/use-harness-ai/ide-and-integrations/harness-skills.md): Claude Code skills for the Harness CI/CD platform — generate pipeline YAML, manage resources, debug failures, analyze costs, and more from natural language. * [Anthropic Harness Connector](https://developer.harness.io/harness-ai/3.0/use-harness-ai/ide-and-integrations/anthropic-harness-connector.md): Connect Harness to the Claude apps with the Anthropic Harness Connector so Claude can read and act on your pipelines, deployments, services, and costs using OAuth. * [Harness AI x Gemini CLI Extension](https://developer.harness.io/harness-ai/3.0/use-harness-ai/ide-and-integrations/harness-gemini-extension.md): Leverage Gemini CLI with Harness AI MCP Server to unleash your developer workflows * [Chat History and Memory](https://developer.harness.io/harness-ai/3.0/personalization/memory-chat-history.md): Using Harness AI's chat search and memory to build on previous context * [Harness AI Rules](https://developer.harness.io/harness-ai/3.0/personalization/rules.md): Use Harness AI Rules to tailor AI output to enterprise standards before Harness resources are created or changed. * [PR Summaries & Code Review](https://developer.harness.io/harness-ai/3.0/personalization/code-pr.md): Use Harness AI to generate PR summaries, analyze code changes, and facilitate code review. * [MCP Connectors](https://developer.harness.io/harness-ai/3.0/personalization/harness-ai-mcp-connectors.md): Add third-party MCP connectors to Harness AI chat to give the assistant tools from external services such as GitHub, GitLab, and Jira. * [Memories](https://developer.harness.io/harness-ai/3.0/personalization/memories.md): Use Harness AI Memories to personalize AI responses with context captured from your chats. ## Harness Platform - [Platform](https://developer.harness.io/harness-platform/readme.md) - [Overview](https://developer.harness.io/harness-platform/new-to-harness-platform/overview.md): Learn key concepts and overview of the Harness Platform including accounts, organizations, projects, delegates, connectors, pipelines, and RBAC. - [Getting started with Harness Platform](https://developer.harness.io/harness-platform/new-to-harness-platform/get-started.md): A self-service onboarding guide for Harness Platform - [What's Supported by Harness Platform](https://developer.harness.io/harness-platform/new-to-harness-platform/platform-whats-supported.md): Technologies supported by Harness Platform - [Authentication](https://developer.harness.io/harness-platform/use-harness-platform/authentication.md): Configure authentication methods, password policies, session timeouts, and audit login events in Harness. - [Single sign-on with SAML](https://developer.harness.io/harness-platform/use-harness-platform/authentication/single-sign-on-saml.md): Overview of SAML-based single sign-on (SSO) in Harness, including key concepts, supported formats, and SCIM integration settings. - [Okta](https://developer.harness.io/harness-platform/use-harness-platform/authentication/single-sign-on-saml/okta.md): Use Okta as a SAML SSO provider to let your users log into Harness with their Okta credentials. - [Okta (OIN app)](https://developer.harness.io/harness-platform/use-harness-platform/authentication/single-sign-on-saml/okta-oin-app.md) - [Microsoft Entra ID](https://developer.harness.io/harness-platform/use-harness-platform/authentication/single-sign-on-saml/microsoft-entra-id.md): Configure Microsoft Entra ID as a SAML SSO provider in Harness. - [OneLogin](https://developer.harness.io/harness-platform/use-harness-platform/authentication/single-sign-on-saml/onelogin.md): This document explains how you can use OneLogin as a SAML identity provider for Harness. - [Keycloak](https://developer.harness.io/harness-platform/use-harness-platform/authentication/single-sign-on-saml/keycloak.md): Connect Keycloak to Harness with SAML to sign in with existing credentials, and optionally sync groups for access control. - [Advanced SAML configuration](https://developer.harness.io/harness-platform/use-harness-platform/authentication/single-sign-on-saml/advanced-saml-configuration.md): This document explains advanced SAML configuration. - [Single Sign-On with LDAP](https://developer.harness.io/harness-platform/use-harness-platform/authentication/single-sign-on-sso-with-ldap.md): Configure single sign-on with Lightweight Directory Access Protocol (LDAP) in Harness, including Active Directory and OpenLDAP. - [Single Sign-On (SSO) with OAuth](https://developer.harness.io/harness-platform/use-harness-platform/authentication/single-sign-on-sso-with-oauth.md): This document explains single sign-on with various OAuth providers. - [Single Sign-On (SSO) with OpenID Connect (OIDC)](https://developer.harness.io/harness-platform/use-harness-platform/authentication/single-sign-on-sso-with-oidc.md): This document explains single sign-on with OIDC provider. - [Single Sign-On (SSO) for Harness MCP](https://developer.harness.io/harness-platform/use-harness-platform/authentication/single-sign-on-for-harness-mcp.md): Learn how to add an additional ACS URL or redirect URI in your Identity Provider to enable Harness MCP login via SAML or OIDC. - [Two-factor authentication](https://developer.harness.io/harness-platform/use-harness-platform/authentication/two-factor-authentication.md): Set up and enforce two-factor authentication (2FA) for your Harness account or for all users in the account. - [Switch account](https://developer.harness.io/harness-platform/use-harness-platform/authentication/switch-account.md): Learn how to switch between multiple Harness accounts and understand when re-authentication is required. - [Manage public keys](https://developer.harness.io/harness-platform/use-harness-platform/authentication/manage-public-keys.md): Generate, add, and delete GPG and SSH public keys in your Harness user profile to verify commit authenticity. - [Organizations & Projects](https://developer.harness.io/harness-platform/use-harness-platform/organizations-and-projects.md): Learn how to structure your work in Harness using organizations and projects, including creation, management, and moving projects between organizations. - [Move a project](https://developer.harness.io/harness-platform/use-harness-platform/organizations-and-projects/move-projects.md): Overview of moving a project between organizations, including prerequisites, Supported modules and how to request or perform a move. - [Pre-move validation checklist](https://developer.harness.io/harness-platform/use-harness-platform/organizations-and-projects/move-projects/pre-move-guide.md): Validate organization-level dependencies before moving a project across organizations. - [Steps to move a project from one organization to another](https://developer.harness.io/harness-platform/use-harness-platform/organizations-and-projects/move-projects/move-projects-across-organization.md): Step-by-step guide to move a project across organizations. - [Post-move remediation guide](https://developer.harness.io/harness-platform/use-harness-platform/organizations-and-projects/move-projects/post-move-guide.md): Fix broken references and recreate resources after moving a project across organizations. - [Platform Access Control](https://developer.harness.io/harness-platform/use-harness-platform/platform-access-control.md): Control access to resources through roles, resource groups, and user assignments across account, organization, and project scopes. - [Access Policy Analyzer](https://developer.harness.io/harness-platform/use-harness-platform/platform-access-control/access-policy-analyzer.md): Learn how to use Access Policy Analyzer to audit permissions, roles, and access across Account, Organization, and Project scopes. - [Role-based access control (RBAC) in pipelines, templates, and secrets](https://developer.harness.io/harness-platform/use-harness-platform/platform-access-control/rbac-in-pipelines-templates-and-secrets.md): Configure granular create and edit permissions for pipelines, templates, and secrets using split permission controls in Harness. - [Manage roles](https://developer.harness.io/harness-platform/use-harness-platform/platform-access-control/add-manage-roles.md): Use roles for RBAC in Harness. - [Configure RBAC](https://developer.harness.io/harness-platform/use-harness-platform/platform-access-control/configure-rbac.md): Use roles for RBAC in Harness. - [Manage resource groups](https://developer.harness.io/harness-platform/use-harness-platform/platform-access-control/manage-resource-groups.md): Use resource groups to define which Harness resources users and service accounts can access. - [Attribute-based access control](https://developer.harness.io/harness-platform/use-harness-platform/platform-access-control/attribute-based-access-control.md): Attribute-based access control (ABAC) is an optional RBAC extension that grants access to Harness resources based on connector and environment types. - [Migrate from manual user management to SCIM](https://developer.harness.io/harness-platform/use-harness-platform/platform-access-control/scim-migration-guide.md): Step-by-step guide for transitioning existing Harness users to SCIM provisioning with Okta or Azure AD without access disruption. - [Manage user groups](https://developer.harness.io/harness-platform/use-harness-platform/platform-access-control/add-user-groups.md): Create and manage Harness user groups manually, through inheritance, or with automated provisioning, and assign roles and resource groups to control access. - [Manage users](https://developer.harness.io/harness-platform/use-harness-platform/platform-access-control/add-users.md): Use Harness RBAC to manage users. - [User Impersonation](https://developer.harness.io/harness-platform/use-harness-platform/platform-access-control/user-impersonation.md): Impersonate a user in your Harness account to troubleshoot issues and verify permissions without needing their password. - [Manage service accounts](https://developer.harness.io/harness-platform/use-harness-platform/platform-access-control/add-and-manage-service-account.md): Create, edit, and delete Harness service accounts, and assign role bindings that API keys inherit for programmatic access. - [Get active and inactive users](https://developer.harness.io/harness-platform/use-harness-platform/platform-access-control/get-active-inactive-users.md): Run a Python script against the Harness Audit API to identify which users logged in over a specified time period. - [Hierarchical Support for Service Accounts](https://developer.harness.io/harness-platform/use-harness-platform/platform-access-control/heirarchichal-support-for-service-accounts.md): Steps to configure and use account-level service accounts at project level. - [Manage dashboards](https://developer.harness.io/harness-platform/use-harness-platform/platform-access-control/manage-dashboards.md): This topic describes how to add and manage access control for dashboards. - [Provision users and groups with Okta (SCIM)](https://developer.harness.io/harness-platform/use-harness-platform/platform-access-control/provision-users-with-okta-scim.md): Provision and manage Harness users and user groups with Okta's SCIM integration. - [Provision users and groups using Microsoft Entra (SCIM)](https://developer.harness.io/harness-platform/use-harness-platform/platform-access-control/provision-users-and-groups-using-azure-ad-scim.md): Provision and manage Harness users and user groups with Microsoft Entra ID's SCIM integration. - [Provision users and groups with OneLogin (SCIM)](https://developer.harness.io/harness-platform/use-harness-platform/platform-access-control/provision-users-and-groups-with-one-login-scim.md): Provision and manage Harness users and user groups with OneLogin's SCIM integration. - [Just-In-Time (JIT) user provisioning](https://developer.harness.io/harness-platform/use-harness-platform/platform-access-control/just-in-time-user-provisioning.md): Automatically provision users in Harness when they first log in via SAML SSO using Just-In-Time provisioning. - [Permissions reference](https://developer.harness.io/harness-platform/use-harness-platform/platform-access-control/permissions-reference.md): Permissions reference for Harness RBAC. - [Resource type reference](https://developer.harness.io/harness-platform/use-harness-platform/platform-access-control/resource-type-reference.md): Resource type reference for Harness RBAC. - [Manage pipeline access with tag-based RBAC](https://developer.harness.io/harness-platform/use-harness-platform/platform-access-control/tag-based-rbac-for-pipelines.md): Control pipeline permissions using tags to simplify access management at scale. - [Delegates](https://developer.harness.io/harness-platform/use-harness-platform/delegates.md) - [Delegate](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate.md) - [Delegate Concepts](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/delegate-concepts.md) - [Overview](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/delegate-concepts/delegate-overview.md): Learn about Delegate, a service you run in your local network or VPC to connect your artifact, infrastructure, collaboration, verification, and other providers with Harness Manager. - [Delegate system requirements](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/delegate-concepts/delegate-requirements.md): Review the system requirements for installing and running the Harness Delegate, including supported operating systems, hardware specifications, and network prerequisites. - [Delegate image types](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/delegate-concepts/delegate-image-types.md): Learn about different Harness delegate image types including standard, minimal, and FIPS variants, their security considerations, third-party tools, and how to choose the right image for your deployme - [Delegate registration and verification](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/delegate-concepts/delegate-registration.md): To set up a Harness Delegate, you install the delegate in your environment and the delegate automatically registers with your Harness account. The Delegate config file (for example, Kubernetes Delega… - [Graceful delegate shutdown](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/delegate-concepts/graceful-delegate-shutdown-process.md): Read about the process of graceful delegate shutdown. - [Install Delegates](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/install-delegates.md) - [Delegate installation options](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/install-delegates/overview.md): Install Harness Delegates using Helm, Terraform, Kubernetes, or Docker - [Install a delegate with third-party tool custom binaries](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/install-delegates/install-a-delegate-with-3-rd-party-tool-custom-binaries.md): Use environment variables to install a custom toolset on the delegate minimal image. - [Build custom delegate images with third-party tools](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/install-delegates/build-custom-delegate-images-with-third-party-tools.md): This document explains how to build and host custom delegate images that include the tools you select. - [Enable root user privileges to add custom binaries](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/install-delegates/enable-root-user-privileges-to-add-custom-binaries.md): Learn how to enable root user privileges for Harness delegates to install custom binaries and modify delegate images. - [Install a delegate on Google Cloud Run](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/install-delegates/install-delegate-on-google-cloud-run.md): Learn how to install and configure a Harness delegate on Google Cloud Run. - [Deploy a Docker delegate to Amazon ECS or AWS Fargate](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/install-delegates/docker-delegate-to-ecs-fargate.md): Learn how to deploy a Docker delegate to Amazon ECS or AWS Fargate clusters with configuration examples and best practices. - [Automate delegate installation](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/install-delegates/automate-delegate-installation.md): Automate delegate installation and registration. - [Install Harness Delegate on Google Kubernetes Engine (GKE) with Workload Identity](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/install-delegates/gke-workload-identity.md): Deploy a Harness Delegate that uses Workload Identity to access Google Cloud Services - [Delegate automatic upgrades and expiration policy](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/install-delegates/delegate-upgrades-and-expiration.md): Explains the auto-upgrade feature and the delegate expiration policy. - [Manage delegates](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/manage-delegates.md) - [Overview](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/manage-delegates/manage-delegates-overview.md): Learn how to manage delegates based on their status, including monitoring health, updating versions, and troubleshooting issues. - [Build custom delegate images using Dockerfile](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/manage-delegates/build-custom-images-delegate-dockerfile.md): This topic describes how to build custom delegate images using the Harness Delegate Dockerfile. - [Customize delegate logging](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/manage-delegates/customize-delegate-logging.md): This topic describes how to customize delegate logging. - [Configure delegate metrics and auto scale](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/manage-delegates/delegate-metrics.md): Learn how to configure delegate metrics collection with Prometheus and Grafana, and set up auto scaling using replicas. - [Proxy configuration](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/manage-delegates/proxy.md): Configure delegate connectivity through a proxy, using Basic or Kerberos/SPNEGO authentication. - [Proxy configuration guide](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/manage-delegates/proxy/configure-delegate-proxy-settings.md): Learn how to manage connectivity in environments where outbound traffic must go through a proxy. - [Kerberos proxy authentication](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/manage-delegates/proxy/configure-delegate-kerberos-proxy.md): Configure Harness Delegate to authenticate to a Kerberos-enabled proxy using SPNEGO/Negotiate authentication. - [Run all pipeline steps in one pod](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/manage-delegates/run-all-pipeline-steps-in-one-pod.md): Learn how to configure pipelines to run all steps in a single delegate pod for improved performance and consistency. - [Use delegate selectors](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/manage-delegates/select-delegates-with-selectors.md): Learn how to use delegate selectors and tags to target specific delegates for pipelines, connectors, and infrastructure tasks. - [Hide log information based on regex patterns](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/manage-delegates/hide-logs-using-regex.md): Learn how to mask sensitive information in delegate logs using custom regex patterns for enhanced security. - [Upgrade Legacy Delegate to Delegate](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/manage-delegates/upgrade-legacy-delegate.md): Learn how to upgrade from deprecated legacy delegate to the latest delegate image with step-by-step instructions. - [Enable auto-upgrades for existing Docker Delegates](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/manage-delegates/enable-auto-upgrade-for-running-docker-delegates.md): Learn how to migrate existing Docker delegates to enable automatic upgrades using the Docker Delegate Upgrader script. - [Delete a delegate](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/manage-delegates/delete-a-delegate.md): Learn how to safely delete Harness delegates from Kubernetes clusters and remove them from your Harness account. - [Stream pipeline logs](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/manage-delegates/stream-pipeline-logs-to-observability-backend.md): Stream build and deploy pipeline stage execution logs from a self-managed Harness Delegate to your observability backend using OpenTelemetry or another supported log collector. - [Secure Delegates](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/secure-delegates.md) - [Secure delegates with tokens](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/secure-delegates/secure-delegates-with-tokens.md): Learn how to secure delegate communication by managing delegate tokens - create, rotate, revoke, and store them in secret managers. - [Install delegates with custom certificates](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/secure-delegates/install-delegates-with-custom-certs.md): Learn how to install Kubernetes, Docker, and Helm delegates with custom certificates for secure enterprise environments. - [mTLS Support via Delegates](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/secure-delegates/delegate-mtls-support.md): Configure mutual TLS authentication between delegates and Harness to secure communication with client certificates. - [Running Harness Delegate on a Read-Only File System](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/secure-delegates/delegate-read-only-file-system-config-guide.md): Learn how to configure Harness delegates for read-only file systems using writable volumes for Kubernetes, Helm, and Docker deployments. - [Store delegate tokens as Kubernetes secrets](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/secure-delegates/store-delegate-tokens-as-secrets.md): Learn how to securely store delegate tokens as Kubernetes secrets instead of ConfigMaps for enhanced security. - [Truststore override for delegates](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/secure-delegates/trust-store-override-for-delegates.md): Learn how to customize delegate truststores to limit trusted certificates and meet enterprise security protocols while maintaining Harness connectivity. - [Delegate Reference](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/delegate-reference.md) - [Delegate image version support status](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/delegate-reference/delegate-image-version-status.md): View delegate image versions and their support lifecycle status including End of Support (EOS) and End of Life (EOL) dates. - [Delegate required SDKs](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/delegate-reference/delegate-required-sdks.md): Reference guide for SDK versions packaged with Harness delegates, including kubectl, Helm, and other tools by deployment type. - [Common delegate initialization scripts](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/delegate-reference/common-delegate-profile-scripts.md): Learn about delegate initialization scripts for installing applications and running commands on delegate pods, hosts, and containers. - [Delegate environment variables](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/delegate-reference/delegate-environment-variables.md): Reference guide for environment variables available in delegate manifests, including configuration options and usage examples. - [Docker delegate environment variables](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/delegate-reference/docker-delegate-environment-variables.md): Reference guide for environment variables available for Docker delegates, including configuration options and usage examples. - [Sample YAML files](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/delegate-reference/yaml.md) - [Example Kubernetes manifest and Helm chart for Harness Delegate](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/delegate-reference/yaml/example-kubernetes-manifest-harness-delegate.md): Sample Kubernetes manifest and Helm chart configuration files for deploying and configuring Harness delegates. - [Sample NFS server with persistent volume](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/delegate-reference/yaml/sample-create-a-permanent-volume-nfs-server.md): Sample Kubernetes manifest for deploying an NFS server with persistent volume configuration for delegate storage. - [Troubleshooting](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/troubleshooting.md) - [Delegate certificate issues](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate/troubleshooting/certificate-issues.md): Troubleshoot common delegate certificate issues. - [Delegate 3.x (Closed Beta)](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate-3x-closed-beta.md) - [Overview](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate-3x-closed-beta/delegate-overview.md): Learn about Delegate 3.x - [Feature Parity](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate-3x-closed-beta/feature-parity.md): Detailed comparison of features between Delegate 3.x and the legacy delegate - [Install a Delegate](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate-3x-closed-beta/install-a-delegate.md) - [Install a Local Delegate on macOS](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate-3x-closed-beta/install-a-delegate/install-delegate-macos.md): Learn how to install and configure Delegate 3.x on a macOS machine - [Install a Local Delegate on Linux](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate-3x-closed-beta/install-a-delegate/install-delegate-linux.md): Learn how to install and configure Delegate 3.x on a Linux machine - [Install a Local Delegate on Windows](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate-3x-closed-beta/install-a-delegate/install-delegate-windows.md): Learn how to install and configure Delegate 3.x on a Windows machine - [Install a Delegate on Kubernetes](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate-3x-closed-beta/install-a-delegate/install-kubernetes-delegate.md): Learn how to install Delegate 3.x in a Kubernetes cluster - [Delegate Configuration Reference](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate-3x-closed-beta/install-a-delegate/configure-delegate.md): Common configuration options for Delegate 3.x across all platforms - [Install a Delegate on Amazon ECS or AWS Fargate](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate-3x-closed-beta/install-a-delegate/install-delegate-ecs-fargate.md): Learn how to install Delegate 3.x on Amazon ECS or AWS Fargate clusters - [Run Initialization Scripts Before Delegate Startup](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate-3x-closed-beta/configure-init-script.md): Learn how to run custom initialization scripts before Delegate 3.x registers with Harness - [Capacity-Based Stage Queuing](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate-3x-closed-beta/capacity-based-stage-queuing.md): Control concurrent stage execution on Delegate 3.x using MAX\_STAGES and server-side queuing. - [Configure Custom Certificates and mTLS](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate-3x-closed-beta/custom-certs-and-mtls.md): Learn how to configure custom certificates and mutual TLS (mTLS) for Harness Delegate 3.x - [Disaster Recovery Strategy](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate-3x-closed-beta/disaster-recovery-strategy.md): Design a resilient multi-region delegate architecture with automatic failover - [Delegate 3.x FAQs](https://developer.harness.io/harness-platform/use-harness-platform/delegates/delegate-3x-closed-beta/delegate-faqs.md): Frequently asked questions about Delegate 3.x - [Secrets](https://developer.harness.io/harness-platform/use-harness-platform/secrets.md) - [Add WinRM keys](https://developer.harness.io/harness-platform/use-harness-platform/secrets/add-winrm-keys.md): Learn how to add and use WinRM secrets. - [Secrets Management](https://developer.harness.io/harness-platform/use-harness-platform/secrets/secrets-management.md) - [Harness secrets management overview](https://developer.harness.io/harness-platform/use-harness-platform/secrets/secrets-management/harness-secret-manager-overview.md): Harness includes a built-in Secret Management feature that enables you to store encrypted secrets, such as access keys, and use them in your Harness account. Some key points about Secret Management. - [Add an AWS secrets manager](https://developer.harness.io/harness-platform/use-harness-platform/secrets/secrets-management/add-an-aws-secret-manager.md): Learn how to securely manage sensitive information by adding AWS Secrets Manager. - [Add an AWS KMS secret manager](https://developer.harness.io/harness-platform/use-harness-platform/secrets/secrets-management/add-an-aws-kms-secrets-manager.md): To store and use encrypted secrets (such as access keys), you can add an AWS KMS Secrets Manager. - [Add a Google Cloud secret manager](https://developer.harness.io/harness-platform/use-harness-platform/secrets/secrets-management/add-a-google-cloud-secret-manager.md): Topic explaining how to add a Google Cloud Secret Manager. - [Add Google KMS as a Harness secret manager](https://developer.harness.io/harness-platform/use-harness-platform/secrets/secrets-management/add-google-kms-secrets-manager.md): This topic explains steps to add Google KMS as a secret manager. - [Reconciliation of Secret Manager Template](https://developer.harness.io/harness-platform/use-harness-platform/secrets/secrets-management/reconcilation-of-secret-manager-template.md): Learn how to reconcile Custom Secret Managers and Secrets when their referenced Secret Manager Template is updated to keep configurations in sync and avoid pipeline failures. - [Add a HashiCorp Vault secret manager](https://developer.harness.io/harness-platform/use-harness-platform/secrets/secrets-management/add-hashicorp-vault.md): This document explains how to store and use encrypted secrets (such as access keys) by adding a HashiCorp Vault Secrets Manager. - [Add an Azure Key Vault secret manager](https://developer.harness.io/harness-platform/use-harness-platform/secrets/secrets-management/azure-key-vault.md): This document explains steps to add and use Azure Key Vault to store and use encrypted secrets, such as access keys. - [Add a custom secret manager](https://developer.harness.io/harness-platform/use-harness-platform/secrets/secrets-management/custom-secret-manager.md): This topic explains how to create and use a Custom Secret Manager. - [Add a CyberArk Conjur custom secret manager](https://developer.harness.io/harness-platform/use-harness-platform/secrets/secrets-management/add-a-cyberark-conjur-custom-secret-manager.md): This tutorial explains how to create CyberArk Conjur custom secret manager. - [Disable built-in secret manager](https://developer.harness.io/harness-platform/use-harness-platform/secrets/secrets-management/disable-harness-secret-manager.md): Disable Harness built-in Secret Manager. - [Reference existing secret manager secrets](https://developer.harness.io/harness-platform/use-harness-platform/secrets/secrets-management/reference-existing-secret-manager-secrets.md): Topic to explain how to reference existing secret manager secrets. - [Reference Secret in Custom Secret Manager](https://developer.harness.io/harness-platform/use-harness-platform/secrets/secrets-management/reference-secrets-in-custom-sm.md): Learn about how to reference secrets within the Custom Secret Manager - [Secrets and log sanitization](https://developer.harness.io/harness-platform/use-harness-platform/secrets/secrets-management/secrets-and-log-sanitization.md): This topic describes how Harness sanitizes logs and outputs to prevent secrets from being exposed. - [Store authentication credentials](https://developer.harness.io/harness-platform/use-harness-platform/secrets/secrets-management/store-authentication-credentials.md): This topic explains how Harness stores authentication credentials for secret managers. - [Add and reference file secrets](https://developer.harness.io/harness-platform/use-harness-platform/secrets/add-file-secrets.md): This document explains how to add and reference an encrypted file secret. - [Add SSH credentials](https://developer.harness.io/harness-platform/use-harness-platform/secrets/add-use-ssh-secrets.md): Learn how to add SSH credentials and use them to securely connect to remote servers. - [Add and reference text secrets](https://developer.harness.io/harness-platform/use-harness-platform/secrets/add-use-text-secrets.md): This topic shows how to create a text secret and reference it in Harness Application entities. - [Connectors](https://developer.harness.io/harness-platform/use-harness-platform/connectors.md): Connect Harness to your cloud providers, artifact and code repositories, ticketing systems, and monitoring and logging systems. - [Overview](https://developer.harness.io/harness-platform/use-harness-platform/connectors/connectors-overview.md): Understand what Harness connectors are, how they work, and how to create your first connector. - [Create a connector using YAML](https://developer.harness.io/harness-platform/use-harness-platform/connectors/create-a-connector-using-yaml.md): This topic explains how to add a connector using the YAML Builder. - [Manage access control for connectors](https://developer.harness.io/harness-platform/use-harness-platform/connectors/manage-access-control-for-connectors.md): Learn how to manage access control for connectors by type, name, or tags. - [Cloud providers](https://developer.harness.io/harness-platform/use-harness-platform/connectors/cloud-providers.md): Connect Harness to your cloud providers for artifact pulls, infrastructure provisioning, and deployments. - [Cloud providers overview](https://developer.harness.io/harness-platform/use-harness-platform/connectors/cloud-providers/connect-to-a-cloud-provider.md): Overview of the cloud provider connectors Harness supports and where to set up each one. - [Add an AWS connector](https://developer.harness.io/harness-platform/use-harness-platform/connectors/cloud-providers/add-aws-connector.md): Connect Harness to your AWS accounts and services. - [AWS connector settings reference](https://developer.harness.io/harness-platform/use-harness-platform/connectors/cloud-providers/add-aws-connector/aws-connector-settings-reference.md): This topic provides settings and permissions for Harness AWS connectors. - [Add a Microsoft Azure connector](https://developer.harness.io/harness-platform/use-harness-platform/connectors/cloud-providers/add-a-microsoft-azure-connector.md): Connect Harness to your Azure accounts and services for artifact pulls, infrastructure provisioning, and application deployments. - [Azure connector settings reference](https://developer.harness.io/harness-platform/use-harness-platform/connectors/cloud-providers/add-a-microsoft-azure-connector/azure-connector-settings-reference.md): This topic provides roles, permissions, and advanced authentication settings for Harness Microsoft Azure connectors. - [Add a Google Cloud Platform (GCP) connector](https://developer.harness.io/harness-platform/use-harness-platform/connectors/cloud-providers/connect-to-google-cloud-platform-gcp.md): Connect Harness to your GCP accounts and services. - [Google Cloud Platform (GCP) connector settings reference](https://developer.harness.io/harness-platform/use-harness-platform/connectors/cloud-providers/connect-to-google-cloud-platform-gcp/gcs-connector-settings-reference.md): Settings and permissions for the GCP connector. - [Add a Kubernetes cluster connector](https://developer.harness.io/harness-platform/use-harness-platform/connectors/cloud-providers/add-a-kubernetes-cluster-connector.md): Connect Harness to your Kubernetes clusters on any platform. - [Kubernetes cluster connector settings reference](https://developer.harness.io/harness-platform/use-harness-platform/connectors/cloud-providers/add-a-kubernetes-cluster-connector/kubernetes-cluster-connector-settings-reference.md): This topic provides settings and permissions for the Kubernetes cluster connector. - [Add a Physical Data Center connector](https://developer.harness.io/harness-platform/use-harness-platform/connectors/cloud-providers/pdc-connector.md): Connect Harness to hosts in your physical data center for traditional deployments. - [Add a Rancher cluster connector](https://developer.harness.io/harness-platform/use-harness-platform/connectors/cloud-providers/add-a-rancher-cluster-connector.md): Connect Harness to Kubernetes clusters managed by Rancher. - [Add a Spot connector](https://developer.harness.io/harness-platform/use-harness-platform/connectors/cloud-providers/add-a-spot-connector.md): Connect Harness to your Spot account for Elastigroup deployments. - [Add a Tanzu Application Service (TAS) connector](https://developer.harness.io/harness-platform/use-harness-platform/connectors/cloud-providers/add-tas-connector.md): Connect Harness to your Tanzu Application Service (TAS) accounts and spaces. - [Add a Terraform Cloud connector](https://developer.harness.io/harness-platform/use-harness-platform/connectors/cloud-providers/add-a-terraform-cloud-connector.md): Connect Harness to Terraform Cloud. - [Artifact repositories](https://developer.harness.io/harness-platform/use-harness-platform/connectors/artifact-repositories.md): Connect Harness to your artifact repositories to pull artifacts for builds, deployments, and pipelines. - [Overview](https://developer.harness.io/harness-platform/use-harness-platform/connectors/artifact-repositories/artifact-repositories-connectors-overview.md): Overview of the artifact repository connectors available in Harness, where to add them, and how they differ from cloud provider connectors. - [Add a Jenkins connector](https://developer.harness.io/harness-platform/use-harness-platform/connectors/artifact-repositories/add-a-jenkins-connector.md): Documentation for the provisioning of Jenkins Registry connectors. - [Add an Artifactory connector](https://developer.harness.io/harness-platform/use-harness-platform/connectors/artifact-repositories/add-an-artifactory-connector.md): Documentation for the provisioning of Artifactory Repository connectors. - [Artifactory connector settings reference](https://developer.harness.io/harness-platform/use-harness-platform/connectors/artifact-repositories/add-an-artifactory-connector/artifactory-connector-settings-reference.md): This topic provides settings and permissions for the Artifactory connector, which supports both cloud and on-premises Artifactory. - [Add a Docker registry connector](https://developer.harness.io/harness-platform/use-harness-platform/connectors/artifact-repositories/add-a-docker-registry-connector.md): Documentation for the provisioning of Docker Registry connectors. - [Docker Registry connector settings reference](https://developer.harness.io/harness-platform/use-harness-platform/connectors/artifact-repositories/add-a-docker-registry-connector/docker-registry-connector-settings-reference.md): This topic provides settings and permissions for the Docker connector. - [Connect to Harness container image registry](https://developer.harness.io/harness-platform/use-harness-platform/connectors/artifact-repositories/add-a-docker-registry-connector/connect-to-harness-container-image-registry-using-docker-connector.md): Configure how Harness pulls its required container images: anonymously from GAR or ECR, with credentials, for specific stages, or from a private registry. - [Connect to IBM cloud container registry](https://developer.harness.io/harness-platform/use-harness-platform/connectors/artifact-repositories/add-a-docker-registry-connector/using-ibm-registry-to-create-a-docker-connector.md): Connect Harness to IBM Cloud Container Registry using a Harness Docker Registry connector. - [Add an HTTP Helm repository connector](https://developer.harness.io/harness-platform/use-harness-platform/connectors/artifact-repositories/add-an-http-helm-repo-connector.md): Documentation for the provisioning of HTTP Helm Repository connectors. - [Add an OCI Helm registry connector](https://developer.harness.io/harness-platform/use-harness-platform/connectors/artifact-repositories/add-an-oci-helm-registry-connector.md): Documentation for the provisioning of OCI Helm Registry connectors. - [Add a Nexus connector](https://developer.harness.io/harness-platform/use-harness-platform/connectors/artifact-repositories/add-a-nexus-connector.md): Documentation for the provisioning of Nexus Repository connectors. - [Nexus connector settings reference](https://developer.harness.io/harness-platform/use-harness-platform/connectors/artifact-repositories/add-a-nexus-connector/nexus-connector-settings-reference.md): This topic provides settings and permissions for the Nexus connector. - [Code repositories](https://developer.harness.io/harness-platform/use-harness-platform/connectors/code-repositories.md) - [Connect to a Git repository](https://developer.harness.io/harness-platform/use-harness-platform/connectors/code-repositories/connect-to-code-repo.md): Learn about Harness code repository connectors. - [Connect to Azure Repos](https://developer.harness.io/harness-platform/use-harness-platform/connectors/code-repositories/connect-to-a-azure-repo.md): This topic explains how to connect to Azure Repos. - [Use a GitHub App in a GitHub connector](https://developer.harness.io/harness-platform/use-harness-platform/connectors/code-repositories/git-hub-app-support.md): You can use a GitHub App to authenticate a GitHub connector. - [Code repo connectors](https://developer.harness.io/harness-platform/use-harness-platform/connectors/code-repositories/ref-source-repo-provider.md) - [Bitbucket connector settings reference](https://developer.harness.io/harness-platform/use-harness-platform/connectors/code-repositories/ref-source-repo-provider/bitbucket-connector-settings-reference.md): Harness connects to Bitbucket repositories through Bitbucket connectors. - [Git connector settings reference](https://developer.harness.io/harness-platform/use-harness-platform/connectors/code-repositories/ref-source-repo-provider/git-connector-settings-reference.md): This topic provides settings and permissions for the Git connector. - [GitHub connector settings reference](https://developer.harness.io/harness-platform/use-harness-platform/connectors/code-repositories/ref-source-repo-provider/git-hub-connector-settings-reference.md): Connect to a GitHub account or repository. - [GitLab connector settings reference](https://developer.harness.io/harness-platform/use-harness-platform/connectors/code-repositories/ref-source-repo-provider/git-lab-connector-settings-reference.md): Connect to a GitLab account or repository. - [HTTP Helm repository connector settings reference](https://developer.harness.io/harness-platform/use-harness-platform/connectors/code-repositories/ref-source-repo-provider/http-helm-repo-connector-settings-reference.md): This topic provides settings and permissions for the HTTP Helm Repo Connector. - [Source Code Manager settings](https://developer.harness.io/harness-platform/use-harness-platform/connectors/code-repositories/ref-source-repo-provider/source-code-manager-settings.md): Currently, this feature is in Beta and behind a Feature Flag. - [Ticketing systems](https://developer.harness.io/harness-platform/use-harness-platform/connectors/ticketing-systems.md) - [Ticketing systems overview](https://developer.harness.io/harness-platform/use-harness-platform/connectors/ticketing-systems/connect-to-a-ticketing-system.md): Overview of the ticketing system connectors Harness supports and where to set up each one. - [Add a Jira connector](https://developer.harness.io/harness-platform/use-harness-platform/connectors/ticketing-systems/connect-to-jira.md): Connect Harness to Jira as a Harness Jira connector. - [Add a JSM connector](https://developer.harness.io/harness-platform/use-harness-platform/connectors/ticketing-systems/connect-to-jsm.md): Connect Harness to Jira Service Management as a Harness JSM connector. - [Add a ServiceNow connector](https://developer.harness.io/harness-platform/use-harness-platform/connectors/ticketing-systems/connect-to-service-now.md): Connect Harness to ServiceNow as a Harness ServiceNow connector. - [Monitoring and logging systems](https://developer.harness.io/harness-platform/use-harness-platform/connectors/monitoring-and-logging-systems.md) - [Connect to monitoring and logging systems](https://developer.harness.io/harness-platform/use-harness-platform/connectors/monitoring-and-logging-systems/connect-to-monitoring-and-logging-systems.md): You can connect Harness to Monitoring and Logging Systems. - [Governance](https://developer.harness.io/harness-platform/use-harness-platform/governance.md) - [Audit trail](https://developer.harness.io/harness-platform/use-harness-platform/governance/audit-trail.md) - [Overview](https://developer.harness.io/harness-platform/use-harness-platform/governance/audit-trail/audit-trail.md): Describes how to use the Audit Trail feature to track/debug/investigate changes to your resources in your Harness accounts. - [Configure audit streaming](https://developer.harness.io/harness-platform/use-harness-platform/governance/audit-trail/audit-streaming.md): Stream your audit logs to an external destination. - [Policy as Code](https://developer.harness.io/harness-platform/use-harness-platform/governance/policy-as-code.md) - [Harness Policy As Code overview](https://developer.harness.io/harness-platform/use-harness-platform/governance/policy-as-code/harness-governance-overview.md): Harness uses Open Policy Agent (OPA) to store and enforce policies for the Harness platform. - [Policy As Code quickstart](https://developer.harness.io/harness-platform/use-harness-platform/governance/policy-as-code/harness-governance-quickstart.md): Learn how to use OPA policies in Harness to enforce governance across your DevOps processes. - [Enable/Disable a policy set](https://developer.harness.io/harness-platform/use-harness-platform/governance/policy-as-code/disable-a-policy-set.md): Disable a Policy Set by locating the Policy Set and toggling the Enforced setting to off. - [Using Harness Policy as Code for Variables](https://developer.harness.io/harness-platform/use-harness-platform/governance/policy-as-code/using-harness-policy-as-code-for-variables.md): Add a Policy step to your Variables. - [Run policies in your own environment](https://developer.harness.io/harness-platform/use-harness-platform/governance/policy-as-code/run-policies-in-your-environment.md): Learn how to configure policy sets to run on your own infrastructure instead of Harness SaaS. - [Configure Git Experience for OPA](https://developer.harness.io/harness-platform/use-harness-platform/governance/policy-as-code/configure-gitexperience-for-opa.md): Configure Git Experiemce for your policies. - [Manage a Rego policy using Git Experience](https://developer.harness.io/harness-platform/use-harness-platform/governance/policy-as-code/manage-rego-policy-using-git-experience.md): Store, import, edit, and test Harness OPA Rego policies in a Git repository using Git Experience. - [Enforce onSave policies on Git entities](https://developer.harness.io/harness-platform/use-harness-platform/governance/policy-as-code/enforce-policies-on-git-backed-entities.md): Evaluate onSave OPA policies against Git-backed entities when they are committed directly to Git, and block pipeline execution when the latest commit fails policy evaluation. - [Build policies using Harness AI](https://developer.harness.io/harness-platform/use-harness-platform/governance/policy-as-code/ai-for-policies.md): Build Policies using Harness AI - [Policy step](https://developer.harness.io/harness-platform/use-harness-platform/governance/policy-as-code/add-a-governance-policy-step-to-a-pipeline.md): Add a Policy step to your Stage. - [Enforce policies on steps](https://developer.harness.io/harness-platform/use-harness-platform/governance/policy-as-code/using-policy-enforcement-on-pipeline-steps.md): Learn how to use policy as code to enforce policies on pipeline steps. - [Policy As Code for Feature Flags](https://developer.harness.io/harness-platform/use-harness-platform/governance/policy-as-code/using-harness-policy-engine-for-feature-flags.md): This topic gives steps to create, update, and view policies and policy sets for Feature Flags. - [Policy as Code for connectors](https://developer.harness.io/harness-platform/use-harness-platform/governance/policy-as-code/add-a-governance-policy-step-to-a-connector.md): Learn how to use policies for connectors. - [Policy as Code for secrets](https://developer.harness.io/harness-platform/use-harness-platform/governance/policy-as-code/add-a-policy-engine-step-to-a-secret.md): Learn how to use policy as code for secrets. - [Policy as Code for Templates](https://developer.harness.io/harness-platform/use-harness-platform/governance/policy-as-code/policy-as-code-for-templates.md): Learn how to create and enforce OPA policies on Harness templates. - [Policy as Code for Terraform](https://developer.harness.io/harness-platform/use-harness-platform/governance/policy-as-code/policy-as-code-for-terraform.md): Learn how to create and enforce OPA policies on Terraform Plan, Terraform Plan Cost, and Terraform State. - [Policy as Code for Security Tests](https://developer.harness.io/harness-platform/use-harness-platform/governance/policy-as-code/policy-as-code-for-security-tests.md): Learn how to create and enforce OPA policies on security test results. - [Policy as Code for service accounts](https://developer.harness.io/harness-platform/use-harness-platform/governance/policy-as-code/add-a-governance-policy-step-to-a-service-account.md): Learn how to use policy as code for a service account. - [Policy as Code for API Keys and Tokens](https://developer.harness.io/harness-platform/use-harness-platform/governance/policy-as-code/add-policy-as-code-apikey-and-token.md): Learn how to implement policy as code to create, manage, and enforce governance for API keys and authentication tokens. - [Policy as Code for Services](https://developer.harness.io/harness-platform/use-harness-platform/governance/policy-as-code/policy-as-code-for-services.md): Learn how to create and enforce OPA policies on Harness services. - [Policy as Code for Environments](https://developer.harness.io/harness-platform/use-harness-platform/governance/policy-as-code/policy-as-code-for-environments.md): Learn how to create and enforce OPA policies on Harness environments. - [Policy as Code for Infrastructure](https://developer.harness.io/harness-platform/use-harness-platform/governance/policy-as-code/policy-as-code-for-infrastructure.md): Learn how to create and enforce OPA policies on Harness infrastructure definitions. - [Policy as Code for Overrides](https://developer.harness.io/harness-platform/use-harness-platform/governance/policy-as-code/policy-as-code-for-overrides.md): Learn how to create and enforce OPA policies on Harness overrides. - [Policy As Code for FME Feature Flags](https://developer.harness.io/harness-platform/use-harness-platform/governance/policy-as-code/using-harness-policy-engine-for-fme.md): Learn how to create, update, and view policies and policy sets for FME feature flags and feature flag definitions. - [Policy as Code for GitOps Applications](https://developer.harness.io/harness-platform/use-harness-platform/governance/policy-as-code/policy-as-code-for-gitops-applications.md): Learn how to use Open Policy Agent (OPA) policies to enforce governance and compliance for GitOps Applications. - [Policy samples](https://developer.harness.io/harness-platform/use-harness-platform/governance/policy-as-code/sample-policy-use-case.md): Learn about sample policies and their use cases in the Harness Policy Library. - [Policy evaluations retention](https://developer.harness.io/harness-platform/use-harness-platform/governance/policy-as-code/opa-evaluations-retention.md): Learn about the retention period for Policy as Code (OPA) evaluations in Harness. - [Policy as Code FAQs](https://developer.harness.io/harness-platform/use-harness-platform/governance/policy-as-code/policy-as-code-faqs.md): See sample policies and when to use them. - [Status Portal](https://developer.harness.io/harness-platform/use-harness-platform/status-portal.md): Monitor the health and uptime availability of your cluster and enabled Harness modules with a personalised status page. - [Pipelines](https://developer.harness.io/harness-platform/use-harness-platform/pipelines.md) - [Pipelines overview](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/pipelines-overview.md): Understand what Harness pipelines are, how they work, and how to create your first pipeline. - [Create your first pipeline](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/create-pipeline-quickstart.md): Create and run your first Harness pipeline using the Pipeline Studio visual editor. Covers creating a pipeline, adding a stage and steps, and running an execution. - [Add a stage](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/add-a-stage.md): Learn how to add and configure a pipeline stage. - [DAG pipelines \[Beta\]](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/dag-pipelines.md): Learn how to configure pipelines using Directed Acyclic Graph (DAG) dependencies. This feature is in beta. - [Input sets](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/input-sets.md): Reuse pipelines for multiple scenarios using input sets and overlays with preconfigured runtime values. - [Manually run stages](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/pipeline-manual-run.md): Run a stage manually in a pipeline. - [Failure handling](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/failure-handling.md) - [Define failure strategies for stages and steps](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/failure-handling/define-a-failure-strategy-on-stages-and-steps.md): A failure strategy defines how your stages and steps handle different failure conditions. - [Rollback pipelines](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/failure-handling/define-a-failure-strategy-for-pipelines.md): Configure pipeline rollback to roll back the entire pipeline upon stage or step failure. - [Mark pipeline as failed](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/failure-handling/mark-as-failed-pipeline.md): Mark a pipeline as failed during execution to stop all running and queued stages. - [Mark stage as failed](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/failure-handling/mark-as-failed.md): Mark a stage as failed during pipeline execution to abort running steps and trigger failure strategies. - [Mark step as failed](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/failure-handling/mark-step-as-failed.md): Mark a step as failed during pipeline execution to abort it and trigger failure strategies. - [Abort a pipeline, stage, or step](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/failure-handling/abort-pipeline.md): Abort pipeline, stage, or step execution. - [Retry failed executions from any stage](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/failure-handling/resume-pipeline-deployments.md): Resume pipeline executions from any successful or failed stage to avoid rerunning the entire pipeline. - [Timeout settings](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/failure-handling/timeout-settings.md): Configure timeout settings for steps, stages, and pipelines to prevent excessive execution times. - [Fail fast pipeline](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/failure-handling/fast-fail.md): Enable fail fast behavior to immediately fail pipelines when any step or stage in a parallel group fails. - [Conditional executions for stages and steps](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/step-skip-condition-settings.md): You can define conditional execution settings for stages and steps to control when they run based on pipeline status and JEXL conditions. - [Matrices, loops, and parallelism](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/looping-strategies.md) - [Looping strategies](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/looping-strategies/looping-strategies-matrix-repeat-and-parallelism.md): Looping strategies include matrix, repeat, and parallelism strategies. - [Best practices for looping strategies](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/looping-strategies/best-practices-for-looping-strategies.md): Recommended practices for implementing looping strategies in production pipelines, and what fails when teams skip them. - [Matrix strategy examples](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/looping-strategies/additional-matrix-examples.md): Examples and patterns for matrix strategies in Harness pipelines, including basic matrices, nested loops, runtime input, and complex JSON values. - [Run stages in parallel](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/looping-strategies/run-stages-in-parallel.md): Run multiple pipeline stages concurrently to reduce execution time and improve efficiency. - [Run specific stages](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/run-specific-stage-in-pipeline.md): Run specific stages in a pipeline. - [Pipeline chaining](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/pipeline-chaining.md): Chain pipelines in Harness to create complex workflows. - [Pipeline execution graph API](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/pipeline-execution-graph.md): Learn how to use the execution graph API to retrieve pipeline execution details in Harness. - [Barriers](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/barriers.md): Use Barrier steps in Harness pipelines to synchronize execution across parallel stages or step groups. - [Execution history and logs](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/executions-and-logs.md) - [View and compare pipeline executions](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/executions-and-logs/view-and-compare-pipeline-executions.md): View and compare the compiled YAML used for pipeline executions to understand changes and troubleshoot issues. - [Search the console view](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/executions-and-logs/searching-the-console-view.md): Search pipeline execution logs in the console view using the built-in search functionality and keyboard shortcuts. - [Download execution logs](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/executions-and-logs/download-logs.md): Download pipeline, stage, and step execution logs through the UI or API for offline analysis and troubleshooting. - [Allow public access to pipeline executions](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/executions-and-logs/allow-public-access-to-executions.md): Enable public access to pipeline executions so you can share execution URLs without requiring users to sign in to Harness. - [Manage pipeline executions](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/executions-and-logs/executions-management.md): View and manage queued and running pipeline executions across your account. - [Pipelines close to expiry](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/executions-and-logs/view-pipelines-close-to-expiry.md): Use the Pipeline Execution dashboard to find pipeline executions that are close to timing out across your account. - [Harness annotations](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/harness-annotations.md): You can use annotations to summarize critical information on a pipeline execution. - [Pipeline settings](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/pipeline-settings.md): Reference for centralized account-level pipeline settings and execution limits. - [Rerun pipeline with no input changes](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/re-run-with-no-input-changes.md): Configure pipelines to prevent input changes during rerun. - [Rerun pipeline with original definition and inputs](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/re-run-with-original-definition-and-inputs.md): Rerun a pipeline using the exact configuration and inputs from a specific execution. - [Step groups](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/use-step-groups.md): Steps in a step group can run serially or in parallel. - [Configure high/low priority partitions](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/configure-high-low-priority-partitions.md): Allocate account concurrency capacity between High and Low priority partitions for project execution control. - [Configure per-project concurrency limits](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/configure-per-project-concurrency.md): Set concurrency limits per project with account-level defaults and project-specific overrides. - [Pipeline execution tags](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/add-tags-dynamically-to-execution.md): Add tags dynamically to pipeline executions and filter by AND or OR logic. - [Dynamic execution pipelines](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/dynamic-execution-pipeline.md): Execute pipelines dynamically by providing YAML configuration at runtime without pre-saving pipelines in Harness. - [Add notes during pipeline execution](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/add-note-during-pipeline-execution.md): This feature allows users to add notes for pipeline execution. - [Handle empty strings in input variables](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/input-data-preprocessing.md): Understand how Harness handles empty strings in input variables and how the Save Blank Fields as Empty String settings keep a blank input variable as an empty string instead of null when you use an in - [Troubleshoot pipeline executions](https://developer.harness.io/harness-platform/use-harness-platform/pipelines/troubleshoot-pipeline-executions.md): Diagnose and resolve common issues with Harness pipeline executions, including queued pipelines, delegate failures, trigger problems, and connector errors. - [Variables & Expressions](https://developer.harness.io/harness-platform/use-harness-platform/variables-and-expressions.md) - [Fixed values, runtime inputs, and expressions](https://developer.harness.io/harness-platform/use-harness-platform/variables-and-expressions/runtime-inputs.md): You can change the input type for most settings in Harness. - [Use runtime input](https://developer.harness.io/harness-platform/use-harness-platform/variables-and-expressions/runtime-input-usage.md): Learn about using runtime input in your pipelines. - [Define variables](https://developer.harness.io/harness-platform/use-harness-platform/variables-and-expressions/add-a-variable.md): Define custom variables at the account, org, project, and pipeline scopes. - [Use Harness expressions](https://developer.harness.io/harness-platform/use-harness-platform/variables-and-expressions/harness-variables.md): List of default (built-in) Harness expressions. - [Built-in Variables List](https://developer.harness.io/harness-platform/use-harness-platform/variables-and-expressions/harness-expressions-reference.md): List of useful built-in Harness expressions. - [Branch-scoped build numbers](https://developer.harness.io/harness-platform/use-harness-platform/variables-and-expressions/branch-build-sequence-id.md): Track incremental build numbers per branch using the branchSeqId expression. - [Use Java string methods](https://developer.harness.io/harness-platform/use-harness-platform/variables-and-expressions/expressions-java-methods.md): You can use any Java string method on Harness expressions. - [Use JSON parser tools and JEXL](https://developer.harness.io/harness-platform/use-harness-platform/variables-and-expressions/expression-v2.md): Learn about the enhanced expressions experience using any JSON parser tool. - [Output variables with chained pipeline](https://developer.harness.io/harness-platform/use-harness-platform/variables-and-expressions/chained-pipeline-output-variables.md): KB - How to get output variables from the pipeline stage in pipeline chaining - [FAQs: Variables and expressions](https://developer.harness.io/harness-platform/use-harness-platform/variables-and-expressions/variables-and-expressions-faqs.md): Frequently asked questions about Harness variables and expressions. - [Notifications, Alerts, & Banners](https://developer.harness.io/harness-platform/use-harness-platform/notifications-alerts-and-banners.md) - [Notifications](https://developer.harness.io/harness-platform/use-harness-platform/notifications-alerts-and-banners/notifications.md) - [Notifications](https://developer.harness.io/harness-platform/use-harness-platform/notifications-alerts-and-banners/notifications/notifications-overview.md): Configure notification settings for the account. - [Configure notifications](https://developer.harness.io/harness-platform/use-harness-platform/notifications-alerts-and-banners/notifications/configure-notifications.md): Configure notification channels and pipeline notifications for Slack, Microsoft Teams, email, webhooks, PagerDuty, and Datadog. - [Default Notification Template](https://developer.harness.io/harness-platform/use-harness-platform/notifications-alerts-and-banners/notifications/default-notification-template.md): Set default notification templates at any scope to ensure consistent notifications for pipeline events across all channels. - [Add SMTP configuration](https://developer.harness.io/harness-platform/use-harness-platform/notifications-alerts-and-banners/notifications/add-smtp-configuration.md): Explains how to configure SMTP for email-based deployment notifications, approvals, and tracking. - [Centralised notification](https://developer.harness.io/harness-platform/use-harness-platform/notifications-alerts-and-banners/notifications/centralised-notification.md): Configure notifications based on specific rules and conditions in pipelines, delegates, GitOps applications, and other Harness components to keep teams informed of critical events. - [Send notifications to Microsoft Teams](https://developer.harness.io/harness-platform/use-harness-platform/notifications-alerts-and-banners/notifications/send-notifications-to-microsoft-teams.md): This topic explains how to send user group notifications using Microsoft Teams. - [Send notifications using Slack](https://developer.harness.io/harness-platform/use-harness-platform/notifications-alerts-and-banners/notifications/send-notifications-using-slack.md): This topic explains how to send user group notifications using slack. - [Platform alerts](https://developer.harness.io/harness-platform/use-harness-platform/notifications-alerts-and-banners/platform-alerts.md): Learn how Harness platform alerts work, what types exist, and how to control who receives them in your account. - [Create and configure Banners](https://developer.harness.io/harness-platform/use-harness-platform/notifications-alerts-and-banners/create-and-configure-banners.md): This topic explains how to set, customize, publish, edit and delete banners on your Harness Account - [Triggers](https://developer.harness.io/harness-platform/use-harness-platform/triggers.md) - [Triggers overview](https://developer.harness.io/harness-platform/use-harness-platform/triggers/triggers-overview.md): An overview of the types of triggers available in Harness. - [Schedule pipelines using triggers](https://developer.harness.io/harness-platform/use-harness-platform/triggers/schedule-pipelines-using-cron-triggers.md): Use cron triggers to schedule pipeline executions. - [Trigger pipelines on a new artifact](https://developer.harness.io/harness-platform/use-harness-platform/triggers/trigger-on-a-new-artifact.md): Trigger Harness Pipeline deployments in response to a new artifact version being added to a registry. - [Trigger pipelines on new Helm chart](https://developer.harness.io/harness-platform/use-harness-platform/triggers/trigger-pipelines-on-new-helm-chart.md): Trigger Harness pipelines in response to a new Helm chart version being added to an HTTP Helm repo. - [Trigger pipelines using Git events](https://developer.harness.io/harness-platform/use-harness-platform/triggers/triggering-pipelines.md): Create Git webhook triggers for CI and CD pipelines from Git provider events. - [Tutorial - Pipeline Triggers](https://developer.harness.io/harness-platform/use-harness-platform/triggers/tutorial-cd-trigger.md): Tutorial to get started with Triggers in Harness Pipelines. - [Trigger pipelines using custom triggers](https://developer.harness.io/harness-platform/use-harness-platform/triggers/trigger-deployments-using-custom-triggers.md): Trigger deployments using cURL and Webhooks - [Selective pipeline stage execution by using triggers](https://developer.harness.io/harness-platform/use-harness-platform/triggers/selective-stage-execution-using-triggers.md): Execute specific stages of a pipeline using webhook triggers - [Passing data in custom triggers](https://developer.harness.io/harness-platform/use-harness-platform/triggers/custom-trigger-passing-data.md): You can pass data in the cURL command used to initiate a Custom trigger. - [Override pipeline input provided using input set in Trigger configuration](https://developer.harness.io/harness-platform/use-harness-platform/triggers/customize_trigger_input_configuration_using_override_yaml.md): Customize pipeline input provided using inputset in Trigger configuration - [Trigger pipelines from a third-party CI system](https://developer.harness.io/harness-platform/use-harness-platform/triggers/trigger-pipelines-from-a-third-party-ci-system.md): Trigger pipelines from a non-Harness CI system. - [Webhook triggers reference](https://developer.harness.io/harness-platform/use-harness-platform/triggers/triggers-reference.md): This topic provides settings information for triggers. - [Troubleshoot failed triggers](https://developer.harness.io/harness-platform/use-harness-platform/triggers/troubleshoot-registered-triggers.md): Troubleshoot failures of your registered triggers in the Harness platform. - [Enforce Authorization RBAC on Custom Triggers](https://developer.harness.io/harness-platform/use-harness-platform/triggers/triggers-enforcerbac.md): An overview on setting RBAC and enforcing RBAC on custom triggers - [Trigger executor identity](https://developer.harness.io/harness-platform/use-harness-platform/triggers/trigger-executor-identity.md): Run trigger-started pipelines under a specific user or service account identity so their RBAC applies to secrets, environments, connectors, and other resources. - [Tutorial - Terraform Cloud notification triggers](https://developer.harness.io/harness-platform/use-harness-platform/triggers/tutorial-terraform-cloud-notification-trigger.md): Use a custom trigger to trigger pipelines from Terraform Cloud notifications. - [Trigger pipelines on pushing new tag](https://developer.harness.io/harness-platform/use-harness-platform/triggers/trigger-pipeline-on-tag-event.md): Trigger pipelines on pushing new tag in your repository. - [EventRelay Generic Webhook triggers](https://developer.harness.io/harness-platform/use-harness-platform/triggers/trigger-pipelines-using-generic-events.md): This topic provides information on configuring EventRelay generic webhook triggers - [EventRelay Slack Webhook triggers](https://developer.harness.io/harness-platform/use-harness-platform/triggers/trigger-pipelines-using-slack-events.md): This topic provides information on configuring EventRelay slack webhook triggers - [Tags](https://developer.harness.io/harness-platform/use-harness-platform/tags.md) - [Overview](https://developer.harness.io/harness-platform/use-harness-platform/tags/overview.md): Add, manage, and remove tags from pipelines to organize and filter resources in Harness. - [Apply filters using tags](https://developer.harness.io/harness-platform/use-harness-platform/tags/apply-filters-using-tags.md): Once you’ve applied tags to your Harness applications and components, you can use these tags to filter what components you see. This topic describes how to use tags to create different views of your… - [Assign metadata using tags](https://developer.harness.io/harness-platform/use-harness-platform/tags/assign-metadata-using-tags.md): Define and apply tags (key-value pairs) to organize and view your Harness resources. - [Security](https://developer.harness.io/harness-platform/use-harness-platform/security.md) - [Add and manage IP allowlists](https://developer.harness.io/harness-platform/use-harness-platform/security/add-manage-ip-allowlist.md): Add and manage the list of allowed IP addresses. - [Certificates](https://developer.harness.io/harness-platform/use-harness-platform/certificates.md) - [Add a custom certificate to Harness Platform](https://developer.harness.io/harness-platform/use-harness-platform/certificates/add-custom-certificate.md): This topic explains how to add your own signed custom certificate. - [Templates](https://developer.harness.io/harness-platform/use-harness-platform/templates.md) - [Templates overview](https://developer.harness.io/harness-platform/use-harness-platform/templates/template.md): Harness enables you to add templates to create re-usable logic and Harness entities (like steps, stages, and pipelines) in your pipelines. You can link templates in your pipelines or share them… - [Best practices and guidelines for templates](https://developer.harness.io/harness-platform/use-harness-platform/templates/templates-best-practices.md): Best practices for template versioning with GitExperience - [Custom Notification templates for Pipeline Notifications](https://developer.harness.io/harness-platform/use-harness-platform/templates/customized-notification-template.md): Configure Custom Notification templates for Pipeline Notifications - [Use a template](https://developer.harness.io/harness-platform/use-harness-platform/templates/use-a-template.md): This topic describes how to use an existing template in a pipeline. - [Create a pipeline template](https://developer.harness.io/harness-platform/use-harness-platform/templates/create-pipeline-template.md): Learn how to create a pipeline template. - [Use template labels](https://developer.harness.io/harness-platform/use-harness-platform/templates/use-template-labels.md): Reference templates using semantic labels instead of fixed version numbers for flexible template management. - [Create a stage template](https://developer.harness.io/harness-platform/use-harness-platform/templates/add-a-stage-template.md): The Harness Template Library enables you to standardize and create templates that you can use across Harness pipelines and teams. A stage template is a Harness CD, CI, or approval stage template that… - [Create a remote stage template](https://developer.harness.io/harness-platform/use-harness-platform/templates/create-a-remote-stage-template.md): This topic explains how to add a remote Stage template in Harness. - [Create a step template](https://developer.harness.io/harness-platform/use-harness-platform/templates/run-step-template-quickstart.md): The Harness Template Library enables you to standardize and create step templates that can be re-used across pipelines and teams that use Harness. This topic walks you through the steps to create a R… - [Create a remote step template](https://developer.harness.io/harness-platform/use-harness-platform/templates/create-a-remote-step-template.md): This topic explains how to add a remote Step template in Harness. - [Create a remote pipeline template](https://developer.harness.io/harness-platform/use-harness-platform/templates/create-a-remote-pipeline-template.md): This topic explains how to add a remote pipeline template in Harness. - [Create a secret manager template](https://developer.harness.io/harness-platform/use-harness-platform/templates/create-a-secret-manager-template.md): This topic shows how to add a secret manager template. - [Create an HTTP step template](https://developer.harness.io/harness-platform/use-harness-platform/templates/harness-template-library.md): The Harness Template Library enables you to standardize and distribute reusable step templates across teams that use Harness. This topic walks you through the steps to create an HTTP step template. O… - [Insert step and stage in existing Template](https://developer.harness.io/harness-platform/use-harness-platform/templates/inject-step-stage-templates.md): It allows you to insert step and stage in existing templates wihthout a need to create a new version of the template. - [Create a step group template](https://developer.harness.io/harness-platform/use-harness-platform/templates/create-a-stepgroup-template.md): Streamline and standardize your deployment processes with step group templates. - [Override template advanced settings](https://developer.harness.io/harness-platform/use-harness-platform/templates/template-overrides.md): Let template callers override a controlled set of a template's advanced settings, such as conditional execution, failure strategy, and looping strategy. - [Reconcile pipeline template changes](https://developer.harness.io/harness-platform/use-harness-platform/templates/reconcile-pipeline-templates.md): This topic explains how to reconcile pipeline template changes in Harness. - [Pipeline template usage dashboard](https://developer.harness.io/harness-platform/use-harness-platform/templates/view-template-usage-dashboard.md): Access the Pipeline Template Usage Dashboard to see how many pipelines reference each template version across your Harness account. - [Approvals](https://developer.harness.io/harness-platform/use-harness-platform/approvals.md) - [Approvals tutorial](https://developer.harness.io/harness-platform/use-harness-platform/approvals/approvals-tutorial.md): Set-up approvals in CD Pipeline. - [Using manual Harness approval stages](https://developer.harness.io/harness-platform/use-harness-platform/approvals/adding-harness-approval-stages.md): Approve or reject a Pipeline at any point in its execution using Manual Approval Stages. - [Adding Jira approval stages and steps](https://developer.harness.io/harness-platform/use-harness-platform/approvals/adding-jira-approval-stages.md): Use Jira issues to approve or reject a Pipeline or stage at any point in its execution. - [Adding ServiceNow approval steps and stages](https://developer.harness.io/harness-platform/use-harness-platform/approvals/service-now-approvals.md): Describes how to add ServiceNow-based approvals for a Pipeline. - [Adding custom approval stages and steps](https://developer.harness.io/harness-platform/use-harness-platform/approvals/custom-approvals.md): Custom Approval stages and steps add control gates to pipelines - [Approval connectors reference](https://developer.harness.io/harness-platform/use-harness-platform/approvals/w_approval-ref.md) - [Jira connector settings reference](https://developer.harness.io/harness-platform/use-harness-platform/approvals/w_approval-ref/jira-connector-settings-reference.md): This topic describes the settings and permissions for the Jira Connector. - [Automation](https://developer.harness.io/harness-platform/use-harness-platform/automation.md) - [CLI](https://developer.harness.io/harness-platform/use-harness-platform/automation/cli.md) - [Install and Configure Harness CLI (hc)](https://developer.harness.io/harness-platform/use-harness-platform/automation/cli/install.md): Install, configure, and upgrade Harness CLI (hc) v1.x.x for Artifact Registry workflows. - [Harness CLI (hc) Examples](https://developer.harness.io/harness-platform/use-harness-platform/automation/cli/examples.md): Examples of various use cases of Harness CLI. - [Harness CLI (hc) Reference](https://developer.harness.io/harness-platform/use-harness-platform/automation/cli/reference.md): Reference doc for all the commands and options available in Harness CLI. - [API](https://developer.harness.io/harness-platform/use-harness-platform/automation/api.md) - [Get started with Harness API](https://developer.harness.io/harness-platform/use-harness-platform/automation/api/api-quickstart.md): Get started with Harness API. - [Manage API keys](https://developer.harness.io/harness-platform/use-harness-platform/automation/api/add-and-manage-api-keys.md): Learn how to create and edit API keys and tokens. - [Use the Setting API to enable SCIM API authentication through JWT](https://developer.harness.io/harness-platform/use-harness-platform/automation/api/default-settings-for-jwt-token.md): Enable SCIM API authentication through JSON Web Tokens. - [API permissions reference](https://developer.harness.io/harness-platform/use-harness-platform/automation/api/api-permissions-reference.md): Permissions for API keys - [Terraform Provider](https://developer.harness.io/harness-platform/use-harness-platform/automation/terraform-provider.md) - [Harness Terraform Provider overview](https://developer.harness.io/harness-platform/use-harness-platform/automation/terraform-provider/harness-terraform-provider-overview.md): An overview of the Harness Terraform Provider - [Harness Terraform Provider quickstart](https://developer.harness.io/harness-platform/use-harness-platform/automation/terraform-provider/harness-terraform-provider.md): This topic shows how to get started with the Harness Terraform Provider. - [Automate onboarding with Harness](https://developer.harness.io/harness-platform/use-harness-platform/automation/terraform-provider/automate-harness-onboarding.md): Automate the provisioning of resources to Harness via the Harness Terraform Provider. - [Advanced Terraform onboarding](https://developer.harness.io/harness-platform/use-harness-platform/automation/terraform-provider/advanced-terraform-onboarding.md): A guide to writing onboarding automation using terraform - [Git Experience](https://developer.harness.io/harness-platform/use-harness-platform/git-experience.md) - [Harness Git Experience overview](https://developer.harness.io/harness-platform/use-harness-platform/git-experience/git-experience-overview.md): Harness Git Experience lets you store configurations for your resources like pipelines, input sets in Git. You can choose Git as the source of truth and use your Git credentials to access and modify… - [Harness Git Experience Quickstart](https://developer.harness.io/harness-platform/use-harness-platform/git-experience/configure-git-experience-for-harness-entities.md): This topic explains the steps to configure Git Experience for Harness Entities. - [Set up bidirectional sync for Git Experience](https://developer.harness.io/harness-platform/use-harness-platform/git-experience/gitexp-bidir-sync-setup.md): learn how to set up and use bidirectional sync for Git Experience. - [Store monitored services in Git](https://developer.harness.io/harness-platform/use-harness-platform/git-experience/gitx-monitored-services.md): Use GitX to store and manage monitored service definitions in Git repositories. - [Repo Renaming and Git Experience Caching](https://developer.harness.io/harness-platform/use-harness-platform/git-experience/harness-git-cache-rename.md): How to Rename a Repo When Utilizing Git Experience Caching - [Entity caching with Git Experience](https://developer.harness.io/harness-platform/use-harness-platform/git-experience/harness-git-cache.md): Improve load times for remote entities, with caching. - [Monitor Git Experience](https://developer.harness.io/harness-platform/use-harness-platform/git-experience/monitor-git-experience.md) - [Overview](https://developer.harness.io/harness-platform/use-harness-platform/git-experience/monitor-git-experience/overview.md): Monitor Git synchronization and webhook activity for your Git-backed Harness entities from the Webhooks page. - [Monitor webhook events](https://developer.harness.io/harness-platform/use-harness-platform/git-experience/monitor-git-experience/monitor-events.md): View the history of webhook events processed by Harness, inspect event details, and troubleshoot Git synchronization issues. - [Monitor repository sync health](https://developer.harness.io/harness-platform/use-harness-platform/git-experience/monitor-git-experience/monitor-repository-sync-health.md): Use the Observability tab to view webhook coverage and synchronization status for your Git-backed repositories, and identify repositories with missing or misconfigured webhooks. - [Monitor Git provider rate limits](https://developer.harness.io/harness-platform/use-harness-platform/git-experience/monitor-git-experience/monitor-git-provider-rate-limits.md): Use the Observability tab to monitor Git provider API rate-limit consumption across your Git connectors, and identify connectors approaching their API limits. - [Harness Git Rate Limits Best Practices](https://developer.harness.io/harness-platform/use-harness-platform/git-experience/git-ratelimit-bestpractice.md): Harness Git Experience is a powerful tool, but dealing with Git Rate Limits is often a difficult issue for customers. Here are some handy suggestions to help you with your Git Experience Journey - [Import a pipeline from Git](https://developer.harness.io/harness-platform/use-harness-platform/git-experience/import-a-pipeline.md): Topic describing how to import a Pipeline from Git to Harness. - [Manage a Harness pipeline repo using Git Experience](https://developer.harness.io/harness-platform/use-harness-platform/git-experience/manage-a-harness-pipeline-repo-using-git-experience.md): Git Experience enables you to store and manage your Harness Pipelines and configs in your Git repos. - [Import an input set from Git](https://developer.harness.io/harness-platform/use-harness-platform/git-experience/import-input-sets.md): This topic explains the steps to import an Inputset from Git. - [Manage Git-backed input sets](https://developer.harness.io/harness-platform/use-harness-platform/git-experience/manage-input-sets-in-simplified-git-experience.md): Create and manage input sets stored in Git, and configure triggers to use them with your Git-backed pipelines. - [Import a template from Git](https://developer.harness.io/harness-platform/use-harness-platform/git-experience/import-a-template-from-git.md): This topic describes how to import various Templates from Git. - [Validate pipeline changes with dry run](https://developer.harness.io/harness-platform/use-harness-platform/git-experience/validate-pipeline-changes-with-dry-run.md): Use the dry run validation endpoint to validate pipeline YAML before committing to Git. - [Move inline entities to Git](https://developer.harness.io/harness-platform/use-harness-platform/git-experience/move-inline-entities-to-git.md): Convert existing inline entities to remote and save them in Git - [Integrate OAuth with Git experience](https://developer.harness.io/harness-platform/use-harness-platform/git-experience/oauth-integration.md): Configure your credentials for Git experience. - [Manage Harness environments and infrastructures from Git](https://developer.harness.io/harness-platform/use-harness-platform/git-experience/manage-environments-infra-definitions.md): Store and share environments and infrastructures in your Git repos. - [Manage services using Git Experience](https://developer.harness.io/harness-platform/use-harness-platform/git-experience/manage-services-using-git-experience.md): Git Experience allows you to manage and store your services in Git - [Git Experience settings](https://developer.harness.io/harness-platform/use-harness-platform/git-experience/git-settings.md): Enable and manage default settings for Git Experience. - [Signed Commits using Git Experience](https://developer.harness.io/harness-platform/use-harness-platform/git-experience/signed-commits-harness.md): Git Experience supports signed commits when committing changes to your GitHub repo using Harness. - [Autocreation of Entities in Harness](https://developer.harness.io/harness-platform/use-harness-platform/git-experience/autocreation-of-entities.md): This Page talks about auto creation of Harness entities - [Favorites](https://developer.harness.io/harness-platform/use-harness-platform/favorites.md) - [Set favorites](https://developer.harness.io/harness-platform/use-harness-platform/favorites/set-favorites.md): Set your projects and connectors as favorites. - [Harness Dashboards](https://developer.harness.io/harness-platform/use-harness-platform/harness-dashboards.md) - [What's supported](https://developer.harness.io/harness-platform/use-harness-platform/harness-dashboards/cdb-whats-supported.md): Supported dashboards features and integrations. - [Dashboard v2.0](https://developer.harness.io/harness-platform/use-harness-platform/harness-dashboards/dashboard-legacy.md) - [Overview](https://developer.harness.io/harness-platform/use-harness-platform/harness-dashboards/dashboard-legacy/dashboards-overview.md): Overview of legacy Harness Dashboards, including out-of-the-box dashboards, navigation, sorting, and cloning. - [Create dashboards](https://developer.harness.io/harness-platform/use-harness-platform/harness-dashboards/dashboard-legacy/create-dashboards.md): Create a legacy custom dashboard, add tiles with Explore queries, and organize dashboards into folders. - [Create visualizations and graphs](https://developer.harness.io/harness-platform/use-harness-platform/harness-dashboards/dashboard-legacy/create-visualizations-and-graphs.md): Choose visualization types and fine-tune chart settings for legacy dashboard tiles, including multi-series and stacked charts. - [Create conditional alerts](https://developer.harness.io/harness-platform/use-harness-platform/harness-dashboards/dashboard-legacy/create-conditional-alerts.md): Set up conditional alerts on legacy dashboard tiles to trigger notifications when specific metric thresholds are met. - [Add custom fields to custom dashboards](https://developer.harness.io/harness-platform/use-harness-platform/harness-dashboards/dashboard-legacy/add-custom-fields.md): Add custom dimensions, measures, and table calculations to legacy dashboard tiles for deeper data analysis. - [Schedule and share dashboards](https://developer.harness.io/harness-platform/use-harness-platform/harness-dashboards/dashboard-legacy/share-dashboards.md): Schedule one-time or recurring legacy dashboard deliveries via email, Slack, webhook, S3, SFTP, or Google Drive. - [Use dashboard actions](https://developer.harness.io/harness-platform/use-harness-platform/harness-dashboards/dashboard-legacy/use-dashboard-actions.md): Use legacy dashboard actions such as downloading data, resetting filters, and changing the time zone for dashboard tiles. - [Use Dashboard Intelligence by AI](https://developer.harness.io/harness-platform/use-harness-platform/harness-dashboards/dashboard-legacy/use-dashboard-intelligence-by-ai.md): Use Harness AI to generate legacy dashboard widgets from natural language queries, with supported visualization types and best practices. - [Pipeline Insights Field Reference](https://developer.harness.io/harness-platform/use-harness-platform/harness-dashboards/dashboard-legacy/pipeline-insights-field-reference.md): Complete field reference for Pipeline Insights data explores, including dimensions and measures for pipeline, stage, and step executions. - [Download dashboard data](https://developer.harness.io/harness-platform/use-harness-platform/harness-dashboards/dashboard-legacy/download-dashboard-data.md): Download legacy dashboard content as PDF or CSV, export individual tile data, and use the Harness API for programmatic downloads. - [Best practices for building dashboards](https://developer.harness.io/harness-platform/use-harness-platform/harness-dashboards/dashboard-legacy/dashboard-best-practices.md): Performance best practices for legacy Harness Dashboards, including data volume, caching, filters, and time zone guidance. - [Dashboard v3.0 (Open Beta)](https://developer.harness.io/harness-platform/use-harness-platform/harness-dashboards/dashboard-standard.md) - [Overview](https://developer.harness.io/harness-platform/use-harness-platform/harness-dashboards/dashboard-standard/overview.md): Build, customize, and share real-time dashboards to monitor your data across the Harness platform. - [AI-assisted dashboards](https://developer.harness.io/harness-platform/use-harness-platform/harness-dashboards/dashboard-standard/ai-assisted-dashboard.md): Generate dashboards and widgets from natural language descriptions using Harness AI. - [Create a dashboard](https://developer.harness.io/harness-platform/use-harness-platform/harness-dashboards/dashboard-standard/create-dashboard.md): Create, edit, and manage dashboards in Harness. - [Create widgets](https://developer.harness.io/harness-platform/use-harness-platform/harness-dashboards/dashboard-standard/create-widgets.md): Add data and text widgets to your Harness dashboards, configure queries, and customize visualizations. - [Harness Query Language (HQL)](https://developer.harness.io/harness-platform/use-harness-platform/harness-dashboards/dashboard-standard/harness-query-language.md): Write queries to retrieve, filter, and summarize data from Harness dashboards using HQL, a structured query language designed for the Harness platform. - [Settings](https://developer.harness.io/harness-platform/use-harness-platform/settings.md) - [Default settings](https://developer.harness.io/harness-platform/use-harness-platform/settings/default-settings.md): This topic explains the default settings. - [Clock synchronization](https://developer.harness.io/harness-platform/use-harness-platform/settings/clock-sychronization.md): This topic explains recommended settings for clock synchronization. - [References](https://developer.harness.io/harness-platform/use-harness-platform/references.md) - [Allowlist Harness Platform IPs and CIDR](https://developer.harness.io/harness-platform/use-harness-platform/references/allowlist-harness-domains-and-ips.md): Harness SaaS Delegates only need outbound access to the Harness domain name (most commonly, app.harness.io) and, optionally, to logging.googleapis.com. - [Data retention](https://developer.harness.io/harness-platform/use-harness-platform/references/data-retention.md): Data retention for Harness products is different depending on the Harness product and plan you are using. - [Harness entity reference](https://developer.harness.io/harness-platform/use-harness-platform/references/harness-entity-reference.md): The term entity is used to refer to the components of Harness. - [Entity deletion reference and Force Delete](https://developer.harness.io/harness-platform/use-harness-platform/references/entity-deletion-reference.md): This topic covers the rules governing the deletion of Harness entities, and the Enable Force Delete of Harness Resources setting - [Harness Cloud VM Images](https://developer.harness.io/harness-platform/use-harness-platform/references/harness-cloud-vm-images.md): Reference for VM images on Harness Cloud Machines - [Entity Identifier Reference](https://developer.harness.io/harness-platform/use-harness-platform/references/entity-identifier-reference.md): Harness entities and resources include a unique, immutable ID (entity identifier) once created. - [Entity name and Id rules](https://developer.harness.io/harness-platform/use-harness-platform/references/renaming-entities-and-resources.md): This topic covers the rules about identical names and Ids for Harness entities. - [Entity retention policy](https://developer.harness.io/harness-platform/use-harness-platform/references/entity-retention-policy.md): This topic lists the Harness entity retention policy. Retention Policy Defaults. All Harness entities share the same retention policy. You can change the retention policy. The default retention polic… - [Permissions and ports for Harness connections](https://developer.harness.io/harness-platform/use-harness-platform/references/permissions-and-ports-for-harness-connections.md): Permissions and ports for all of the integrations. - [Platform feature flags reference](https://developer.harness.io/harness-platform/use-harness-platform/references/platform-feature-flags.md): Reference of commonly-requested platform feature flags for beta and advanced features. - [Harness Cloud Byoi](https://developer.harness.io/harness-platform/use-harness-platform/references/harness-cloud-byoi.md) - [Pipeline Infrastructure Setup](https://developer.harness.io/harness-platform/use-harness-platform/references/pipeline-infra.md): Configure the necessary components to run container steps in Harness Pipelines - [Private Network Connectivity](https://developer.harness.io/harness-platform/use-harness-platform/references/private-network-connectivity.md) - [PrivateLink for Harness Cloud](https://developer.harness.io/harness-platform/use-harness-platform/references/private-network-connectivity/private-link-connect.md) - [VPN for Harness Cloud](https://developer.harness.io/harness-platform/use-harness-platform/references/private-network-connectivity/vpn-harness-cloud.md): Establish VPN connectivity from Harness Cloud builds to your private network using OpenVPN or WireGuard. - [Private network connectivity options for Harness Cloud](https://developer.harness.io/harness-platform/use-harness-platform/references/private-network-connectivity/private-network-connectivity.md): Connect Harness Cloud to private resources using IP allowlisting or enterprise networking solutions. - [Service Discovery](https://developer.harness.io/harness-platform/use-harness-platform/service-discovery.md) - [Customize Discovery Agent](https://developer.harness.io/harness-platform/use-harness-platform/service-discovery/customize-agent.md) - [Restrict Discovery to Specific Namespace(s)](https://developer.harness.io/harness-platform/use-harness-platform/service-discovery/user-defined-service-account.md): Restrict Discovery to Single and Multiple Namespaces. - [Monitored services](https://developer.harness.io/harness-platform/use-harness-platform/monitored-service.md): Learn about Harness monitored service. - [Application Maps](https://developer.harness.io/harness-platform/use-harness-platform/application-map.md) - [Platform Rate Limits](https://developer.harness.io/harness-platform/use-harness-platform/rate-limits.md): Learn about rate limits that help maximize the stability of the Harness Platform. - [Platform Resource Limits](https://developer.harness.io/harness-platform/use-harness-platform/account-license-limits.md): Learn about the platform resource limits applied in the Harness Platform. - [Customize Branding in Harness UI](https://developer.harness.io/harness-platform/use-harness-platform/customize-harness-ui.md): Learn how to customize the Harness UI by personalizing its appearance through updating the favicon and logo. - [Knowledge Graph](https://developer.harness.io/harness-platform/use-harness-platform/knowledge-graph.md) - [Knowledge Graph Overview](https://developer.harness.io/harness-platform/use-harness-platform/knowledge-graph/overview.md): Learn how the Harness Knowledge Graph models software delivery resources as connected entities, enabling contextual queries and AI-assisted analysis. - [Knowledge Graph Prompts library](https://developer.harness.io/harness-platform/use-harness-platform/knowledge-graph/prompt-library.md): Ask natural language questions about your software delivery. See how the Knowledge Graph connects entities to provide answers. - [Harness CLI](https://developer.harness.io/harness-platform/use-harness-cli/harness-cli.md) - [Harness CLI Overview](https://developer.harness.io/harness-platform/use-harness-cli/harness-cli/harness-cli-overview.md): A unified command-line interface for managing Harness pipelines, artifacts, infrastructure, and platform resources. - [Install and upgrade the Harness CLI](https://developer.harness.io/harness-platform/use-harness-cli/harness-cli/install-and-upgrade.md): Install the Harness CLI on macOS or Linux, upgrade to new versions, and uninstall cleanly. - [Authenticate the Harness CLI](https://developer.harness.io/harness-platform/use-harness-cli/harness-cli/authenticate.md): Log in to the Harness CLI, manage named profiles, set up authentication for CI, and enable shell completions. - [Supported resources and actions](https://developer.harness.io/harness-platform/use-harness-cli/harness-cli/supported-resources-and-actions.md): A complete matrix of every resource the Harness CLI supports and which actions are available on each one. - [Global flags and output formats](https://developer.harness.io/harness-platform/use-harness-cli/harness-cli/global-flags-and-output.md): Learn how to use global flags to control scope, output format, pagination, and behavior across all Harness CLI commands. - [Harness CLI Commands](https://developer.harness.io/harness-platform/use-harness-cli/harness-cli/harness-cli-commands.md) - [Platform](https://developer.harness.io/harness-platform/use-harness-cli/harness-cli/harness-cli-commands/platform-commands.md): Use the Harness CLI to manage the Harness Platform module, including organizations, projects, users, roles, connectors, secrets, delegates, OPA governance policies, and audit events. - [Continuous Delivery](https://developer.harness.io/harness-platform/use-harness-cli/harness-cli/harness-cli-commands/cd-and-pipeline-commands.md): Use the Harness CLI to manage the Continuous Delivery module, including pipelines, executions, triggers, input sets, templates, freeze windows, services, environments, infrastructure definitions, and - [Artifact Registry](https://developer.harness.io/harness-platform/use-harness-cli/harness-cli/harness-cli-commands/artifact-registry-commands.md): Use the Harness CLI to manage the Artifact Registry module, including registries, artifact push and pull, version inspection, metadata management, security scans, and registry migrations. - [Infrastructure as Code Management](https://developer.harness.io/harness-platform/use-harness-cli/harness-cli/harness-cli-commands/iacm-commands.md): Use the Harness CLI to manage the Infrastructure as Code Management module, including Terraform and OpenTofu workspaces, Ansible hosts, inventories, playbooks, and the module and provider registries. - [Code Repository](https://developer.harness.io/harness-platform/use-harness-cli/harness-cli/harness-cli-commands/code-repository-commands.md): Use the Harness CLI to manage the Code Repository module, including repositories, pull requests, reviewers, AI review insights, branches, commits, tags, comments, and checks. - [GitOps](https://developer.harness.io/harness-platform/use-harness-cli/harness-cli/harness-cli-commands/gitops-commands.md): Use the Harness CLI to manage the GitOps module, including agents, applications, destination clusters, source repositories, and ApplicationSets. - [Governance](https://developer.harness.io/harness-platform/use-harness-cli/harness-cli/harness-cli-commands/governance-commands.md): Use the Harness CLI to manage the Governance module, including OPA policies written in Rego, policy sets, and policy evaluation records. - [Audit](https://developer.harness.io/harness-platform/use-harness-cli/harness-cli/harness-cli-commands/audit-commands.md): Use the Harness CLI to read the audit trail, filter audit events by date, resource type, action, and principal, and inspect the YAML diff of a change. - [Harness Worker Agents](https://developer.harness.io/harness-platform/use-harness-cli/harness-cli/harness-cli-commands/worker-agent-commands.md): Use the Harness CLI to list, inspect, create, and update Harness Worker Agents from a wrapper YAML definition. - [Troubleshooting](https://developer.harness.io/harness-platform/use-harness-cli/harness-cli/troubleshooting.md): Learn how to diagnose and resolve common Harness CLI errors, understand exit codes, and enable debug logging for detailed request information. - [Overview of Harness AI](https://developer.harness.io/harness-platform/use-harness-ai/harness-ai.md): Learn about how AI improves your experience on the Harness platform. - [Get Started](https://developer.harness.io/harness-platform/use-harness-ai/harness-create-with-ai.md): Use these example prompts to create pipelines, services, environments, connectors, and other Harness resources with Harness AI. - [Effective prompting](https://developer.harness.io/harness-platform/use-harness-ai/harness-create-with-ai/effective-prompting-ai.md): Write effective prompts for Harness AI to generate pipelines, services, environments, and other resources. - [Harness AI Chat use cases](https://developer.harness.io/harness-platform/use-harness-ai/harness-create-with-ai/harness-ai-chat-guide.md): Explore common use cases for Harness AI Chat across DevOps, security, cost management, reliability, and knowledge assistance. - [Connect with AI](https://developer.harness.io/harness-platform/use-harness-ai/connect-with-ai.md): Select and configure the right model connector for your Harness AI Worker Agents. - [Anthropic Model Connector](https://developer.harness.io/harness-platform/use-harness-ai/connect-with-ai/anthropic-model-connector.md): Configure Claude access for Harness Worker Agents with API keys or AWS, GCP, and Azure cloud provider connectors, including IAM roles and OIDC. - [OpenAI Model Connector](https://developer.harness.io/harness-platform/use-harness-ai/connect-with-ai/openai-model-connector.md): Configure OpenAI model access for Harness Worker Agents with API keys, AWS, GCP, or Azure cloud provider connectors, or LiteLLM endpoints - [Anthropic Harness Connector](https://developer.harness.io/harness-platform/use-harness-ai/connect-with-ai/anthropic-harness-connector.md): Connect Harness to the Claude apps with the Anthropic Harness Connector so Claude can read and act on your pipelines, deployments, services, and costs using OAuth. - [Harness Connector for OpenAI](https://developer.harness.io/harness-platform/use-harness-ai/connect-with-ai/harness-connector-for-openai.md): Connect Harness to ChatGPT and Codex CLI with OAuth to inspect software delivery, diagnose failures, and perform actions with your Harness permissions - [Harness MCP Server](https://developer.harness.io/harness-platform/use-harness-ai/connect-with-ai/index.md): Give AI agents full access to the Harness platform through 11 consolidated tools and 139 resource types using the Model Context Protocol (MCP). - [Configure your AI client](https://developer.harness.io/harness-platform/use-harness-ai/connect-with-ai/index/configure-ai-clients.md): Add the Harness MCP Server to Claude Desktop, Claude Code, Cursor, VS Code, Windsurf, Gemini CLI, and Amazon Q Developer CLI using a Harness API key. - [Harness Hosted MCP](https://developer.harness.io/harness-platform/use-harness-ai/connect-with-ai/index/hosted-mcp.md): Connect MCP-compatible clients to the Harness-managed MCP endpoint using OAuth through Harness ID, with no API key in your client configuration. - [Self-hosted deployment](https://developer.harness.io/harness-platform/use-harness-ai/connect-with-ai/index/self-hosted-deployment.md): Run the Harness MCP Server with Docker, Kubernetes, or an MCP gateway, and serve multiple users over HTTP transport. - [Environment variables reference](https://developer.harness.io/harness-platform/use-harness-ai/connect-with-ai/index/environment-variables.md): Full configuration reference for the Harness MCP Server, including identity, reliability, access control, logging, semantic search, and toolset filtering. - [Tools reference](https://developer.harness.io/harness-platform/use-harness-ai/connect-with-ai/index/tools-reference.md): The 11 MCP tools exposed by the Harness MCP Server, with request examples, the pipeline run workflow, and MCP resource URIs. - [Prompt templates](https://developer.harness.io/harness-platform/use-harness-ai/connect-with-ai/index/prompt-templates.md): The 27 pre-built Harness MCP Server prompt templates for DevOps, FinOps, DevSecOps, and Harness Code workflows. - [Resource types](https://developer.harness.io/harness-platform/use-harness-ai/connect-with-ai/index/resource-types.md): All 139 Harness MCP Server resource types organized by toolset, with the CRUD operations and execute actions each one supports. - [Approvals and safety](https://developer.harness.io/harness-platform/use-harness-ai/connect-with-ai/index/approvals-and-safety.md): How the Harness MCP Server confirms write operations through MCP elicitation, how risk-based auto-approve works, and which safeguards the server enforces. - [Troubleshooting](https://developer.harness.io/harness-platform/use-harness-ai/connect-with-ai/index/troubleshooting.md): Resolve common Harness MCP Server errors and debug tool calls interactively with MCP Inspector. - [MCP Connectors in Harness AI Chat](https://developer.harness.io/harness-platform/use-harness-ai/connect-with-ai/harness-ai-mcp-connectors.md): Add third-party MCP connectors to Harness AI chat to give the assistant tools from external services such as GitHub, GitLab, and Jira. - [Context & Memory](https://developer.harness.io/harness-platform/use-harness-ai/context-and-memory.md) - [Chat History and Memory](https://developer.harness.io/harness-platform/use-harness-ai/context-and-memory/memory-chat-history.md): Use Harness AI chat history and Memory to search past conversations and build on previous context. - [Harness AI Memories](https://developer.harness.io/harness-platform/use-harness-ai/context-and-memory/harness-ai-memories.md): Use Harness AI Memories to personalize AI responses with context captured from your chats. - [Core capabilities](https://developer.harness.io/harness-platform/use-harness-ai/core-capabilities.md): Harness AI brings intelligence to every stage of your software delivery lifecycle through three integrated capabilities. - [In Harness UI](https://developer.harness.io/harness-platform/use-harness-ai/core-capabilities/in-harness-ui.md) - [Harness AI DevOps Agent](https://developer.harness.io/harness-platform/use-harness-ai/core-capabilities/in-harness-ui/devops-agent.md): Create pipelines, manage resources, and troubleshoot with AI through natural language conversations in the Harness UI. - [Optimize cloud costs using Harness AI](https://developer.harness.io/harness-platform/use-harness-ai/core-capabilities/in-harness-ui/ccm-agent.md): Learn how to use Harness AI for cloud asset governance. - [Fix security vulnerabilities using Harness AI](https://developer.harness.io/harness-platform/use-harness-ai/core-capabilities/in-harness-ui/sto-agent.md): Enhanced remediation using Harness AI. - [Troubleshoot builds and deployments with Harness AI](https://developer.harness.io/harness-platform/use-harness-ai/core-capabilities/in-harness-ui/ci-agent.md): Troubleshoot builds and deployments with Harness AI. - [Harness AI Support Agent](https://developer.harness.io/harness-platform/use-harness-ai/core-capabilities/in-harness-ui/support-agent.md): Harness AI Support Agent provides instant answers to product and documentation questions. - [In your IDE](https://developer.harness.io/harness-platform/use-harness-ai/core-capabilities/in-your-ide.md) - [Harness VS Code Extension](https://developer.harness.io/harness-platform/use-harness-ai/core-capabilities/in-your-ide/vscode-extension.md): Install the Harness VS Code Extension to monitor pipelines, view logs, manage approvals, and use AI-assisted debugging directly in Visual Studio Code. - [Harness AI Cursor Plugin](https://developer.harness.io/harness-platform/use-harness-ai/core-capabilities/in-your-ide/cursor-plugin.md): Install the Harness AI plugin for Cursor to manage pipelines, debug deployments, and interact with Harness using natural language directly from your IDE. - [Harness AI x Gemini CLI Extension](https://developer.harness.io/harness-platform/use-harness-ai/core-capabilities/in-your-ide/harness-gemini-extension.md): Leverage Gemini CLI with Harness AI MCP Server to unleash your developer workflows. - [In your pipelines](https://developer.harness.io/harness-platform/use-harness-ai/core-capabilities/in-your-pipelines.md) - [Worker Agent](https://developer.harness.io/harness-platform/use-harness-ai/core-capabilities/in-your-pipelines/worker-agent.md): Create and configure AI-powered Worker Agents that run inside Harness pipelines to automate code review, incident response, data synthesis, and other intelligent workflows. - [Agent permissions](https://developer.harness.io/harness-platform/use-harness-ai/core-capabilities/in-your-pipelines/worker-agent/permissions.md): Configure Worker Agent permissions for manual and trigger-started pipelines through scoped tokens and RBAC. - [Worker Agent configuration](https://developer.harness.io/harness-platform/use-harness-ai/core-capabilities/in-your-pipelines/worker-agent/configuration.md): Configure Worker Agent instructions, MCP connectors, inputs, environment variables, outputs, triggers, and notifications. - [Worker Agent examples](https://developer.harness.io/harness-platform/use-harness-ai/core-capabilities/in-your-pipelines/worker-agent/example-agents.md): Explore Worker Agent examples including PR review, IaC plan safety, spec-driven development, and implementation agents. - [Use Worker Agents in pipelines](https://developer.harness.io/harness-platform/use-harness-ai/core-capabilities/in-your-pipelines/worker-agent/worker-agent-in-pipeline.md): Add Worker Agent steps to Harness pipelines, reference agent outputs, and gate deployments based on agent decisions. - [Harness Agents reference](https://developer.harness.io/harness-platform/use-harness-ai/core-capabilities/in-your-pipelines/worker-agent/harness-agents-references.md): Harness Agents Reference - [Harness AI Release Agent](https://developer.harness.io/harness-platform/use-harness-ai/core-capabilities/in-your-pipelines/release-agent.md): Learn how to release features confidently with data and feature operations like deploying, targeting, and managing flags with the Harness AI Release Agent. - [In code](https://developer.harness.io/harness-platform/use-harness-ai/core-capabilities/in-code.md) - [AI-Powered PR Summaries and Code Review](https://developer.harness.io/harness-platform/use-harness-ai/core-capabilities/in-code/code-pr.md): Use Harness AI to generate pull request summaries, analyze code changes, and facilitate code review in Harness Code Repository. - [Govern AI Output](https://developer.harness.io/harness-platform/use-harness-ai/govern-ai-output.md): Use Harness Skills, prompt templates that teach AI coding assistants how to generate pipeline YAML, manage resources, debug failures, and analyze costs on the Harness platform. - [Skill Catalog](https://developer.harness.io/harness-platform/use-harness-ai/govern-ai-output/harness-skills.md): Browse the Harness Skills catalog, grouped by workflow mode, to find the right skill for creating, running, governing, or analyzing Harness resources. - [Harness AI Rules](https://developer.harness.io/harness-platform/use-harness-ai/govern-ai-output/harness-ai-rules.md): Use Harness AI Rules to tailor AI output to enterprise standards before Harness resources are created or changed. - [Workflows and reference](https://developer.harness.io/harness-platform/use-harness-ai/govern-ai-output/workflow-and-references.md): Chain Harness Skills into end-to-end workflows, and review skill file anatomy, MCP tools, and the harness-skills repository structure. - [Release Updates](https://developer.harness.io/harness-platform/use-harness-ai/release-updates.md): Harness AI Release Updates - [Harness Flex Pricing](https://developer.harness.io/harness-platform/subscriptions-and-licenses/flex-pricing.md): Learn about Harness Subscription Units (HSUs) and flexible unit-based pricing across all Harness modules. - [Subscription Overview and Management](https://developer.harness.io/harness-platform/subscriptions-and-licenses/subscriptions.md): Learn how to view and manage your Harness subscriptions and licenses, including updates, usage tracking, and license details. - [Managing Account Info and Downtime Alerts](https://developer.harness.io/harness-platform/subscriptions-and-licenses/view-account-info-and-subscribe-to-alerts.md): Harness provides a summary of your account information and enables you to subscribe to downtime alerts for the cluster hosting your Harness account. - [Usage Analytics](https://developer.harness.io/harness-platform/subscriptions-and-licenses/usage-analytics.md): Understand how your teams engage with each Harness module through feature-level adoption metrics, and connect that engagement to your license usage. - [Cloud Marketplace](https://developer.harness.io/harness-platform/subscriptions-and-licenses/cloud-marketplaces.md) - [Google Cloud Marketplace](https://developer.harness.io/harness-platform/subscriptions-and-licenses/cloud-marketplaces/google-cloud.md): This topic describes the workflows supported to purchase Harness modules on the Google Cloud Marketplace. - [AWS Marketplace](https://developer.harness.io/harness-platform/subscriptions-and-licenses/cloud-marketplaces/aws.md): This topic describes the workflows supported to purchase Harness modules on the AWS Marketplace. - [Tutorials](https://developer.harness.io/harness-platform/troubleshooting-and-resources/tutorials.md) - [Installing the Harness Delegate](https://developer.harness.io/harness-platform/troubleshooting-and-resources/tutorials/install-delegate.md): Learn how to install the Harness Delegate on Kubernetes or Docker for seamless integration with your infrastructure. - [Build and set up a delegate with a minimal image type](https://developer.harness.io/harness-platform/troubleshooting-and-resources/tutorials/configure-delegate.md): This tutorial shows you how to build and set up a delegate with a minimal image type. - [Install Harness Delegate on Google Kubernetes Engine (GKE) With Workload Identity](https://developer.harness.io/harness-platform/troubleshooting-and-resources/tutorials/gke-workload-identity.md): This tutorial shows you how to deploy a Harness Delegate that uses Workload Identity to access Google Cloud Services. - [Add Secret Manager](https://developer.harness.io/harness-platform/troubleshooting-and-resources/tutorials/add-secrets-manager.md): Learn how to securely store and use encrypted secrets with Harness Secrets Manager, cloud KMS providers, HashiCorp Vault, CyberArk, or SSH via Kerberos. - [Onboarding with Terraform Provider](https://developer.harness.io/harness-platform/troubleshooting-and-resources/tutorials/onboard-terraform-provider.md): Learn how to onboard your Terraform provider and configure it for smooth integration with Harness. - [Troubleshooting](https://developer.harness.io/harness-platform/troubleshooting-and-resources/troubleshooting.md) - [Delegate disconnected via API check](https://developer.harness.io/harness-platform/troubleshooting-and-resources/troubleshooting/delegate-details-api.md) - [Delegate installation error in GKE](https://developer.harness.io/harness-platform/troubleshooting-and-resources/troubleshooting/delegate-installation-gke-error.md): Resolve Delegate installation error with readiness probe failure in GKE - [Unable to install custom binaries on a delegate via an init script or by manually executing commands](https://developer.harness.io/harness-platform/troubleshooting-and-resources/troubleshooting/unable-to-install-custom-tools-on-delegate-via-init-script.md) - [Articles](https://developer.harness.io/harness-platform/knowledge-base-and-faqs/articles.md) - [Ansible](https://developer.harness.io/harness-platform/knowledge-base-and-faqs/articles/ansible.md): Run Ansible in a Harness pipeline - [API to clone the pipeline](https://developer.harness.io/harness-platform/knowledge-base-and-faqs/articles/api-to-clone-pipeline.md): KB - How to clone pipeline through API - [API to run a pipeline with runtime inputs](https://developer.harness.io/harness-platform/knowledge-base-and-faqs/articles/api-to-run-a-pipeline-with-runtime-inputs.md): KB - How to run a pipeline with runtime inputs through API - [Cross-namespace access for Harness Delegates](https://developer.harness.io/harness-platform/knowledge-base-and-faqs/articles/cross-ns-delegate.md): KB - Grant a Delegate cross-namespace access for container steps - [Docker Engine v29 Compatibility Notice for Harness CI](https://developer.harness.io/harness-platform/knowledge-base-and-faqs/articles/docker-29-version-compatibility.md) - [How to extract Harness Feature Flags](https://developer.harness.io/harness-platform/knowledge-base-and-faqs/articles/get-feature-flag-list-for-a-specific-account.md) - [Mount custom cert with Delegate through ConfigMap](https://developer.harness.io/harness-platform/knowledge-base-and-faqs/articles/mount-custom-cert-with-delegate.md): KB - How to mount custom cert with Delegate through ConfigMap - [Harness ServiceNow connector using OIDC Refresh Token](https://developer.harness.io/harness-platform/knowledge-base-and-faqs/articles/snow-connector-oidc-refresh-token.md): KB - Guide on creating a Harness ServiceNow connector using OIDC Refresh Token, with focus on ServiceNow configurations. - [Trigger Deployments when Pipelines Complete in NextGen](https://developer.harness.io/harness-platform/knowledge-base-and-faqs/articles/trigger-deployments-when-pipelines-complete-in-next-gen.md): Trigger deployments or a pipeline after the completion of another pipeline - [FAQs: Harness platform](https://developer.harness.io/harness-platform/knowledge-base-and-faqs/harness-platform-faqs.md): Frequently asked questions about Harness Platform. - [FAQs: New navigation](https://developer.harness.io/harness-platform/knowledge-base-and-faqs/new-navigation-faqs.md): Frequently asked questions about the Harness new navigation interface. - [FAQs: Pipelines](https://developer.harness.io/harness-platform/knowledge-base-and-faqs/pipeline-faq.md): Frequently asked questions about pipelines. - [Reference Architecture](https://developer.harness.io/harness-platform/reference-architecture/reference-architecture.md) - [AWS OIDC Role and Connector with OpenTofu](https://developer.harness.io/harness-platform/reference-architecture/reference-architecture/aws-oidc-role-connector.md): How to create an AWS role that leverage OIDC for authentication from Harness - [Harness Delegate Architecture Best Practices](https://developer.harness.io/harness-platform/reference-architecture/reference-architecture/delegate-architecture-bestpractices.md): Best Practices Document for DO's and Dont for Harness Delegate Architecture - [Install SMP using Harness SMP Installer](https://developer.harness.io/harness-platform/reference-architecture/reference-architecture/install-smp.md): This document describes the steps to install SMP on a cloud provider - [Bootstrapping Harness Build Infrastructure with IaCM and the EKS Module](https://developer.harness.io/harness-platform/reference-architecture/reference-architecture/provision-harness-build-farm.md) * [Platform](https://developer.harness.io/harness-platform/3.0/platform.md): Access Harness Platform documentation * [Overview](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/overview.md): Learn the key concepts of the Harness Platform, including the four Harness Agents, accounts, organizations, projects, RBAC, delegates, connectors, and pipelines. * [What's New](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/getting-started.md): Understand what the Harness Platform is, what changes between Harness NextGen and Harness 3.0, and what those changes mean for your pipelines. * [What's Supported by Harness Platform](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/platform-whats-supported.md): Technologies supported by Harness Platform * [Navigation](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/navigation.md): Learn how the Harness 3.0 navigation system works, including the sidebar, More menu, recent items, and keyboard shortcuts. * [Scope Selector in Harness 3.0](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/navigation/scope.md): Learn how the Harness 3.0 scope selector works, including the scope hierarchy, project selector dialog, and pinning behavior. * [General Settings in Harness 3.0](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/navigation/settings.md): Learn how to configure your Harness account using the Settings page, including general settings, account-level resources, access control, and security. * [AI Assistant](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/navigation/assistant.md): Learn how to use the Harness AI Assistant to ask questions, generate pipeline configurations, troubleshoot failures, and perform actions directly from the navigation header. * [Migrations & Compatibility](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/migrations-and-compatibility.md) * [Migration Guide](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/migrations-and-compatibility/migration.md): Learn how to migrate from Harness NextGen (NG) to Harness 3.0. * [Backward Compatibility](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/migrations-and-compatibility/compatibility.md) * [Agents](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/agents.md): Bring AI automation directly into your pipelines with Harness Agents; governed by RBAC, OPA policies, audit logs, and GitX versioning. * [Code Quality Agents](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/agents/code-quality.md): AI-powered agents for code review, test coverage, and CI failure remediation, powered by Claude AI and integrated into your Harness pipelines. * [Security Agents](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/agents/security.md): AI-powered agents for vulnerability remediation and deployment failure analysis; Zero Day Remediation for CVE-based fixes across repos, and Manifest Remediator for Kubernetes and Helm deployment failu * [Developer Productivity Agents](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/agents/developer-productivity.md): AI-powered agents for feature flag cleanup, framework upgrades, and repository onboarding, automating common engineering workflows that are tedious and time-consuming. * [Building Custom Agents](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/agents/custom.md): Build, package, and register your own AI-powered agent plugins for Harness using the Drone plugin architecture; Go binaries in Docker containers, registered as pipeline templates. * [Delegate 3.0](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/delegate.md): Learn about Delegate 3.0, a unified lightweight agent that serves all Harness products from a single installation, replacing separate per-product delegates. * [Connectors](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/connectors.md): Connectors are integration endpoints that enable pipelines and other Harness resources to communicate with external services; a secure, reusable abstraction for credentials and connection details. * [Connector Types](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/connectors/types.md): Reference for all connector types in Harness 3.0; code repositories, artifact registries, cloud providers, secret managers, infrastructure, monitoring, ticketing, and more. * [Manage Connectors](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/connectors/manage.md): Step-by-step instructions for creating, viewing, testing, editing, and deleting connectors in Harness 3.0, along with best practices for organization and security. * [Connector Configuration Reference](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/connectors/configure.md): Complete configuration examples for common connector types, including YAML definitions, Terraform HCL, and REST API endpoints. * [Connector Troubleshooting](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/connectors/troubleshooting.md): Common connector issues, root causes, and step-by-step solutions for diagnosing and resolving connectivity problems in Harness 3.0. * [Secrets](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/secrets.md): Harness Secrets provides a secure credential management system for CI/CD pipelines; store, manage, and reference sensitive data with full encryption, access control, and audit trails. * [Secret Types](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/secrets/types.md): Harness supports two types of secrets; Text Secrets for inline string values and File Secrets for uploaded file content. Both are encrypted and can be stored in the built-in or any external secret man * [Managing Secrets](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/secrets/manage.md): Create, use, rotate, and manage secrets throughout their lifecycle, including UI workflows, pipeline usage, API access, and Terraform automation. * [Secrets Best Practices](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/secrets/configure.md): Best practices for creating, storing, rotating, auditing, and maintaining compliance for secrets in Harness 3.0; covering access control, rotation schedules, monitoring, and compliance standards. * [Secrets Troubleshooting](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/secrets/troubleshooting.md): Diagnose and resolve common issues with secrets in Harness 3.0; secret not found, external manager connection failures, stale cached values, and file decode errors. * [Dashboards](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/dashboards.md): Learn about Dashboards 3.0, a ground-up rebuild of the Harness dashboards experience powered by an internal engine, Harness Query Language (HQL), and AI-driven dashboard creation. * [Harness Query Language (HQL) Reference](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/dashboards/hql.md): Complete reference for Harness Query Language (HQL), a domain-specific language for querying events, entities, metrics, and views across the Harness Data Platform. * [Pipelines](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/pipelines.md): The v1 YAML specification for Harness 3.0 pipelines; reduced boilerplate, expression-based conditionals, typed inputs, and compatibility with GitHub Actions and Drone workflows. * [Stages & Stage Groups](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/pipelines/stages.md): Stages are the major execution blocks of a Harness 3.0 pipeline, each with its own runtime, caching, failure strategies, and steps. Supports sequential, parallel, matrix, and grouped execution. * [Steps](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/pipelines/steps.md): Steps are the smallest executable units in a Harness 3.0 pipeline; run scripts, invoke actions, request approvals, manage background services, and more. * [Step Library](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/pipelines/steps/steps.md): Harness 3.0 ships with 109+ pre-built step templates across CI, CD, IaCM, CV, and Integration modules; versioned, containerized actions that are the building blocks of pipelines. * [CI Steps Reference](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/pipelines/steps/ci.md): Reference for all Harness CI step templates; building, testing, scanning, caching, and publishing artifacts within CI pipelines. * [Kubernetes & Helm Steps](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/pipelines/steps/kubernetes.md): Reference for all Kubernetes and Helm step templates in Harness 3.0; rolling, blue-green, canary deployments, plus utility operations for scaling, patching, and traffic routing. * [Cloud Deployment Steps](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/pipelines/steps/cloud.md): Reference for cloud deployment step templates in Harness 3.0; AWS ECS, Google Cloud Run, Azure Functions, AWS CDK, AWS SAM, and Serverless Framework. * [Infrastructure as Code Steps](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/pipelines/steps/iacm.md): Reference for IaCM step templates in Harness 3.0; Terraform, OpenTofu, TFLint, and Tofu Module Test for full infrastructure lifecycle management within pipelines. * [Integration Steps Reference](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/pipelines/steps/integrations.md): Reference for integration step templates in Harness 3.0; HTTP, email, Jira, ServiceNow, Jenkins, Bamboo, SSH, WinRM, and AI Verify. * [Step Template Guide](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/pipelines/steps/templates.md): A comprehensive guide for adding new step templates to the Harness Template Library; from non-technical overview to full technical schema reference. * [Services & Environments](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/pipelines/services.md): Services define what you are deploying; environments define where. Together they configure the deployment target for a Harness 3.0 pipeline stage. * [Infrastructure & Runtimes](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/pipelines/infrastructure.md): Configure the compute resources where Harness 3.0 pipeline stages execute; Cloud, Kubernetes, Shell, and VM runtimes with platform and machine size options. * [Inputs & Variables](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/pipelines/inputs.md): Typed pipeline inputs, expression syntax, and output variables for building dynamic, reusable Harness 3.0 pipelines. * [Expression Mapping](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/pipelines/expressions.md): Complete reference mapping built-in expressions from Harness NextGen to Harness 3.0, new ${{ }} syntax, snake\_case naming, and all expression contexts. * [Advanced Configuration](https://developer.harness.io/harness-platform/3.0/in-harness-3.0/pipelines/advanced.md): Advanced Harness 3.0 pipeline capabilities; caching, volumes, failure strategies, execution strategies, concurrency control, container configuration, clone settings, permissions, and test reporting. * [Authentication](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/authentication.md) * [Overview](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/authentication/authentication-overview.md): Configure authentication methods, password policies, session timeouts, and audit login events in Harness. * [Single sign-on with SAML](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/authentication/single-sign-on-saml.md): Overview of SAML-based single sign-on (SSO) in Harness, including key concepts, supported formats, and SCIM integration settings. * [Okta](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/authentication/single-sign-on-saml/okta.md): Use Okta as an SAML SSO provider to let your users log into Harness with their Okta credentials. * [Microsoft Entra ID](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/authentication/single-sign-on-saml/microsoft-entra-id.md): Configure Microsoft Entra ID as a SAML SSO provider in Harness. * [OneLogin](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/authentication/single-sign-on-saml/onelogin.md): This document explains how you can use OneLogin as a SAML identity provider for Harness. * [Keycloak](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/authentication/single-sign-on-saml/keycloak.md): This document explains SAML single sign-on with Keycloak. * [Advanced SAML configuration](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/authentication/single-sign-on-saml/advanced-saml-configuration.md): This document explains advanced SAML configuration. * [Manage public keys](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/authentication/manage-public-keys.md): Add and manage SSH and GPG public keys in your Harness user profile. * [Single Sign-On (SSO) with LDAP](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/authentication/single-sign-on-sso-with-ldap.md): This topic explains how to configure Single Sign-On with LDAP in Harness. * [Single Sign-On (SSO) with OAuth](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/authentication/single-sign-on-sso-with-oauth.md): This document explains single sign-on with various OAuth providers. * [Single Sign-On (SSO) with OpenID Connect (OIDC)](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/authentication/single-sign-on-sso-with-oidc.md): This document explains single sign-on with OIDC provider. * [Switch account](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/authentication/switch-account.md): This topic explains the authentication mechanism when the Account is switched for a user. * [Two-factor authentication](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/authentication/two-factor-authentication.md): This document explains Two-Factor Authentication. * [Organizations & Projects](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/organizations-and-projects.md) * [Move a project](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/organizations-and-projects/move-projects.md) * [Move a project (Closed Beta)](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/organizations-and-projects/move-projects/overview.md): Overview of moving a project between organizations, including prerequisites, Supported modules and how to request or perform a move. * [Pre-move and post-move guide](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/organizations-and-projects/move-projects/pre-move-and-post-move-guide.md): Pre-move and post-move guide ensures successful project movement across organizations. * [Steps to move a project from one organization to another](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/organizations-and-projects/move-projects/move-projects-across-organization.md): Step-by-step guide to move a project across organizations. * [Platform Access Control](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/platform-access-control.md) * [Role-based access control (RBAC) in Harness](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/platform-access-control/rbac-in-harness.md): Learn about RBAC in Harness. * [Access Policy Analyzer](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/platform-access-control/access-policy-analyzer.md): Learn how to use Access Policy Analyzer to audit permissions, roles, and access across Account, Organization, and Project scopes. * [Manage roles](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/platform-access-control/add-manage-roles.md): Use roles for RBAC in Harness. * [Manage resource groups](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/platform-access-control/add-resource-groups.md): Use resource groups for RBAC in Harness * [Attribute-based access control](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/platform-access-control/attribute-based-access-control.md): ABAC is an optional RBAC extension. * [Migrate from manual user management to SCIM](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/platform-access-control/scim-migration-guide.md): Step-by-step guide for transitioning existing Harness users to SCIM provisioning with Okta or Azure AD without access disruption. * [Manage user groups](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/platform-access-control/add-user-groups.md): User groups are part of RBAC in Harness. * [Manage users](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/platform-access-control/add-users.md): Use Harness RBAC to manage users. * [User Impersonation](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/platform-access-control/user-impersonation.md): Learn how to impersonate a user and perform actions on their behalf. * [Manage service accounts](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/platform-access-control/add-and-manage-service-account.md): Steps to add and manage Service Account. * [Get active and inactive users](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/platform-access-control/get-active-inactive-users.md): Identify users who have logged into Harness over a specified time period. * [Hierarchical Support for Service Accounts](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/platform-access-control/heirarchichal-support-for-service-accounts.md): Steps to configure and use account-level service accounts at project level. * [Manage dashboards](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/platform-access-control/manage-dashboards.md): This topic describes how to add and manage access control for dashboards. * [Provision users and groups with Okta (SCIM)](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/platform-access-control/provision-users-with-okta-scim.md): Provision and manage Harness users and user groups with Okta's SCIM integration. * [Provision users and groups using Microsoft Entra (SCIM)](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/platform-access-control/provision-users-and-groups-using-azure-ad-scim.md): Provision and manage Harness users and user groups with Microsoft Entra ID's SCIM integration. * [Provision users and groups with OneLogin (SCIM)](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/platform-access-control/provision-users-and-groups-with-one-login-scim.md): Provision and manage Harness users and user groups with OneLogin's SCIM integration. * [Just-in-time user provisioning](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/platform-access-control/provision-use-jit.md): Just-in-time user provisioning. * [Permissions reference](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/platform-access-control/permissions-reference.md): Permissions reference for Harness RBAC. * [Resource type reference](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/platform-access-control/resource-type-reference.md): Resource type reference for Harness RBAC. * [Manage Pipeline with Tag Based RBAC](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/platform-access-control/tag-based-rbac-for-pipelines.md): Manage RBAC for your pipelines with help of tags * [Delegates](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/delegates.md) * [Delegate (Closed Beta)](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/delegates/delegate-closed-beta.md) * [Overview](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/delegates/delegate-closed-beta/delegate-overview.md): Learn about the new Harness Delegate * [Feature Parity](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/delegates/delegate-closed-beta/feature-parity.md): Detailed comparison of features between the new delegate and the legacy delegate * [Install a Delegate](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/delegates/delegate-closed-beta/install-a-delegate.md) * [Install a Local Delegate on macOS](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/delegates/delegate-closed-beta/install-a-delegate/install-delegate-macos.md): Learn how to install and configure the Harness Delegate on a macOS machine * [Install a Local Delegate on Linux](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/delegates/delegate-closed-beta/install-a-delegate/install-delegate-linux.md): Learn how to install and configure the Harness Delegate on a Linux machine * [Install a Local Delegate on Windows](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/delegates/delegate-closed-beta/install-a-delegate/install-delegate-windows.md): Learn how to install and configure the Harness Delegate on a Windows machine * [Install a Delegate on Kubernetes](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/delegates/delegate-closed-beta/install-a-delegate/install-kubernetes-delegate.md): Learn how to install the new Delegate in a Kubernetes cluster * [Delegate Configuration Reference](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/delegates/delegate-closed-beta/install-a-delegate/configure-delegate.md): Common configuration options for the new Harness Delegate across all platforms * [Run Initialization Scripts Before Delegate Startup](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/delegates/delegate-closed-beta/configure-init-script.md): Learn how to run custom initialization scripts before the Delegate 3.x registers with Harness * [Capacity-Based Stage Queuing](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/delegates/delegate-closed-beta/capacity-based-stage-queuing.md): Control concurrent stage execution on the new Harness Delegate using MAX\_STAGES and server-side queuing. * [Disaster Recovery Strategy](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/delegates/delegate-closed-beta/disaster-recovery-strategy.md): Design a resilient multi-region delegate architecture with automatic failover * [Secrets](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/secrets.md) * [Add WinRM keys](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/secrets/add-winrm-keys.md): Learn how to add and use WinRM secrets. * [Secrets Management](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/secrets/secrets-management.md) * [Harness secrets management overview](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/secrets/secrets-management/harness-secret-manager-overview.md): Harness includes a built-in Secret Management feature that enables you to store encrypted secrets, such as access keys, and use them in your Harness account. Some key points about Secret Management. * [Add an AWS secrets manager](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/secrets/secrets-management/add-an-aws-secret-manager.md): Learn how to securely manage sensitive information by adding AWS Secrets Manager. * [Add an AWS KMS secret manager](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/secrets/secrets-management/add-an-aws-kms-secrets-manager.md): To store and use encrypted secrets (such as access keys), you can add an AWS KMS Secrets Manager. * [Add a Google Cloud secret manager](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/secrets/secrets-management/add-a-google-cloud-secret-manager.md): Topic explaining how to add a Google Cloud Secret Manager. * [Add Google KMS as a Harness secret manager](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/secrets/secrets-management/add-google-kms-secrets-manager.md): This topic explains steps to add Google KMS as a secret manager. * [Reconciliation of Secret Manager Template](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/secrets/secrets-management/reconcilation-of-secret-manager-template.md): Learn how to reconcile Custom Secret Managers and Secrets when their referenced Secret Manager Template is updated to keep configurations in sync and avoid pipeline failures. * [Add a HashiCorp Vault secret manager](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/secrets/secrets-management/add-hashicorp-vault.md): This document explains how to store and use encrypted secrets (such as access keys) by adding a HashiCorp Vault Secrets Manager. * [Add an Azure Key Vault secret manager](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/secrets/secrets-management/azure-key-vault.md): This document explains steps to add and use Azure Key Vault to store and use encrypted secrets, such as access keys. * [Add a custom secret manager](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/secrets/secrets-management/custom-secret-manager.md): This topic explains how to create and use a Custom Secret Manager. * [Add a CyberArk Conjur custom secret manager](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/secrets/secrets-management/add-a-cyberark-conjur-custom-secret-manager.md): This tutorial explains how to create CyberArk Conjur custom secret manager. * [Disable built-in secret manager](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/secrets/secrets-management/disable-harness-secret-manager.md): Disable Harness built-in Secret Manager. * [Reference existing secret manager secrets](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/secrets/secrets-management/reference-existing-secret-manager-secrets.md): Topic to explain how to reference existing secret manager secrets. * [Reference Secret in Custom Secret Manager](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/secrets/secrets-management/reference-secrets-in-custom-sm.md): Learn about how to reference secrets within the Custom Secret Manager * [Secrets and log sanitization](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/secrets/secrets-management/secrets-and-log-sanitization.md): This topic describes how Harness sanitizes logs and outputs to prevent secrets from being exposed. * [Store authentication credentials](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/secrets/secrets-management/store-authentication-credentials.md): This topic explains how Harness stores authentication credentials for secret managers. * [Add and reference file secrets](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/secrets/add-file-secrets.md): This document explains how to add and reference an encrypted file secret. * [Add SSH credentials](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/secrets/add-use-ssh-secrets.md): Learn how to add SSH credentials and use them to securely connect to remote servers. * [Add and reference text secrets](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/secrets/add-use-text-secrets.md): This topic shows how to create a text secret and reference it in Harness Application entities. * [Connectors](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors.md) * [Cloud providers](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/cloud-providers.md) * [Add an AWS connector](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/cloud-providers/add-aws-connector.md): Connect Harness to your AWS accounts and services. * [Add a Microsoft Azure connector](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/cloud-providers/add-a-microsoft-azure-connector.md): Connect Harness to your Azure accounts and services. * [Add a Google Cloud Platform (GCP) connector](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/cloud-providers/connect-to-google-cloud-platform-gcp.md): Connect Harness to your GCP accounts and services. * [Add a Kubernetes cluster connector](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/cloud-providers/add-a-kubernetes-cluster-connector.md): Connect Harness to your Kubernetes clusters on any platform. * [Add a Physical Data Center connector](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/cloud-providers/pdc-connector.md): Connect to a PDC on any platform. * [Add a Spot connector](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/cloud-providers/add-a-spot-connector.md): Add a Harness Spot Elastigroup connector. * [Add a Tanzu Application Service (TAS) connector](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/cloud-providers/add-tas-connector.md): Connect Harness to your Tanzu accounts and spaces. * [Connect to a cloud provider](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/cloud-providers/connect-to-a-cloud-provider.md): Steps explaining how to create a Cloud Provider connector. * [Cloud platform connectors reference](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/cloud-providers/ref-cloud-providers.md) * [Artifactory Connector Settings Reference](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/cloud-providers/ref-cloud-providers/artifactory-connector-settings-reference.md): Harness supports both cloud and on-prem versions of Artifactory. This topic provides settings and permissions for the Artifactory Connector. Artifactory Permissions. Make sure the following permissio… * [AWS connector settings reference](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/cloud-providers/ref-cloud-providers/aws-connector-settings-reference.md): This topic provides settings and permissions for Harness AWS connectors. * [Docker Connector Settings Reference](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/cloud-providers/ref-cloud-providers/docker-registry-connector-settings-reference.md): This topic provides settings and permissions for the Docker Connector. * [Google Cloud Platform (GCP) connector settings reference](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/cloud-providers/ref-cloud-providers/gcs-connector-settings-reference.md): Settings and permissions for the GCP connector. * [Kubernetes cluster connector settings reference](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/cloud-providers/ref-cloud-providers/kubernetes-cluster-connector-settings-reference.md): This topic provides settings and permissions for the Kubernetes cluster connector. * [Artifact repositories](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/artifact-repositories.md) * [Connect to Jenkins](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/artifact-repositories/connect-to-jenkins.md): Connect Harness to Jenkins using a Harness Jenkins Connector. * [Connect to an Artifact repository](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/artifact-repositories/connect-to-an-artifact-repo.md): Doc explaining steps to create Artifactory Repository connector. * [Nexus connector settings reference](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/artifact-repositories/nexus-connector-settings-reference.md): This topic provides settings and permissions for the Nexus connector. * [Connect to the Harness container image registry](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/artifact-repositories/connect-to-harness-container-image-registry-using-docker-connector.md): There are multiple ways to pull required Harness images. * [Connect to IBM cloud container registry](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/artifact-repositories/using-ibm-registry-to-create-a-docker-connector.md): This topic explains how to set up the Docker Connector that uses IBM Registry. * [Code repositories](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/code-repositories.md) * [Connect to a Git repository](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/code-repositories/connect-to-code-repo.md): Learn about Harness code repository connectors. * [Connect to Azure Repos](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/code-repositories/connect-to-a-azure-repo.md): This topic explains how to connect to Azure Repos. * [Use a GitHub App in a GitHub connector](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/code-repositories/git-hub-app-support.md): You can use a GitHub App to authenticate a GitHub connector. * [Code repo connectors](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/code-repositories/ref-source-repo-provider.md) * [Bitbucket connector settings reference](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/code-repositories/ref-source-repo-provider/bitbucket-connector-settings-reference.md): Harness connects to Bitbucket repositories through Bitbucket connectors. * [Git connector settings reference](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/code-repositories/ref-source-repo-provider/git-connector-settings-reference.md): This topic provides settings and permissions for the Git connector. * [GitHub connector settings reference](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/code-repositories/ref-source-repo-provider/git-hub-connector-settings-reference.md): Connect to a GitHub account or repository. * [GitLab connector settings reference](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/code-repositories/ref-source-repo-provider/git-lab-connector-settings-reference.md): Connect to a GitLab account or repository. * [HTTP Helm repository connector settings reference](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/code-repositories/ref-source-repo-provider/http-helm-repo-connector-settings-reference.md): This topic provides settings and permissions for the HTTP Helm Repo Connector. * [Source Code Manager settings](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/code-repositories/ref-source-repo-provider/source-code-manager-settings.md): Currently, this feature is in Beta and behind a Feature Flag. * [Ticketing systems](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/ticketing-systems.md) * [Connect to ServiceNow](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/ticketing-systems/connect-to-service-now.md): Connect Harness to ServiceNow as a Harness ServiceNow Connector. * [Connect to Jira](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/ticketing-systems/connect-to-jira.md): Connect Harness to Jira as a Harness Jira Connector. * [Monitoring and logging systems](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/monitoring-and-logging-systems.md) * [Connect to monitoring and logging systems](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/monitoring-and-logging-systems/connect-to-monitoring-and-logging-systems.md): You can connect Harness to Monitoring and Logging Systems. * [Manage Access Control for Connectors](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/manage-access-control-for-connectors.md): Learn how to manage access control for connectors by type, name, or tags. * [Create a connector using YAML](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/connectors/create-a-connector-using-yaml.md): This topic explains how to add a connector using the YAML editor. * [Governance](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/governance.md) * [Audit trail](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/governance/audit-trail.md) * [Overview](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/governance/audit-trail/audit-trail.md): Describes how to use the Audit Trail feature to track/debug/investigate changes to your resources in your Harness accounts. * [Configure audit streaming](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/governance/audit-trail/audit-streaming.md): Stream your audit logs to an external destination. * [Policy as Code](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/governance/policy-as-code.md) * [Harness Policy As Code overview](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/governance/policy-as-code/harness-governance-overview.md): Harness uses Open Policy Agent (OPA) to store and enforce policies for the Harness platform. * [Policy As Code quickstart](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/governance/policy-as-code/harness-governance-quickstart.md): Learn how to use OPA policies in Harness to enforce governance across your DevOps processes. * [Enable/Disable a policy set](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/governance/policy-as-code/disable-a-policy-set.md): Disable a Policy Set by locating the Policy Set and toggling the Enforced setting to off. * [Using Harness Policy as Code for Variables](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/governance/policy-as-code/using-harness-policy-as-code-for-variables.md): Add a Policy step to your Variables. * [Run policies in your own environment](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/governance/policy-as-code/run-policies-in-your-environment.md): Learn how to configure policy sets to run on your own infrastructure instead of Harness SaaS. * [Configure Git Experience for OPA](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/governance/policy-as-code/configure-gitexperience-for-opa.md): Configure Git Experiemce for your policies. * [Manage a Rego policy using Git Experience](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/governance/policy-as-code/manage-rego-policy-using-git-experience.md): Store, import, edit, and test Harness OPA Rego policies in a Git repository using Git Experience. * [Build policies using Harness AI](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/governance/policy-as-code/ai-for-policies.md): Build Policies using Harness AI * [Policy step](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/governance/policy-as-code/add-a-governance-policy-step-to-a-pipeline.md): Add a Policy step to your Stage. * [Enforce policies on steps](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/governance/policy-as-code/using-policy-enforcement-on-pipeline-steps.md): Learn how to use policy as code to enforce policies on pipeline steps. * [Policy As Code for Feature Flags](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/governance/policy-as-code/using-harness-policy-engine-for-feature-flags.md): This topic gives steps to create, update, and view policies and policy sets for Feature Flags. * [Policy as Code for connectors](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/governance/policy-as-code/add-a-governance-policy-step-to-a-connector.md): Learn how to use policies for connectors. * [Policy as Code for secrets](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/governance/policy-as-code/add-a-policy-engine-step-to-a-secret.md): Learn how to use policy as code for secrets. * [Policy as Code for Templates](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/governance/policy-as-code/policy-as-code-for-templates.md): Learn how to create and enforce OPA policies on Harness templates. * [Policy as Code for Terraform](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/governance/policy-as-code/policy-as-code-for-terraform.md): Learn how to create and enforce OPA policies on Terraform Plan, Terraform Plan Cost, and Terraform State. * [Policy as Code for Security Tests](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/governance/policy-as-code/policy-as-code-for-security-tests.md): Learn how to create and enforce OPA policies on security test results. * [Policy as Code for service accounts](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/governance/policy-as-code/add-a-governance-policy-step-to-a-service-account.md): Learn how to use policy as code for a service account. * [Policy as Code for API Keys and Tokens](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/governance/policy-as-code/add-policy-as-code-apikey-and-token.md): Learn how to implement policy as code to create, manage, and enforce governance for API keys and authentication tokens. * [Policy as Code for Services](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/governance/policy-as-code/policy-as-code-for-services.md): Learn how to create and enforce OPA policies on Harness services. * [Policy as Code for Environments](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/governance/policy-as-code/policy-as-code-for-environments.md): Learn how to create and enforce OPA policies on Harness environments. * [Policy as Code for Infrastructure](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/governance/policy-as-code/policy-as-code-for-infrastructure.md): Learn how to create and enforce OPA policies on Harness infrastructure definitions. * [Policy as Code for Overrides](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/governance/policy-as-code/policy-as-code-for-overrides.md): Learn how to create and enforce OPA policies on Harness overrides. * [Policy As Code for FME Feature Flags](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/governance/policy-as-code/using-harness-policy-engine-for-fme.md): Learn how to create, update, and view policies and policy sets for FME feature flags and feature flag definitions. * [Policy as Code for GitOps Applications](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/governance/policy-as-code/policy-as-code-for-gitops-applications.md): Learn how to use Open Policy Agent (OPA) policies to enforce governance and compliance for GitOps Applications. * [Policy samples](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/governance/policy-as-code/sample-policy-use-case.md): See sample policies and when to use them. * [Policy as Code FAQs](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/governance/policy-as-code/policy-as-code-faqs.md): See sample policies and when to use them. * [Pipelines](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/overview.md): Overview of Harness pipelines, how to navigate to them, the pipelines and executions listing views, and two ways to create a pipeline. * [Pipeline Studio](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/overview/pipeline-studio.md): Overview of Pipeline Studio, the Visual and YAML editors, the Configure pipeline panel, and the pipeline navigation tabs. * [Input sets](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/overview/input-sets.md): Save and reuse runtime input values across pipeline runs using input sets and overlays. * [Pipeline settings](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/overview/pipeline-settings.md): Configure per-pipeline settings including inputs, delegate, notifications, clone behavior, timeout duration, selective stage execution, and rerun behavior. * [Stage](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/overview/overview.md): Stages are the primary execution blocks within a Harness pipeline. Each stage groups related steps and has its own runtime, settings, and configuration. * [Stage types](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/overview/overview/blank-canvas.md): A Blank canvas stage starts empty so you can add any combination of step types manually. * [Build](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/overview/overview/blank-canvas/build.md): A Build stage pre-configures a stage for compiling, testing, and validating code. * [Deploy](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/overview/overview/blank-canvas/deploy.md): A Deploy stage pre-configures a stage for deploying services to environments. * [Template](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/overview/overview/blank-canvas/template.md): A Template stage applies a pre-built stage definition from the Harness template library, inheriting all steps and settings defined in the template. * [Chained pipeline](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/overview/overview/blank-canvas/chained-pipeline.md): A Chained pipeline stage runs another Harness pipeline as a stage within the current pipeline. * [Serial group](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/overview/overview/blank-canvas/serial-group.md): A Serial group stage is a container that holds multiple stages running one after another in sequence. * [Parallel group](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/overview/overview/blank-canvas/parallel-group.md): A Parallel group stage is a container that holds multiple stages running simultaneously. * [Inputs & outputs](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/overview/overview/inputs-and-outputs.md): Use stage-level inputs, outputs, and environment variables to pass data into a stage, export values to downstream stages, and inject configuration into steps. * [Steps](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/overview/overview-1.md): Steps are the individual units of work inside a stage. Each step executes a specific task: running a script, building an image, deploying a service, waiting for approval, and more. * [Group](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/overview/overview-1/group.md): A Group step organizes multiple steps into a named serial container. Steps inside the group run sequentially, and the group itself supports timeout, on-failure, strategy, and conditional execution. * [Parallel](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/overview/overview-1/parallel.md): A Parallel step group runs multiple steps simultaneously. Use it to cut wall-clock time by executing independent tasks at the same time. * [Execution controls](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/overview/strategy.md): Use a looping strategy to run a stage or step multiple times; iterate a fixed number of times with a for loop, loop conditionally with a while loop, or fan out across input combinations with a matrix. * [Concurrency](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/overview/strategy/concurrency.md): Limit how many strategy instances run simultaneously when a stage or step uses a matrix, for loop, or while loop strategy. * [On failure](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/overview/strategy/on-failure.md): Configure what Harness does when a stage or step fails — abort, retry, ignore, or mark as success. * [Conditional execution](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/overview/strategy/conditional-execution.md): Skip a stage or step at runtime by setting a condition that must evaluate to true for it to run. * [Timeout](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/overview/strategy/timeout.md): Set a maximum run time for a stage or step. Harness terminates it if it exceeds the timeout duration. * [Execution logs](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/overview/overview-2.md): Understand the execution detail view, how to read stage and step logs, and how to re-run a pipeline. * [YAML reference](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/overview/yaml-reference.md): Complete YAML reference for Harness v1 pipelines: every key, its type, and a minimal example. * [Variables & Expressions](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/variables-and-expressions.md) * [Fixed values, runtime inputs, and expressions](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/variables-and-expressions/runtime-inputs.md): You can change the input type for most settings in Harness. * [Use runtime input](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/variables-and-expressions/runtime-input-usage.md): Learn about using runtime input in your pipelines. * [Define variables](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/variables-and-expressions/add-a-variable.md): Define custom variables at the account, org, project, and pipeline scopes. * [Use Harness expressions](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/variables-and-expressions/harness-variables.md): List of default (built-in) Harness expressions. * [Built-in Variables List](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/variables-and-expressions/harness-expressions-reference.md): List of useful built-in Harness expressions. * [Branch-scoped build numbers](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/variables-and-expressions/branch-build-sequence-id.md): Track incremental build numbers per branch using the branchSeqId expression. * [Use Java string methods](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/variables-and-expressions/expressions-java-methods.md): You can use any Java string method on Harness expressions. * [Use JSON parser tools and JEXL](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/variables-and-expressions/expression-v2.md): Learn about the enhanced expressions experience using any JSON parser tool. * [Output variables with chained pipeline](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/variables-and-expressions/chained-pipeline-output-variables.md): KB - How to get output variables from the pipeline stage in pipeline chaining * [Variables and Expressions FAQ's](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/variables-and-expressions/variables-and-expressions-faqs.md): Frequently asked questions about Harness variables and expressions. * [Notifications & Banners](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/notifications-and-banners.md) * [Notification settings](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/notifications-and-banners/notifications.md): Configure notification settings for the account. * [Add SMTP configuration](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/notifications-and-banners/add-smtp-configuration.md): Explains how to configure SMTP for email-based deployment notifications, approvals, and tracking. * [Centralised notification](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/notifications-and-banners/centralised-notification.md): Configure notifications based on specific rules and conditions in pipelines, delegates, GitOps applications, and other Harness components to keep teams informed of critical events. * [Default Notification Template](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/notifications-and-banners/default-notification-template.md): Learn to Set default notification templates at any scope to ensure consistent notifications for pipeline events across all channels. * [Send notifications to Microsoft Teams](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/notifications-and-banners/send-notifications-to-microsoft-teams.md): This topic explains how to send user group notifications using Microsoft Teams. * [Send notifications using Slack](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/notifications-and-banners/send-notifications-using-slack.md): This topic explains how to send user group notifications using slack. * [Create and configure Banners](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/notifications-and-banners/create-and-configure-banners.md): This topic explains how to set, customize, publish, edit and delete banners on your Harness Account * [Triggers](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/triggers.md) * [Triggers overview](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/triggers/triggers-overview.md): An overview of the types of triggers available in Harness. * [Schedule pipelines using triggers](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/triggers/schedule-pipelines-using-cron-triggers.md): Use cron triggers to schedule pipeline executions. * [Trigger pipelines on a new artifact](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/triggers/trigger-on-a-new-artifact.md): Trigger Harness Pipeline deployments in response to a new artifact version being added to a registry. * [Trigger pipelines on new Helm chart](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/triggers/trigger-pipelines-on-new-helm-chart.md): Trigger Harness pipelines in response to a new Helm chart version being added to an HTTP Helm repo. * [Trigger pipelines using Git events](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/triggers/triggering-pipelines.md): Trigger pipelines in response to Git events. * [Tutorial - Pipeline Triggers](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/triggers/tutorial-cd-trigger.md): Tutorial to get started with Triggers in Harness Pipelines. * [Trigger pipelines using custom triggers](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/triggers/trigger-deployments-using-custom-triggers.md): Trigger deployments using cURL and Webhooks * [Selective pipeline stage execution by using triggers](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/triggers/selective-stage-execution-using-triggers.md): Execute specific stages of a pipeline using webhook triggers * [Passing data in custom triggers](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/triggers/custom-trigger-passing-data.md): You can pass data in the cURL command used to initiate a Custom trigger. * [Override pipeline input provided using input set in Trigger configuration](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/triggers/customize_trigger_input_configuration_using_override_yaml.md): Customize pipeline input provided using inputset in Trigger configuration * [Trigger pipelines from a third-party CI system](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/triggers/trigger-pipelines-from-a-third-party-ci-system.md): Trigger pipelines from a non-Harness CI system. * [Webhook triggers reference](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/triggers/triggers-reference.md): This topic provides settings information for triggers. * [Troubleshoot failed triggers](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/triggers/troubleshoot-registered-triggers.md): Troubleshoot failures of your registered triggers in the Harness platform. * [Enforcing Authorization RBAC on Custom Triggers](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/triggers/triggers-enforcerbac.md): An overview on setting RBAC and enforcing RBAC on custom triggers * [Tutorial - Terraform Cloud notification triggers](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/triggers/tutorial-terraform-cloud-notification-trigger.md): Use a custom trigger to trigger pipelines from Terraform Cloud notifications. * [Trigger pipelines on pushing new tag](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/triggers/trigger-pipeline-on-tag-event.md): Trigger pipelines on pushing new tag in your repository. * [EventRelay Generic Webhook triggers](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/triggers/trigger-pipelines-using-generic-events.md): This topic provides information on configuring EventRelay generic webhook triggers * [EventRelay Slack Webhook triggers](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/triggers/trigger-pipelines-using-slack-events.md): This topic provides information on configuring EventRelay slack webhook triggers * [Tags](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/tags.md) * [Assign metadata using tags](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/tags/metadata-using-tags.md): Define and apply tags (key-value pairs) to organize and view your Harness resources. * [Apply filters using tags](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/tags/apply-filters-using-tags.md): Once you’ve applied tags to your Harness applications and components, you can use these tags to filter what components you see. This topic describes how to use tags to create different views of your… * [Tags reference](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/tags/overview.md): You can add tags to Harness entities and then use the tags to search for all matching entities. For example, you can add a tag to a Harness project and then filter the list of projects by tag. * [Security](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/security.md) * [Add and manage IP allowlists](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/security/add-manage-ip-allowlist.md): Add and manage the list of allowed IP addresses. * [Certificates](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/certificates.md) * [Add a custom certificate to Harness Platform](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/certificates/add-custom-certificate.md): This topic explains how to add your own signed custom certificate. * [Templates](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/templates-overview.md): Understand step, step group, stage, and pipeline templates in V1 pipelines, including how Harness and Git versioning work. * [Create a step template](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/templates-overview/v1-step-template.md): Define a reusable step template in V1 pipelines and reference it from any pipeline. * [Create a step group template](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/templates-overview/v1-step-group-template.md): Bundle multiple steps into a reusable step group template for V1 pipelines. * [Create a stage template](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/templates-overview/v1-stage-template.md): Define a reusable stage template in V1 pipelines, including inputs, and reference it from any pipeline. * [Create a pipeline template](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/templates-overview/v1-pipeline-template.md): Define a reusable pipeline template in V1 pipelines, including inputs, and reference it from any pipeline. * [Approvals](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/approvals.md) * [Approvals tutorial](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/approvals/approvals-tutorial.md): Set-up approvals in CD Pipeline. * [Using manual Harness approval stages](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/approvals/adding-harness-approval-stages.md): Approve or reject a Pipeline at any point in its execution using Manual Approval Stages. * [Adding Jira approval stages and steps](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/approvals/adding-jira-approval-stages.md): Use Jira issues to approve or reject a Pipeline or stage at any point in its execution. * [Adding ServiceNow approval steps and stages](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/approvals/service-now-approvals.md): Describes how to add ServiceNow-based approvals for a Pipeline. * [Adding custom approval stages and steps](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/approvals/custom-approvals.md): Custom Approval stages and steps add control gates to pipelines * [Approval connectors reference](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/approvals/w_approval-ref.md) * [Jira connector settings reference](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/approvals/w_approval-ref/jira-connector-settings-reference.md): This topic describes the settings and permissions for the Jira Connector. * [Automation](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/automation.md) * [CLI](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/automation/cli.md) * [Install and Configure Harness CLI](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/automation/cli/install.md): This topic shows how to get started with the Harness CLI. * [Harness CLI Examples](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/automation/cli/examples.md): Examples of various use cases of Harness CLI. * [Harness CLI Reference](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/automation/cli/reference.md): Reference doc for all the commands and options available in Harness CLI. * [API](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/automation/api.md) * [Get started with Harness API](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/automation/api/api-quickstart.md): Get started with Harness API. * [Manage API keys](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/automation/api/add-and-manage-api-keys.md): Learn how to create and edit API keys and tokens. * [Use the Setting API to enable SCIM API authentication through JWT](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/automation/api/default-settings-for-jwt-token.md): Enable SCIM API authentication through JSON Web Tokens. * [API permissions reference](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/automation/api/api-permissions-reference.md): Permissions for API keys * [Terraform Provider](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/automation/terraform-provider.md) * [Harness Terraform Provider overview](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/automation/terraform-provider/harness-terraform-provider-overview.md): An overview of the Harness Terraform Provider * [Harness Terraform Provider quickstart](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/automation/terraform-provider/harness-terraform-provider.md): This topic shows how to get started with the Harness Terraform Provider. * [Automate onboarding with Harness](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/automation/terraform-provider/automate-harness-onboarding.md): Automate the provisioning of resources to Harness via the Harness Terraform Provider. * [Advanced Terraform onboarding](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/automation/terraform-provider/advanced-terraform-onboarding.md): A guide to writing onboarding automation using terraform * [Git Experience](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/git-experience.md) * [Harness Git Experience overview](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/git-experience/git-experience-overview.md): Harness Git Experience lets you store configurations for your resources like pipelines, input sets in Git. You can choose Git as the source of truth and use your Git credentials to access and modify… * [Harness Git Experience Quickstart](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/git-experience/configure-git-experience-for-harness-entities.md): This topic explains the steps to configure Git Experience for Harness Entities. * [Set up bidirectional sync for Git Experience](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/git-experience/gitexp-bidir-sync-setup.md): learn how to set up and use bidirectional sync for Git Experience. * [Repo Renaming and Git Experience Caching](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/git-experience/harness-git-cache-rename.md): How to Rename a Repo When Utilizing Git Experience Caching * [Entity caching with Git Experience](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/git-experience/harness-git-cache.md): Improve load times for remote entities, with caching. * [Import a pipeline from Git](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/git-experience/import-a-pipeline.md): Topic describing how to import a Pipeline from Git to Harness. * [Manage a Harness pipeline repo using Git Experience](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/git-experience/manage-a-harness-pipeline-repo-using-git-experience.md): Git Experience enables you to store and manage your Harness Pipelines and configs in your Git repos. * [Import an input set from Git](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/git-experience/import-input-sets.md): This topic explains the steps to import an Inputset from Git. * [Manage Git-backed input sets](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/git-experience/manage-input-sets-in-simplified-git-experience.md): Create and manage input sets stored in Git, and configure triggers to use them with your Git-backed pipelines. * [Import a template from Git](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/git-experience/import-a-template-from-git.md): This topic describes how to import various Templates from Git. * [Move inline entities to Git](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/git-experience/move-inline-entities-to-git.md): Convert existing inline entities to remote and save them in Git * [Integrate OAuth with Git experience](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/git-experience/oauth-integration.md): Configure your credentials for Git experience. * [Manage Harness environments and infrastructures from Git](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/git-experience/manage-environments-infra-definitions.md): Store and share environments and infrastructures in your Git repos. * [Manage services using Git Experience](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/git-experience/manage-services-using-git-experience.md): Git Experience allows you to manage and store your services in Git * [Git Experience settings](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/git-experience/git-settings.md): Enable and manage default settings for Git Experience. * [Signed Commits Using Git Experience](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/git-experience/signed-commits-harness.md): Git Experience supports signed commits when committing changes to your GitHub repo using Harness. * [Autocreation of Entities in Harness](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/git-experience/autocreation-of-entities.md): This Page talks about auto creation of Harness entities * [Harness Git Rate Limits Best Practices](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/git-experience/git-ratelimit-bestpractice.md): Harness Git Experience is a powerful tool, but dealing with Git Rate Limits is often a difficult issue for customers. Here are some handy suggestions to help you with your Git Experience Journey * [Git Experience Health Status Page](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/git-experience/git-sync-health-page.md): Provides a comprehensive view of Git Synchronization activitites. * [Favorites](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/favorites.md) * [Set favorites](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/favorites/set-favorites.md): Set your projects and connectors as favorites. * [Harness Dashboards](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/harness-dashboards.md) * [What's supported](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/harness-dashboards/cdb-whats-supported.md): Supported dashboards features and integrations. * [Dashboard v2.0](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/harness-dashboards/dashboard-legacy.md) * [Overview](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/harness-dashboards/dashboard-legacy/dashboards-overview.md): Overview of legacy Harness Dashboards, including out-of-the-box dashboards, navigation, sorting, and cloning. * [Create dashboards](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/harness-dashboards/dashboard-legacy/create-dashboards.md): Create a legacy custom dashboard, add tiles with Explore queries, and organize dashboards into folders. * [Create visualizations and graphs](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/harness-dashboards/dashboard-legacy/create-visualizations-and-graphs.md): Choose visualization types and fine-tune chart settings for legacy dashboard tiles, including multi-series and stacked charts. * [Create conditional alerts](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/harness-dashboards/dashboard-legacy/create-conditional-alerts.md): Set up conditional alerts on legacy dashboard tiles to trigger notifications when specific metric thresholds are met. * [Add custom fields to custom dashboards](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/harness-dashboards/dashboard-legacy/add-custom-fields.md): Add custom dimensions, measures, and table calculations to legacy dashboard tiles for deeper data analysis. * [Schedule and share dashboards](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/harness-dashboards/dashboard-legacy/share-dashboards.md): Schedule one-time or recurring legacy dashboard deliveries via email, Slack, webhook, S3, SFTP, or Google Drive. * [Use dashboard actions](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/harness-dashboards/dashboard-legacy/use-dashboard-actions.md): Use legacy dashboard actions such as downloading data, resetting filters, and changing the time zone for dashboard tiles. * [Use Dashboard Intelligence by AI](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/harness-dashboards/dashboard-legacy/use-dashboard-intelligence-by-ai.md): Use Harness AI to generate legacy dashboard widgets from natural language queries, with supported visualization types and best practices. * [Pipeline Insights Field Reference](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/harness-dashboards/dashboard-legacy/pipeline-insights-field-reference.md): Complete field reference for Pipeline Insights data explores, including dimensions and measures for pipeline, stage, and step executions. * [Download dashboard data](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/harness-dashboards/dashboard-legacy/download-dashboard-data.md): Download legacy dashboard content as PDF or CSV, export individual tile data, and use the Harness API for programmatic downloads. * [Best practices for building dashboards](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/harness-dashboards/dashboard-legacy/dashboard-best-practices.md): Performance best practices for legacy Harness Dashboards, including data volume, caching, filters, and time zone guidance. * [Dashboard v3.0 (Open Beta)](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/harness-dashboards/dashboard-standard.md) * [Overview](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/harness-dashboards/dashboard-standard/overview.md): Build, customize, and share real-time dashboards to monitor your data across the Harness platform. * [AI-assisted dashboards](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/harness-dashboards/dashboard-standard/ai-assisted-dashboard.md): Generate dashboards and widgets from natural language descriptions using Harness AI. * [Create a dashboard](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/harness-dashboards/dashboard-standard/create-dashboard.md): Create, edit, and manage dashboards in Harness. * [Create widgets](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/harness-dashboards/dashboard-standard/create-widgets.md): Add data and text widgets to your Harness dashboards, configure queries, and customize visualizations. * [Harness Query Language (HQL)](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/harness-dashboards/dashboard-standard/harness-query-language.md): Write queries to retrieve, filter, and summarize data from Harness dashboards using HQL, a structured query language designed for the Harness platform. * [Settings](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/settings.md) * [Default settings](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/settings/default-settings.md): This topic explains the default settings. * [Clock synchronization](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/settings/clock-sychronization.md): This topic explains recommended settings for clock synchronization. * [References](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/references.md) * [Allowlist Harness Platform IPs and CIDR](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/references/allowlist-harness-domains-and-ips.md): Harness SaaS Delegates only need outbound access to the Harness domain name (most commonly, app.harness.io) and, optionally, to logging.googleapis.com. * [Data retention](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/references/data-retention.md): Data retention for Harness products is different depending on the Harness product and plan you are using. * [Harness entity reference](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/references/harness-entity-reference.md): The term entity is used to refer to the components of Harness. * [Entity deletion reference and Force Delete](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/references/entity-deletion-reference.md): This topic covers the rules governing the deletion of Harness entities, and the Enable Force Delete of Harness Resources setting * [BYOI (Bring Your Own Image) for Harness Cloud](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/references/harness-cloud-byoi.md): Reference for VM images on Harness Cloud Machines * [Harness Cloud VM Images](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/references/harness-cloud-vm-images.md): Reference for VM images on Harness Cloud Machines * [Entity Identifier Reference](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/references/entity-identifier-reference.md): Harness entities and resources include a unique, immutable ID (entity identifier) once created. * [Entity name and Id rules](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/references/renaming-entities-and-resources.md): This topic covers the rules about identical names and Ids for Harness entities. * [Entity retention policy](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/references/entity-retention-policy.md): This topic lists the Harness entity retention policy. Retention Policy Defaults. All Harness entities share the same retention policy. You can change the retention policy. The default retention polic… * [Permissions and ports for Harness connections](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/references/permissions-and-ports-for-harness-connections.md): Permissions and ports for all of the integrations. * [Platform feature flags reference](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/references/platform-feature-flags.md): Reference of commonly-requested platform feature flags for beta and advanced features. * [Pipeline Infrastructure Setup](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/references/pipeline-infra.md): Configure the necessary components to run container steps in Harness Pipelines * [Private Network Connectivity](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/references/private-network-connectivity.md) * [PrivateLink for Harness Cloud](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/references/private-network-connectivity/private-link-connect.md) * [VPN for Harness Cloud](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/references/private-network-connectivity/vpn-harness-cloud.md): Establish VPN connectivity from Harness Cloud builds to your private network using OpenVPN or WireGuard. * [Private network connectivity options for Harness Cloud](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/references/private-network-connectivity/private-network-connectivity.md): Connect Harness Cloud to private resources using IP allowlisting or enterprise networking solutions. * [Service Discovery](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/service-discovery.md) * [Customize Discovery Agent](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/service-discovery/customize-agent.md) * [Restrict Discovery to Specific Namespace(s)](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/service-discovery/user-defined-service-account.md): Restrict Discovery to Single and Multiple Namespaces. * [Monitored services](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/monitored-service.md): Learn about Harness monitored service. * [Application Maps](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/application-map.md) * [Platform Rate Limits](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/rate-limits.md): Learn about rate limits that help maximize the stability of the Harness Platform. * [Platform Resource Limits](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/account-license-limits.md): Learn about the platform resource limits applied in the Harness Platform. * [Customize Branding in Harness UI](https://developer.harness.io/harness-platform/3.0/harness-platform-resources/customize-harness-ui.md): Learn how to customize the Harness UI by personalizing its appearance through updating the favicon and logo. * [Subscription Overview and Management](https://developer.harness.io/harness-platform/3.0/subscriptions-and-licenses/subscriptions.md): Learn how to view and manage your Harness subscriptions and licenses, including updates, usage tracking, and license details. * [Managing Account Info and Downtime Alerts](https://developer.harness.io/harness-platform/3.0/subscriptions-and-licenses/view-account-info-and-subscribe-to-alerts.md): Harness provides a summary of your account information and enables you to subscribe to downtime alerts for the cluster hosting your Harness account. * [Cloud Marketplace](https://developer.harness.io/harness-platform/3.0/subscriptions-and-licenses/cloud-marketplaces.md) * [Google Cloud Marketplace](https://developer.harness.io/harness-platform/3.0/subscriptions-and-licenses/cloud-marketplaces/google-cloud.md): This topic describes the workflows supported to purchase Harness modules on the Google Cloud Marketplace. * [AWS Marketplace](https://developer.harness.io/harness-platform/3.0/subscriptions-and-licenses/cloud-marketplaces/aws.md): This topic describes the workflows supported to purchase Harness modules on the AWS Marketplace. ## Code Repository - [Code Repository](https://developer.harness.io/code-repository/2.0/readme.md): Access Harness Code Repository documentation - [Overview and key concepts](https://developer.harness.io/code-repository/2.0/new-to-harness-code/overview.md): Learn about Harness Code Repository and the source code management concepts it builds on. - [Get started with Harness Code Repository](https://developer.harness.io/code-repository/2.0/new-to-harness-code/onboarding-guide.md): A self-service onboarding guide that takes you from an empty project to repositories connected to pipelines and governed by access controls. - [Manage Repositories](https://developer.harness.io/code-repository/2.0/use-harness-code/manage-repositories.md) - [Create repositories](https://developer.harness.io/code-repository/2.0/use-harness-code/manage-repositories/create-repo.md): Create repositories in Harness Code - [Import repositories](https://developer.harness.io/code-repository/2.0/use-harness-code/manage-repositories/import-repo.md): Import repositories in Harness Code - [Fork repositories](https://developer.harness.io/code-repository/2.0/use-harness-code/manage-repositories/fork-repo.md): Fork repositories in Harness Code to create independent copies for contributions and experimentation. - [Mirror repositories](https://developer.harness.io/code-repository/2.0/use-harness-code/manage-repositories/mirror.md): Create a CI pipeline that mirrors branch and tag changes between two repositories, in one direction or both. - [Enable rules](https://developer.harness.io/code-repository/2.0/use-harness-code/manage-repositories/rules.md): Set up branch rules, tag rules, push rules, and CODEOWNERS to govern repositories in Harness Code Repository. - [Resource tags](https://developer.harness.io/code-repository/2.0/use-harness-code/manage-repositories/resource-tags.md): Add tags to repositories, filter the repository list by tag, and control access with tag-based RBAC. - [Enable security](https://developer.harness.io/code-repository/2.0/use-harness-code/manage-repositories/security.md): Enable secret scanning, vulnerability scanning, committer email verification, OPA policies, and audit logging for Harness Code repositories. - [Configure webhooks](https://developer.harness.io/code-repository/2.0/use-harness-code/manage-repositories/webhooks.md): Set up webhooks for your Harness Code repositories. - [Archive repositories](https://developer.harness.io/code-repository/2.0/use-harness-code/manage-repositories/archive-repo.md): Archive repositories in Harness Code - [Favorite repositories](https://developer.harness.io/code-repository/2.0/use-harness-code/manage-repositories/favorite-repo.md): Mark and filter favorite repositories in Harness Code - [Delete repositories](https://developer.harness.io/code-repository/2.0/use-harness-code/manage-repositories/delete-repo.md): Delete repositories in Harness Code - [Collaborate & Develop](https://developer.harness.io/code-repository/2.0/use-harness-code/collaborate-and-develop.md) - [Clone a repository](https://developer.harness.io/code-repository/2.0/use-harness-code/collaborate-and-develop/clone-repos.md): Clone Harness Code repositories over HTTPS or SSH, and use partial and shallow clone to reduce transfer size. - [Branch](https://developer.harness.io/code-repository/2.0/use-harness-code/collaborate-and-develop/branch.md): Create, switch, compare, protect, and delete branches in Harness Code repositories. - [Commit](https://developer.harness.io/code-repository/2.0/use-harness-code/collaborate-and-develop/commit.md): Create and manage commits in your Harness Code repositories. - [Sign commits](https://developer.harness.io/code-repository/2.0/use-harness-code/collaborate-and-develop/signing-commits.md): Use GPG or SSH keys to sign commits and verify authorship in Harness Code Repository. - [Tag](https://developer.harness.io/code-repository/2.0/use-harness-code/collaborate-and-develop/tag.md): Create and manage tags in your Harness Code repositories. - [Labels](https://developer.harness.io/code-repository/2.0/use-harness-code/collaborate-and-develop/labels.md): Create, scope, and apply labels to categorize and filter pull requests in Harness Code Repository. - [Keyword search](https://developer.harness.io/code-repository/2.0/use-harness-code/collaborate-and-develop/keyword-search.md): Query your codebase with Harness Code search, using Boolean operators, regex, language filters, and scoped recursive search. - [Git Large File Storage (LFS)](https://developer.harness.io/code-repository/2.0/use-harness-code/collaborate-and-develop/git-lfs.md): Configure Git Large File Storage. - [Code Repository Integrations](https://developer.harness.io/code-repository/2.0/use-harness-code/code-repository-integrations.md) - [Harness Code Repository for JIRA Integration](https://developer.harness.io/code-repository/2.0/use-harness-code/code-repository-integrations/jira-integration.md): The Harness Code Repository for JIRA app enables visibility between your code and issue tracking workflows. It links Harness repositories with JIRA issues so that branches, commits, and pull requests - [Run Pipelines](https://developer.harness.io/code-repository/2.0/use-harness-code/run-pipelines.md) - [Set default codebase](https://developer.harness.io/code-repository/2.0/use-harness-code/run-pipelines/codebase-from-harness-code.md): Configure your Harness pipelines to build, test, and deploy code from Harness Code repositories. - [Create triggers](https://developer.harness.io/code-repository/2.0/use-harness-code/run-pipelines/code-triggers.md): Create triggers for Harness Code repositories. - [Pull Requests](https://developer.harness.io/code-repository/2.0/use-harness-code/pull-requests.md) - [Create PRs](https://developer.harness.io/code-repository/2.0/use-harness-code/pull-requests/create-pr.md): Create PRs in Harness Code - [Review PRs](https://developer.harness.io/code-repository/2.0/use-harness-code/pull-requests/review-pr.md): Review PRs in Harness Code - [Merge PRs](https://developer.harness.io/code-repository/2.0/use-harness-code/pull-requests/merge-pr.md): Merge PRs in Harness Code - [Auto-merge pull requests](https://developer.harness.io/code-repository/2.0/use-harness-code/pull-requests/auto-merge-pr.md): Automatically merge pull requests when all merge requirements are met in Harness Code. - [Merge Queue](https://developer.harness.io/code-repository/2.0/use-harness-code/pull-requests/merge-queue.md): How Merge Queue validates the combined result of queued pull requests before they land on a protected branch in Harness Code. - [Set Up Merge Queue](https://developer.harness.io/code-repository/2.0/use-harness-code/pull-requests/merge-queue/set-up-merge-queue.md): Configure the branch rule, Harness CI pipeline, and MergeQueue trigger that a Harness Code repository needs before it can use Merge Queue. - [Revert PRs](https://developer.harness.io/code-repository/2.0/use-harness-code/pull-requests/revert-pr.md): Revert merged PRs in Harness Code - [PR Dashboard](https://developer.harness.io/code-repository/2.0/use-harness-code/pull-requests/prs-of-interest.md): A pull request dashboard that shows relevant and in-flight pull requests across account, organization, and project scope. - [Change target branch](https://developer.harness.io/code-repository/2.0/use-harness-code/pull-requests/change-target-branch.md): Changing the Target Branch of an Open Pull Request - [Delete Branch After PR Merge or Close](https://developer.harness.io/code-repository/2.0/use-harness-code/pull-requests/delete-branch.md): Delete source branches after pull requests are merged or closed in Harness Code. - [Generate PR summaries with Harness AI](https://developer.harness.io/code-repository/2.0/use-harness-code/pull-requests/code-pr.md): Use AI to generate PR summaries. - [AI agents](https://developer.harness.io/code-repository/2.0/use-harness-code/pull-requests/ai-agents.md): Use Harness AI PR agents to review pull requests, fix failing builds, and raise test coverage from your pipelines. - [CLI Commands](https://developer.harness.io/code-repository/2.0/use-harness-code/code-repository-cli-commands.md) - [Harness CLI for Code Repository](https://developer.harness.io/code-repository/2.0/use-harness-code/code-repository-cli-commands/harness-cli.md): Install, authenticate, and run the Harness CLI to manage repositories, pull requests, reviews, branches, and tags from your terminal. - [Code Repository command reference](https://developer.harness.io/code-repository/2.0/use-harness-code/code-repository-cli-commands/command-reference.md): Complete reference for every Harness CLI command in the Code Repository module, covering repositories, pull requests, reviews, AI review insights, branches, commits, tags, comments, and checks. - [What's Supported for Harness Code Repository](https://developer.harness.io/code-repository/2.0/troubleshooting-and-resources/code-supported.md): The Code module has these features and functionality. - [Subscriptions and licenses](https://developer.harness.io/code-repository/2.0/troubleshooting-and-resources/cr-subscription-mgmt.md): Storage, repository, file size, and bandwidth limits for Harness Code Repository, and how they relate to your Harness CI subscription. * [Repositories](https://developer.harness.io/code-repository/repositories.md): Access Code Repository documentation * [Overview](https://developer.harness.io/code-repository/new-to-harness-code/overview.md) * [Get Started](https://developer.harness.io/code-repository/new-to-harness-code/onboarding-guide.md) * [What's Supported for Harness Code Repository](https://developer.harness.io/code-repository/new-to-harness-code/code-supported.md) * [Manage Repositories](https://developer.harness.io/code-repository/use-harness-code/manage-repositories.md): Create, import, and manage Harness Code repositories. * [Create Repositories](https://developer.harness.io/code-repository/use-harness-code/manage-repositories/create-repo.md): Create repositories in Harness Code * [Import Repositories](https://developer.harness.io/code-repository/use-harness-code/manage-repositories/import-repo.md): Import repositories in Harness Code * [Fork Repositories](https://developer.harness.io/code-repository/use-harness-code/manage-repositories/fork-repo.md): Fork repositories in Harness Code to create independent copies for contributions and experimentation. * [Mirror Repositories](https://developer.harness.io/code-repository/use-harness-code/manage-repositories/mirror.md): Create pipelines to sync branch and tag changes across repos. * [Enable Rules](https://developer.harness.io/code-repository/use-harness-code/manage-repositories/rules.md): Set up branch and tag rules in Harness Code * [Resource Tags](https://developer.harness.io/code-repository/use-harness-code/manage-repositories/resource-tags.md): Add tags to repositories, filter the repository list by tag, and control access with tag-based RBAC. * [Enable Security](https://developer.harness.io/code-repository/use-harness-code/manage-repositories/security.md): Set up security in Harness Code * [Configure Webhooks](https://developer.harness.io/code-repository/use-harness-code/manage-repositories/webhooks.md): Set up webhooks for your Harness Code repositories. * [Archive Repositories](https://developer.harness.io/code-repository/use-harness-code/manage-repositories/archive-repo.md): Archive repositories in Harness Code * [Favorite Repositories](https://developer.harness.io/code-repository/use-harness-code/manage-repositories/favorite-repo.md): Mark and filter favorite repositories in Harness Code * [Delete Repositories](https://developer.harness.io/code-repository/use-harness-code/manage-repositories/delete-repo.md): Delete repositories in Harness Code * [Collaborate & Develop](https://developer.harness.io/code-repository/use-harness-code/collaborate-and-develop.md): Collaborate on code in Harness Code repositories. * [Clone](https://developer.harness.io/code-repository/use-harness-code/collaborate-and-develop/clone-repos.md): Clone your Harness Code repos to your local machine * [Branch](https://developer.harness.io/code-repository/use-harness-code/collaborate-and-develop/branch.md): Create and manage branches in your Harness Code repositories. * [Commit](https://developer.harness.io/code-repository/use-harness-code/collaborate-and-develop/commit.md): Create and manage commits in your Harness Code repositories. * [Sign Commits](https://developer.harness.io/code-repository/use-harness-code/collaborate-and-develop/signing-commits.md): Use SSH or GPG keys to sign commits and verify authorship in Harness Code Repository. * [Tag](https://developer.harness.io/code-repository/use-harness-code/collaborate-and-develop/tag.md): Create and manage tags in your Harness Code repositories. * [Labels](https://developer.harness.io/code-repository/use-harness-code/collaborate-and-develop/labels.md): Create and manage Labels in Harness Code. * [Keyword Search](https://developer.harness.io/code-repository/use-harness-code/collaborate-and-develop/keyword-search.md): Use built-in keyword search to query your codebase. * [Git Large File Storage (LFS)](https://developer.harness.io/code-repository/use-harness-code/collaborate-and-develop/git-lfs.md): Configure Git Large File Storage. * [Code Repository Integrations](https://developer.harness.io/code-repository/use-harness-code/code-repository-integrations.md): Connect Harness Code Repository with external tools. * [Harness Code Repository for JIRA Integration](https://developer.harness.io/code-repository/use-harness-code/code-repository-integrations/jira-integration.md): The Harness Code Repository for JIRA app enables visibility between your code and issue tracking workflows. It links Harness repositories with JIRA issues so that branches, commits, and pull requests * [Run Pipelines](https://developer.harness.io/code-repository/use-harness-code/run-pipelines.md): Run Harness pipelines with Harness Code repositories. * [Set Default Codebase](https://developer.harness.io/code-repository/use-harness-code/run-pipelines/codebase-from-harness-code.md): Configure your Harness pipelines to build, test, and deploy code from Harness Code repositories. * [Create Triggers](https://developer.harness.io/code-repository/use-harness-code/run-pipelines/code-triggers.md): Create triggers for Harness Code repositories. * [Pull Requests](https://developer.harness.io/code-repository/use-harness-code/pull-requests.md): Create, review, merge, and manage pull requests. * [Create PRs](https://developer.harness.io/code-repository/use-harness-code/pull-requests/create-pr.md): Create PRs in Harness Code * [Review PRs](https://developer.harness.io/code-repository/use-harness-code/pull-requests/review-pr.md): Review PRs in Harness Code * [Merge PRs](https://developer.harness.io/code-repository/use-harness-code/pull-requests/merge-pr.md): Merge PRs in Harness Code * [Auto-Merge Pull Requests](https://developer.harness.io/code-repository/use-harness-code/pull-requests/auto-merge-pr.md): Automatically merge pull requests when all merge requirements are met in Harness Code. * [Merge Queue Overview](https://developer.harness.io/code-repository/use-harness-code/pull-requests/merge-queue.md): How Merge Queue validates the combined result of queued pull requests before they land on a protected branch in Harness Code. * [Set Up Merge Queue](https://developer.harness.io/code-repository/use-harness-code/pull-requests/merge-queue/set-up-merge-queue.md): Configure the branch rule, Harness CI pipeline, and MergeQueue trigger that a Harness Code repository needs before it can use Merge Queue. * [Revert PRs](https://developer.harness.io/code-repository/use-harness-code/pull-requests/revert-pr.md): Revert merged PRs in Harness Code * [PR Dashboard](https://developer.harness.io/code-repository/use-harness-code/pull-requests/prs-of-interest.md): A personalized pull request dashboard showing relevant PRs, with enhanced filtering and visibility across Account, Org, and Project levels. * [Change Target Branch](https://developer.harness.io/code-repository/use-harness-code/pull-requests/change-target-branch.md): Changing the Target Branch of an Open Pull Request * [Delete Branch After PR Merge or Close](https://developer.harness.io/code-repository/use-harness-code/pull-requests/delete-branch.md): Delete source branches after pull requests are merged or closed in Harness Code. * [Generate PR Summaries with Harness AI](https://developer.harness.io/code-repository/use-harness-code/pull-requests/code-pr.md): Use AI to generate PR summaries. * [AI Agents](https://developer.harness.io/code-repository/use-harness-code/pull-requests/ai-agents.md): Use Harness AI agents to automate code review and CI remediation. * [CLI Commands](https://developer.harness.io/code-repository/use-harness-code/code-repository-cli-commands.md): Use Harness CLI commands with Code Repository. * [Harness CLI for Code Repository](https://developer.harness.io/code-repository/use-harness-code/code-repository-cli-commands/harness-cli.md): Install, authenticate, and run the Harness CLI to manage repositories, pull requests, reviews, branches, and tags from your terminal. * [Code Repository Command Reference](https://developer.harness.io/code-repository/use-harness-code/code-repository-cli-commands/command-reference.md): Complete reference for every Harness CLI command in the Code Repository module, covering repositories, pull requests, reviews, AI review insights, branches, commits, tags, comments, and checks. * [Subscriptions & Licenses](https://developer.harness.io/code-repository/troubleshooting-and-resources/cr-subscription-mgmt.md): Review Code Repository subscription usage limits. ## Continuous Delivery - [Continuous Delivery & GitOps Documentation](https://developer.harness.io/continuous-delivery/readme.md) - [Overview](https://developer.harness.io/continuous-delivery/new-to-continuous-delivery/overview.md): Learn about Continuous Delivery, its benefits, and what Harness CD offers - [Getting Started with Deployments](https://developer.harness.io/continuous-delivery/new-to-continuous-delivery/getting-started.md): Learn how to create your first deployment pipeline in Harness CD - [What's Supported](https://developer.harness.io/continuous-delivery/new-to-continuous-delivery/cd-integrations.md): Supported CD features and integrations. - [Deploy Services on Different Platforms](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms.md) - [Community Edition](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/community-ed.md) - [Harness CD Community Edition overview](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/community-ed/harness-community-edition-overview.md): Try Harness CD Community Edition (CE) on your laptop or any VM. - [Harness Community Edition deployments](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/community-ed/harness-community-edition-quickstart.md): This topic walks you through setting up Harness Continuous Delivery (CD) Community Edition locally and creating and deploying a CD pipeline. - [Harness Open Source and Free Edition FAQs](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/community-ed/gitness-community-edition-faqs.md): Frequently asked questions about Harness Continuous Delivery & GitOps, specifically for Open Source and Free Edition swimlanes. - [Kubernetes](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes.md) - [Kubernetes deployments overview](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/kubernetes-deployments-overview.md): High-level view of Harness Kubernetes deployment. - [Kubernetes deployments](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/kubernetes-cd-quickstart.md): Deploy a Docker image into your Kubernetes cluster. - [Harness Kubernetes services](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/kubernetes-services.md): Define a Kubernetes service. - [Kubernetes infrastructure](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/define-your-kubernetes-target-infrastructure.md): Specify the Kubernetes cluster you want to target for your deployment. - [Kubernetes Executions](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/kubernetes-executions.md) - [Create a Kubernetes Rolling deployment](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/kubernetes-executions/create-a-kubernetes-rolling-deployment.md): This topic describes how to perform a Kubernetes rolling update deployment in Harness. - [Create a Kubernetes Canary deployment](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/kubernetes-executions/create-a-kubernetes-canary-deployment.md): This topic describes how to create a Kubernetes Canary deployment in Harness. - [Create a Kubernetes Blue Green deployment](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/kubernetes-executions/create-a-kubernetes-blue-green-deployment.md): This topic describes how to create a Kubernetes Blue Green deployment in Harness. - [Create a Kubernetes progressive canary deployment](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/kubernetes-executions/create-a-kubernetes-progressive-canary-deployment.md): Roll out Kubernetes Deployments in percentage-based phases while keeping the total pod count within a fixed budget. - [Deploy manifests separately using Apply step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/kubernetes-executions/deploy-manifests-using-apply-step.md): Deploy secondary workloads separately using the Apply step. - [Scale Kubernetes pods](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/kubernetes-executions/scale-kubernetes-replicas.md): This topic describes how to update the number of Kubernetes pods running. - [Run Kubernetes Jobs](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/kubernetes-executions/run-kubernetes-jobs.md): Define Kubernetes Jobs in Harness services and execute them using the Apply step - [Delete Kubernetes resources with the Kubernetes Delete step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/kubernetes-executions/delete-kubernetes-resources.md): This topic describes how to remove any deployed Kubernetes resources with the Delete step. - [Perform a Kubernetes dry run](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/kubernetes-executions/k8s-dry-run.md): Test your manifests before deployment. - [K8s Diff Step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/kubernetes-executions/k8s-diff-step.md): This topic describes how to compare the current live state of deployed Kubernetes resources with the changes defined in a YAML file. - [Deploy Kubernetes Custom Resources using CRDs](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/kubernetes-executions/create-a-kubernetes-crd-deployment.md): Deploy and manage Kubernetes custom resources using Custom Resource Definitions (CRDs) in Harness. - [View pod status and logs](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/kubernetes-executions/view-pod-status-and-logs.md): View pod-level status, events, and logs for Kubernetes deployment steps directly from the pipeline execution. - [Kubernetes Tasks](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/cd-kubernetes-category.md) - [Add Kubernetes manifests](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/cd-kubernetes-category/define-kubernetes-manifests.md): This topic describes how to add Kubernetes manifests in Harness. - [Add container images as artifacts for Kubernetes deployments](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/cd-kubernetes-category/add-artifacts-for-kubernetes-deployments.md): This topic describes how to add container image locations as Harness artifacts and reference them in your Kubernetes manifests. - [Add and override values YAML files](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/cd-kubernetes-category/add-and-override-values-yaml-files.md): This topic describes how to use values files for Kubernetes and Helm deployments in Harness. - [Ignore a manifest file during deployment](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/cd-kubernetes-category/ignore-a-manifest-file-during-deployment.md): Apply manifests separately using the Harness Apply step. - [Pull an image from a private registry for Kubernetes](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/cd-kubernetes-category/pull-an-image-from-a-private-registry-for-kubernetes.md): This topic describes how to pull an image from a private registry and use the Docker credentials file. - [Add a Kubernetes sidecar container](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/cd-kubernetes-category/add-a-kubernetes-sidecar-container.md): This topic describes how to deploy sidecar workloads using Harness. - [Prune Kubernetes resources](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/cd-kubernetes-category/prune-kubernetes-resources.md): Perform Kubernetes pruning. - [Add a custom remote script and manifests](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/cd-kubernetes-category/add-a-custom-remote-script-and-manifests.md): Run a script at deployment runtime and pull in your manifests. - [Skip Harness label selector tracking on Kubernetes deployments](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/cd-kubernetes-category/skip-harness-label-selector-tracking-on-kubernetes-deployments.md): Prevent Harness from using its default Kubernetes label selector during canary deployments. - [Modify Harness Delegate's Kubernetes API client timeout](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/cd-kubernetes-category/modify-harness-delegate-kubernetes-api-client-timeout.md): Modify the read and connection timeouts for Kubernetes API client within Harness Delegate. - [Add Kubernetes Command Flags](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/cd-kubernetes-category/k8s-command-flags.md): This topic describes the support for different command flags in different K8s steps - [Service Hooks](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/cd-kubernetes-category/service-hooks.md): Use service hooks to install helm dependencies. - [Kubernetes Technical Reference](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/cd-k8s-ref.md) - [What can I deploy in Kubernetes?](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/cd-k8s-ref/what-can-i-deploy-in-kubernetes.md): Differences between managed and unmanaged workloads. - [Kubernetes Apply step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/cd-k8s-ref/kubernetes-apply-step.md): How to deploy independent workloads. - [Kubernetes Rollout Deploy step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/cd-k8s-ref/kubernetes-rollout-step.md): Define the Kubernetes Rollout Deploy step. - [Kubernetes Rollout Step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/cd-k8s-ref/kubernetes-rollout-restart.md): This topic discusses the Kubernetes Rollout Step - [Canary Deployment step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/cd-k8s-ref/canary-deployment-step.md): Define pods count for a canary deployment. - [Canary Delete step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/cd-k8s-ref/kubernetes-canary-delete-step.md): Clean up deployed Kubernetes workloads. - [Kubernetes Traffic Routing Step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/cd-k8s-ref/traffic-shifting-step.md): This topic describes how to route traffic in pipelines using the traffic routing step. - [Kubernetes Patch step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/cd-k8s-ref/kubernetes-patch-step.md): Make changes to specific workloads in a Kubernetes cluster without affecting other fields. - [Kubernetes rollback](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/cd-k8s-ref/kubernetes-rollback.md): How Harness performs Kubernetes rollbacks. - [Kubernetes steps timeouts and deadline parameters](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/cd-k8s-ref/kubernetes-steps-timeouts-and-deadline-parameters.md): How Timeouts relate to the Kubernetes deadline parameter. - [Example Kubernetes manifests using Go templating](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/cd-k8s-ref/example-kubernetes-manifests-using-go-templating.md): Use Go templating and variables in Kubernetes manifests. - [Kubernetes annotations and labels](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/cd-k8s-ref/kubernetes-annotations-and-labels.md): Use Kubernetes annotations and labels in your manifests. - [Kubernetes releases and versioning for deployments (configmaps secrets)](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/cd-k8s-ref/kubernetes-releases-and-versioning.md): How Harness tracks Kubernetes releases and versions. - [Using OpenShift with Harness Kubernetes](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/cd-k8s-ref/using-open-shift-with-harness-kubernetes.md): OpenShift support in Harness. - [Kubernetes deployment FAQs](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kubernetes/kubernetes-faqs.md): Frequently asked questions about Kubernetes deployments in Harness. - [Helm](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/helm.md) - [Helm deployments overview](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/helm/helm-cd-quickstart.md): High-level view of Harness Helm deployments and Harness's options for users to perform Helm Deployments. - [Deploy Helm charts](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/helm/deploy-helm-charts.md): This topic describes how to deploy Helm charts from a remote Git repository, HTTP Helm Repository, or cloud storage service. - [Use a local Helm chart](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/helm/use-a-local-helm-chart.md): This topic describes how to use a Helm chart installed on the Harness Delegate disk. - [Deploy Native Helm using Harness](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/helm/native-helm-quickstart.md): Perform Native Helm deployments in Harness. - [SOPS and values overrides in Native Helm service hooks](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/helm/native-helm-sops-overrides-service-hooks.md): Decrypt SOPS-encrypted Helm values overrides using Native Helm service hooks, with per-task override directories and optional custom override files. - [Helm Deployment FAQs](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/helm/helm-deployment-faqs.md): Answers to common questions about Native and Harness-managed Helm deployments. - [Helm Step Reference](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/helm/step-reference.md) - [Helm Deploy Step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/helm/step-reference/helm-deploy.md): Reference for the Helm Deploy step. - [Helm Dry Run Step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/helm/step-reference/helm-dry-run.md): Reference for the Helm Dry Run step. - [Helm Rollback Step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/helm/step-reference/helm-rollback.md): Reference for the Helm Rollback step. - [Helm Canary Deploy Step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/helm/step-reference/helm-canary-deploy.md): Reference for the Helm Canary Deploy step - [Helm Canary Delete Step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/helm/step-reference/helm-canary-delete.md): Reference for the Helm Canary Delete step - [Helm Blue Green Deploy step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/helm/step-reference/helm-bg-deploy.md): Reference for the Helm Blue Green Deploy step - [Helm Blue Green Swap Step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/helm/step-reference/helm-bg-swap.md): Reference for the Helm Blue Green Swap step - [Helm Delete Step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/helm/step-reference/helm-delete.md): Reference for the Helm Delete step - [Helm FAQs](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/helm/helm-faqs.md): Frequently asked questions about Helm deployments. - [Kustomize](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kustomize.md) - [Kustomize deployments overview](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kustomize/kustomize-quickstart.md): This topic walks you through deploying a kustomization using Harness. - [Deploy to Kubernetes using Kustomize](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kustomize/use-kustomize-for-kubernetes-deployments.md): Use kustomizations in your Kubernetes deployments. - [Kustomize Deployment FAQs](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/kustomize/kustomize-faqs.md): Frequently asked questions about Kustomize deployments. - [Azure](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/azure.md) - [Azure Container Apps Deployments](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/azure/azure-container-apps.md) - [Overview](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/azure/azure-container-apps/overview.md): Deploy and manage Azure Container Apps with Harness. - [Configure service and environment](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/azure/azure-container-apps/configure-service-environment.md): Set up your Azure Container Apps service definition, manifests, and infrastructure. - [Basic Deployment](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/azure/azure-container-apps/basic-deployment.md): Configure and execute Basic Azure Container Apps deployments. - [Canary Deployment](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/azure/azure-container-apps/canary-deployment.md): Configure and execute Canary Azure Container Apps deployments with progressive traffic shifting. - [Step References](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/azure/azure-container-apps/step-references.md) - [Download Manifests](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/azure/azure-container-apps/step-references/download-manifests.md): Download Azure Container Apps manifests step. - [Azure Container Apps Prepare Rollback Data](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/azure/azure-container-apps/step-references/prepare-rollback-data.md): Prepare rollback data step for Azure Container Apps deployments. - [Azure Container Apps Deploy](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/azure/azure-container-apps/step-references/deploy-aca.md): Deploy step for Azure Container Apps. - [Azure Container Apps Traffic Shift](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/azure/azure-container-apps/step-references/traffic-shift.md): Traffic shift step for Azure Container Apps. - [Azure Container Apps Rollback](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/azure/azure-container-apps/step-references/rollback.md): Rollback step for Azure Container Apps deployments. - [Azure Functions deployments](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/azure/azure-function-tutorial.md): Set up and run an Azure Functions deployment in Harness. - [Azure Web Apps deployments](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/azure/azure-web-apps-tutorial.md): Deploy a Docker image or non-containerized artifact to Azure Web Apps using Harness slot deployment, traffic shift, and swap slot steps. - [Deploy Azure ACR to Azure AKS](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/azure/azure-cd-quickstart.md): Learn how to deploy an Azure ACR image to Azure AKS using Harness. - [Azure Deployment FAQs](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/azure/azure-faqs.md): Frequently asked questions about Azure deployments. - [Permission issue for AKS deployments](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/azure/aks-permission-issues.md): KB - Resolving AKS permission issue for deployment - [AWS](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/aws.md) - [AWS ASG](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/aws/asg.md) - [Deploy AWS Auto Scaling Groups](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/aws/asg/asg-tutorial.md): Deploy an AWS Auto Scaling Group (ASG) using Harness Continuous Delivery (CD). - [ASG Blue-Green Traffic Shifting Step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/aws/asg/asg-traffic-shift.md): ASG Blue-Green deployment strategy with native support for phased traffic shifting using ALB weighted target groups. - [AWS ECS](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/aws/ecs.md) - [ECS deployments overview](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/aws/ecs/ecs-deployment-tutorial.md): This topic walks you through deploying services to AWS ECS clusters using Harness. - [Run an ECS Task](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/aws/ecs/ecs-run-taskdef.md): Run individual tasks separately in your ECS pipelines. - [ECS basic deployments with phased traffic shifting and scaling](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/aws/ecs/ecs-canary-phased-traffic-shift.md): Phased traffic shifting and scaling in ECS using basic deployment strategy and custom listener rules. - [ECS Blue-Green traffic shifting step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/aws/ecs/traffic-shifting.md): ECS Blue-Green deployment strategy with native support for phased traffic shifting using ALB weighted target groups. - [ECS deployment FAQs](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/aws/ecs/ecs-blue-green-faqs.md): Frequently asked questions about ECS Blue-Green deployments. - [Scale ECS Services](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/aws/ecs/ecs-scale.md): Scale up or down any ECS service in a cluster without triggering a full deployment. - [AWS Lambda](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/aws/aws-lambda-deployments.md): Deploy and manage AWS Lambda functions using Harness Continuous Delivery. - [Spot Elastigroup](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/aws/spot.md): Deploy and manage AWS Spot Elastigroup services using Harness CD. - [Spot Elastigroup](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/aws/spot/spot-deployment.md): Deploy a Spot Elastigroup using Harness CD. - [Elastigroup Blue-Green traffic shifting step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/aws/spot/spot-traffic-shifting.md): Elastigroup Blue-Green deployment strategy with native support for phased traffic shifting using ALB weighted target groups. - [AWS SAM](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/aws/aws-sam-deployments.md): Deploy SAM templates to AWS. - [Building AWS SAM Runtime Images](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/aws/sam-image-build.md): A reusable Harness pipeline to build customized AWS SAM images. - [AWS deployment FAQs](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/aws/aws-deployment-faqs.md): Answers to frequently asked questions about AWS deployments in Harness, covering SAM, ECS, Lambda, ASG, and AWS connector configuration. - [Google Cloud Platform](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/google-cloud-functions.md) - [Google Cloud Run Deployments](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/google-cloud-functions/google-cloud-run.md): Run containerized applications on Google Cloud. - [Google Cloud Functions Deployments](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/google-cloud-functions/google-functions.md): Deploy single-purpose functions to Google Cloud using Harness. - [Managed Instance Group Deployments](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/google-cloud-functions/mig.md) - [Overview](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/google-cloud-functions/mig/mig-overview.md): Deploy and manage Google Cloud Managed Instance Groups with Harness. - [Configure service and environment](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/google-cloud-functions/mig/configure-service-environment.md): Set up your MIG service definition, manifests, and infrastructure. - [Blue-Green Deployment](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/google-cloud-functions/mig/mig-blue-green-deployment.md): Configure and execute Blue-Green MIG deployments. - [Step References](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/google-cloud-functions/mig/step-references.md) - [Google MIG Deploy](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/google-cloud-functions/mig/step-references/deploy-mig.md): Deploy step for Google Cloud Managed Instance Groups. - [GCE Provision Backend Service](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/google-cloud-functions/mig/step-references/gce-provision-backend-service.md): Provision a Google Cloud backend service. - [Google Cloud Function Deployment FAQs](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/google-cloud-functions/google-functions-faqs.md): Google Cloud Function Deployment FAQs - [Serverless](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/serverless.md) - [Serverless.com framework for AWS Lambda](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/serverless/serverless-lambda-cd-quickstart.md): Deploy a Serverless Lambda application to AWS Lambda using Harness. - [Manifest Source for Serverless Lambda](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/serverless/manifest-sources-for-serverless-lambda.md): Learn configuration details for manifest sources for Serverless Lambda - [Building Serverless Framework Images](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/serverless/serverless-image-build.md): A reusable Harness pipeline to build customized Serverless framework Docker images for AWS Lambda. - [Serverless Lambda Deployment FAQs](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/serverless/serverless-deployment-faqs.md): Serverless Deployment FAQs - [Custom Deployments](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/custom.md) - [Custom deployments using Deployment Templates](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/custom/custom-deployment-tutorial.md): Perform custom deployment in Harness using Deployment Templates to connect to target platforms, obtain target host information, and execute deployment steps. - [Custom Deployment FAQs](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/custom/custom-deployment-faqs.md): Frequently asked questions about Harness Continuous Delivery & GitOps, specifically for the Custom Deployment swimlane. - [Tanzu Application Services](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/tanzu.md) - [Tanzu Application Services deployments overview](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/tanzu/tanzu-app-services-quickstart.md): Deploy a publicly available application to Tanzu Application Service (TAS) by using Harness. - [Add config files for TAS](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/tanzu/add-config-files.md): Add config files for TAS by using Harness. - [Override TAS manifests, config files, and variables](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/tanzu/override-tanzu-manifest-and-config-files.md): Configure your environment to override settings of the Harness TAS services that use the environment, thereby making the environment dictate TAS manifests, variables, and config file values. - [Tanzu Command step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/tanzu/tanzu-command-step.md): Run a CF-enabled shell and use script inputs and outputs - [Blue Green Deployment Support with a configurable amount of Tanzu Applications](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/tanzu/add-bg-with-configurable-amount-of-tanzu.md): Blue Green deployment configuration use cases for Tanzu - [TAS Deployment FAQs](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/tanzu/tanzu-application-service-deployment-faqs.md): Tanzu Application Service Deployment FAQs - [Traditional Deployments](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/traditional.md) - [VM deployments using SSH](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/traditional/ssh-ng.md): Deploy artifacts to virtual machine or bare-metal hosts on any platform using Secure Shell (SSH). - [Windows VM deployments using WinRM](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/traditional/win-rm-tutorial.md): Deploy to any platform using WinRM. - [SSH and WinRM FAQs](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/traditional/ssh-winrm-faqs.md): Frequently asked questions about Harness Continuous Delivery & GitOps, specifically for SSH and WinRM swimlanes. - [SSH and WinRM Troubleshooting](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/traditional/ssh-winrm-troubleshooting.md): Troubleshooting Methods SSH and WinRM Swimlanes - [Integrations](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/integrations.md) - [Integrations](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/integrations/cd-integrations.md): A high level overview of integrations enabled by and provided by Harness. - [Integrations FAQs](https://developer.harness.io/continuous-delivery/use-continuous-delivery/deploy-services-on-different-platforms/integrations/integrations-faqs.md): Frequently asked questions about Harness Continuous Delivery & GitOps, specifically for Integrations swimlanes. - [Provision Infrastructure](https://developer.harness.io/continuous-delivery/use-continuous-delivery/provision-infrastructure.md): Provision target deployment infrastructure with Terraform, CloudFormation, AWS CDK, Terragrunt, Azure ARM, Azure Blueprint, or a shell script. - [Provisioning overview](https://developer.harness.io/continuous-delivery/use-continuous-delivery/provision-infrastructure/provisioning-overview.md): Learn how ad hoc and dynamic infrastructure provisioning work in Harness CD. - [Terraform](https://developer.harness.io/continuous-delivery/use-continuous-delivery/provision-infrastructure/terraform-infra.md): Provision infrastructure with Terraform in Harness CD pipelines. - [Terraform Provisioning Overview](https://developer.harness.io/continuous-delivery/use-continuous-delivery/provision-infrastructure/terraform-infra/terraform-provisioning-with-harness.md): Provision infrastructure using Terraform in Harness. - [Provision target deployment infrastructure dynamically with Terraform](https://developer.harness.io/continuous-delivery/use-continuous-delivery/provision-infrastructure/terraform-infra/provision-infra-dynamically-with-terraform.md): Provision target deployment infrastructure dynamically using Terraform Plan and Apply steps. - [Preview with the Terraform Plan step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/provision-infrastructure/terraform-infra/run-a-terraform-plan-with-the-terraform-plan-step.md): Configure the Terraform Plan step to preview infrastructure changes before applying them. - [Provision with the Terraform Apply step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/provision-infrastructure/terraform-infra/run-a-terraform-plan-with-the-terraform-apply-step.md): Configure the Terraform Apply step to provision infrastructure in your deployment pipeline. - [Remove Infrastructure with the Terraform Destroy step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/provision-infrastructure/terraform-infra/remove-provisioned-infra-with-terraform-destroy.md): Configure the Terraform Destroy step to remove provisioned infrastructure in your deployment pipeline. - [Specify Terraform variables](https://developer.harness.io/continuous-delivery/use-continuous-delivery/provision-infrastructure/terraform-infra/optional-tf-var-files.md): Learn how to specify Terraform variables or fetch variable files in Terraform steps - [Rollback Infrastructure with the Terraform Rollback step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/provision-infrastructure/terraform-infra/rollback-provisioned-infra-with-the-terraform-rollback-step.md): Configure the Terraform Rollback step to revert infrastructure to the previous successful state. - [Terraform Cloud Provisioning](https://developer.harness.io/continuous-delivery/use-continuous-delivery/provision-infrastructure/terraform-infra/terraform-cloud-deployments.md): Connect to a Terraform Cloud or Enterprise instance and run your workspaces. - [CloudFormation](https://developer.harness.io/continuous-delivery/use-continuous-delivery/provision-infrastructure/cloudformation-infra.md): Provision AWS infrastructure with CloudFormation stacks in a Harness CD pipeline. - [CloudFormation provisioning](https://developer.harness.io/continuous-delivery/use-continuous-delivery/provision-infrastructure/cloudformation-infra/cloud-formation-provisioning-with-harness.md): Provision AWS infrastructure using CloudFormation templates in Harness. - [Provision infrastructure dynamically](https://developer.harness.io/continuous-delivery/use-continuous-delivery/provision-infrastructure/cloudformation-infra/provision-target-deployment-infra-dynamically-with-cloud-formation.md): Provision a CD stage's target deployment infra using CloudFormation. - [CloudFormation Create Stack step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/provision-infrastructure/cloudformation-infra/provision-with-the-cloud-formation-create-stack-step.md): Provision using the CloudFormation Create Stack step. - [CloudFormation Rollback step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/provision-infrastructure/cloudformation-infra/rollback-provisioned-infra-with-the-cloud-formation-rollback-step.md): Roll back a CloudFormation stack to the last successfully provisioned version using the CloudFormation Rollback Stack step. - [CloudFormation Delete step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/provision-infrastructure/cloudformation-infra/remove-provisioned-infra-with-the-cloud-formation-delete-step.md): Remove CloudFormation stacks provisioned by Harness using the CloudFormation Delete Stack step. - [AWS CDK](https://developer.harness.io/continuous-delivery/use-continuous-delivery/provision-infrastructure/aws-cdk.md): Provision AWS infrastructure with the AWS Cloud Development Kit (AWS CDK) in a Harness CD pipeline. - [AWS CDK provisioning](https://developer.harness.io/continuous-delivery/use-continuous-delivery/provision-infrastructure/aws-cdk/aws-cdk-provisioning.md): Provision infra using familiar programming languages with AWS CDK. - [AWS CDK use cases and examples](https://developer.harness.io/continuous-delivery/use-continuous-delivery/provision-infrastructure/aws-cdk/aws-cdk-use-cases.md): AWS CDK provisioning modes, deployment types, and code examples for Harness. - [Build AWS CDK runtime images](https://developer.harness.io/continuous-delivery/use-continuous-delivery/provision-infrastructure/aws-cdk/cdk-image-build.md): A reusable Harness pipeline to help you build customized AWS CDK plugin images. - [Terragrunt](https://developer.harness.io/continuous-delivery/use-continuous-delivery/provision-infrastructure/terragrunt-howtos.md): Learn about the Terragrunt steps you can use in your CD stage, and how these steps are commonly used together. - [Azure Resource Management (ARM) provisioning](https://developer.harness.io/continuous-delivery/use-continuous-delivery/provision-infrastructure/azure-arm-provisioning.md): Provision Azure resources using ARM templates in Harness. - [Azure Blueprint provisioning](https://developer.harness.io/continuous-delivery/use-continuous-delivery/provision-infrastructure/azure-blueprint-provisioning.md): Provision Azure resources using Azure Blueprints in Harness. - [Shell Script Provisioning](https://developer.harness.io/continuous-delivery/use-continuous-delivery/provision-infrastructure/shell-script-provisioning.md): Provision a target environment or resources with your existing shell scripts in Harness CD. - [Infrastructure Provisioning FAQs](https://developer.harness.io/continuous-delivery/use-continuous-delivery/provision-infrastructure/provisioning-faqs.md): Answers to common questions about infrastructure provisioning in Harness CD. - [CD Building Blocks](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks.md) - [Services](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/services.md) - [Services overview](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/services/services-overview.md): Learn about CD services. - [Create services](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/services/create-services.md): Learn how to create CD services. - [Add inline service files using file store](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/services/add-inline-manifests-using-file-store.md): This topic show you how to use Kubernetes manifests and other configuration files in the Harness file store that comes with your Harness account. - [CD artifact sources](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/services/artifact-sources.md): Connect Harness with the artifact sources to use for deployments. - [Add a custom artifact source for CD](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/services/add-a-custom-artifact-source-for-cd.md): This topic show you how to use a Harness Custom Artifact to fetch a JSON payload of the artifacts from your repo and then reference the artifact version to use in your deployment. - [CD manifest and template sources](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/services/manifest-sources.md): Store and manage manifests and templates used in Harness CD service definitions. - [Propagate CD services](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/services/propagate-and-override-cd-services.md): Use the same service across multiple stages. - [Use config files in your deployments](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/services/cd-services-config-files.md): Use plain text and encrypted files in your deployments - [Exporting service variables as environment variables in a Shell Script step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/services/export-ser-var-as-env-var.md): Learn how to export service variables as environment variables when using a Shell Script step - [CD artifact source frequently asked questions](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/services/cd-artifact-sources-faqs.md): Frequently asked questions about CD artifact sources, including triggers, expressions, and overrides. - [Harness File store Frequently Asked Question](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/services/harness-file-store-faqs.md): Harness File store FAQs - [Environments](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/environments.md): Harness Environments represent your deployment targets and let you organize infrastructure for your Services. - [Environments overview](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/environments/environment-overview.md): Learn about CD environments - [Create environments](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/environments/create-environments.md): Learn how to create CD environments, configure them, and manage overrides and GitOps clusters. - [Create environment groups](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/environments/create-environment-groups.md): Learn how to group environments. - [Overriding services at the environment level](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/environments/service-overrides.md): Change service settings when they are used with different environments. - [Scope infrastructures to specific services](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/environments/scope-infra-to-services.md): Ensure only specific services are deployed to a specific infrastructures. - [Overrides V2](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/overrides-v2.md): Manage service, environment, and infrastructure overrides in Harness Continuous Delivery. - [Sequential and Parallel Deployments](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/sequential-and-parallel-deployments.md): How you can do sequential and parallel deployments with multi-service, multi-environment and multi-infrastructure - [Executions](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/executions.md) - [Executions overview](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/executions/executions-overview.md): Learn the CD stage executions. - [CD steps, stages, and strategies](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/executions/stages-steps-strategies.md): Learn the CD steps, stages, and strategies - [Step and stage failure strategy references](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/executions/step-failure-strategy-settings.md): This topic provides failure strategy settings and permissions for the pipeline steps and stages - [Stage and step conditional execution settings](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/executions/step-and-stage-conditional-execution-settings.md): This topic describes pipeline stage and step conditional execution settings. - [Pipeline Execution History](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/executions/execution-history.md): Learn more about the execution history of a pipeline. Where to find it and what information it contains. - [Steps](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps.md) - [Group steps using step groups](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/step-groups.md): Add steps to a pipeline individually or as a step group, and run the steps serially or in parallel. - [Run a step on multiple target instances](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/run-a-script-on-multiple-target-instances.md): Run the same step on every target host in an SSH, WinRM, or deployment template stage. - [Add a pipeline notification strategy](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/notify-users-of-pipeline-events.md): Send pipeline event notifications by email, Slack, PagerDuty, Microsoft Teams, webhook, or Datadog. - [Utilities](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/utilities.md) - [Event Listener Step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/utilities/event-listener-step.md): Resume or fail pipeline execution based on webhook events using the Event Listener step - [HTTP step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/utilities/http-step.md): Run HTTP methods and validate assertions in your pipeline - [JSON and XML functors](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/utilities/json-and-xml-functors.md): Use functors to select info from JSON/XML sources. - [Command step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/utilities/download-and-copy-artifacts-using-the-command-step.md): Use the Command step to run commands, download artifacts, or copy artifacts and config files to target hosts in SSH and WinRM deployments. - [Shell Script step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/utilities/shell-script-step.md): Execute scripts in the shell session of the stage. - [Email step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/utilities/email-step.md): Send emails to users and teams during a Harness pipeline execution - [Slack Notify Step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/utilities/slack-notify-step.md): Send a notification from a pipeline to a Slack channel. - [Wait step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/utilities/wait-step.md): Pause pipeline execution using the Wait step. - [Container step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/utilities/container-step.md): Run a Docker container in a CD stage. - [Approvals](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/approvals.md) - [Using manual Harness approval steps in CD stages](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/approvals/using-harness-approval-steps-in-cd-stages.md): Approve or reject a Continuous Delivery stage with a Harness user group during execution - [Using Jira and ServiceNow approval steps in CD pipelines](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/approvals/using-jira-and-service-now-approval-steps-in-cd-stages.md): Add Jira and ServiceNow approval steps that approve or reject a pipeline stage - [Approvals and Ticketing FAQs](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/approvals/approvals-and-ticketing-faqs.md): Answers to common questions about approval steps and Jira and ServiceNow ticketing - [Ticketing systems](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/ticketing-systems.md): Create and update Jira issues and ServiceNow tickets from Harness CD pipeline stages. - [Create Jira issues in CD stages](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/ticketing-systems/create-jira-issues-in-cd-stages.md): This topic describes how to create a Jira issue as a step in the execution of a pipeline. - [Update Jira issues in CD stages](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/ticketing-systems/update-jira-issues-in-cd-stages.md): Update Jira issues in the execution of a pipeline. - [Create ServiceNow tickets in CD stages](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/ticketing-systems/create-service-now-tickets-in-cd-stages.md): Create ServiceNow tickets in CD stages. - [Update ServiceNow tickets in CD stages](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/ticketing-systems/update-service-now-tickets-in-cd-stages.md): Update ServiceNow tickets in CD stages. - [Import data into ServiceNow](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/ticketing-systems/servicenow-import-set.md): Import data using a staging table. - [Add multiple configuration items to ServiceNow change requests](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/ticketing-systems/servicenow-multi-config-items.md): Assign multiple config items as part of the change request. - [Use the HTTP step to set unsupported fields when creating Jira issues](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/ticketing-systems/create-cascading-fields-jira.md): Set unsupported Jira fields, such as cascading lists, when creating a Jira issue using the HTTP step. - [ServiceNow create, update, and approval API permissions](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/ticketing-systems/servicenow-api-permission.md): KB - Debug ServiceNow create, update, and approval steps - [Deployment Flow Control](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/flow-control.md) - [Controlling resource usage with Barriers, Resource Constraints, and Queue steps](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/flow-control/controlling-deployments-with-barriers-resource-constraints-and-queue-steps.md): Compare Barriers, Resource Constraints, and Queue steps for controlling how deployments use resources - [Control resource usage with Queue steps](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/flow-control/control-resource-usage-with-queue-steps.md): Control the order in which pipelines access the same deployment resources - [Synchronize parallel stages and step groups using Barriers](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/flow-control/synchronize-deployments-using-barriers.md): Synchronize parallel stages and step groups in a pipeline using Barriers - [Containerized Steps](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/containerized-steps.md) - [Containerize step groups](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/containerized-steps/containerized-step-groups.md): Run Continuous Delivery steps in ephemeral containers on a Kubernetes cluster, virtual machines, or Amazon ECS - [Use Harness Approval steps in container step groups](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/containerized-steps/approval-steps-in-container-step-groups.md): Add manual approval steps to containerized Continuous Delivery workflows for deployment validation and traffic management. - [Background step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/containerized-steps/background-step.md): Run dependent services, including Docker in Docker, for the lifetime of a Continuous Delivery step group or stage - [Git Clone step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/containerized-steps/git-clone-step.md): Clone a repository into a Continuous Delivery stage workspace - [Run step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/containerized-steps/run-step.md): Run scripts in a container image inside a containerized step group - [Plugin step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/containerized-steps/plugin-step.md): Run predefined tasks in a Continuous Delivery stage using plugins written in any programming language - [Upload artifacts to S3](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/containerized-steps/upload-artifact-to-s3.md): Upload artifacts to Amazon S3 or an S3-compatible provider from a containerized step group - [Custom Ingest step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/containerized-steps/sto-ingest-step.md): Ingest third-party scanner results into a Continuous Delivery stage using SARIF or custom JSON - [Artifact scans with Wiz](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/containerized-steps/wiz-artifact-scan.md): Scan container image and repository artifacts with Wiz, using Orchestration or Ingestion mode, from a containerized step group - [Build](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/builds.md) - [Run Bamboo plans in CD pipelines](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/builds/run-bamboo-plans-in-cd.md): Run a Bamboo plan from a Continuous Delivery stage - [Run Jenkins jobs in CD pipelines](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/builds/run-jenkins-jobs-in-cd-pipelines.md): Run a Jenkins job from a Continuous Delivery or custom stage and capture its output - [CD Steps FAQs](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/cd-steps-faqs.md): Answers to common questions about Continuous Delivery steps and step groups - [Templates](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/templates.md) - [Create an artifact source template](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/templates/artifact-source-template.md): Create a custom artifact source for CD services. - [Create a remote pipeline template](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/templates/create-a-remote-pipeline-template.md): This topic explains how to add a remote pipeline template in Harness. - [Create a remote step template](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/templates/create-a-remote-step-template.md): This topic explains how to add a remote step template in Harness. - [Create a remote stage template](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/templates/create-a-remote-stage-template.md): This topic explains how to add a remote stage template in Harness. - [Static](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/templates/static.md) - [Create a remote step template](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/templates/static/create-a-remote-step-template.md): Learn how to add a remote step template in Harness. - [Advanced CD Use Cases](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/advanced.md) - [Use multiple services and environments in a deployment](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/advanced/multiserv-multienv.md): Deploy multiple services to multiple environments in a single CD stage - [CD Governance](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/advanced/cd-governance.md) - [Harness Policy As Code overview](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/advanced/cd-governance/harness-governance-overview.md): Harness uses Open Policy Agent (OPA) to store and enforce policies for the Harness platform. - [Harness Policy As Code quickstart](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/advanced/cd-governance/harness-governance-quickstart.md): Learn how to use OPA policies in Harness to enforce governance across your DevOps processes. - [Add a Policy step to a pipeline](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/advanced/cd-governance/add-a-governance-policy-step-to-a-pipeline.md): Add a Policy step to a Continuous Delivery stage to evaluate OPA policies against a JSON payload during pipeline execution. - [OPA Policy for CD Entities](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/advanced/cd-governance/opa-policies-for-cd-entities.md): OPA Policy for CD Entities - [OPA FAQs](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/advanced/cd-governance/opa-faqs.md): Frequently asked questions about Harness OPA Policies. - [Failure strategy support for Service and Environment](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/failure-strategy-service-env.md): Learn how to apply failure strategies to Service and Environment steps in Harness CD pipelines. - [Manage Deployments](https://developer.harness.io/continuous-delivery/use-continuous-delivery/manage-deployments.md): Control, secure, and troubleshoot deployments using barriers, resource constraints, queue steps, and rollback. - [Deployment concepts and strategies](https://developer.harness.io/continuous-delivery/use-continuous-delivery/manage-deployments/deployment-concepts.md): This topic describes common deployment strategies. - [Controlling resource usage with Barriers, Resource Constraints, and Queue steps](https://developer.harness.io/continuous-delivery/use-continuous-delivery/manage-deployments/controlling-deployments-with-barriers-resource-constraints-and-queue-steps.md): This topic describes how to control resource usage during Harness deployments. - [Blue-Green Deployment Across Platforms](https://developer.harness.io/continuous-delivery/use-continuous-delivery/manage-deployments/blue-green-across-platforms.md): Understand how Blue-Green deployments work across different platforms in Harness CD - [Control resource usage with Queue steps](https://developer.harness.io/continuous-delivery/use-continuous-delivery/manage-deployments/control-resource-usage-with-queue-steps.md): This topic describes how to use the Queue step to control the access order to the resources Harness requests during a deployment and prevent multiple Pipelines from requesting the same resources at th - [Post deployment rollback](https://developer.harness.io/continuous-delivery/use-continuous-delivery/manage-deployments/rollback-deployments.md): Rollback your most recent successful deployment. - [Pipeline resource constraints](https://developer.harness.io/continuous-delivery/use-continuous-delivery/manage-deployments/deployment-resource-constraints.md): This topic describes how to prevent multiple pipelines or stages from requesting the same deployment environment resources at the same time. - [Deployment logs and limitations](https://developer.harness.io/continuous-delivery/use-continuous-delivery/manage-deployments/deployment-logs-and-limitations.md): This topic lists the deployment log size and export and viewing limits. - [Freeze deployments](https://developer.harness.io/continuous-delivery/use-continuous-delivery/manage-deployments/deployment-freeze.md): Set freeze windows for deployments. - [Harness Deployment Strategies FAQs](https://developer.harness.io/continuous-delivery/use-continuous-delivery/manage-deployments/deployment-faqs.md): Frequently asked questions about Harness deployment strategies. - [Monitor Deployments](https://developer.harness.io/continuous-delivery/use-continuous-delivery/monitor-deployments.md): Monitor CD deployments, services, and pipeline executions using built-in and custom dashboards. - [Monitor deployments and services in CD dashboards](https://developer.harness.io/continuous-delivery/use-continuous-delivery/monitor-deployments/monitor-cd-deployments.md): Use DORA and other metrics for deployments and services in CD dashboards. - [Using custom dashboards to monitor CD deployments](https://developer.harness.io/continuous-delivery/use-continuous-delivery/monitor-deployments/using-cd-custom-dashboards.md): Monitor CD deployments using the explores that work best for you. - [Viewing pipeline executions without a CD stage](https://developer.harness.io/continuous-delivery/use-continuous-delivery/monitor-deployments/pipeline-execution-dashboard.md): Monitor pipeline executions without any CD stages using explores. - [DORA metrics dashboard](https://developer.harness.io/continuous-delivery/use-continuous-delivery/monitor-deployments/dora-metrics-dashboard.md): Set a baseline for team performance and measure improvements by tracking DORA metrics. - [Verify Deployments](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments.md) - [Verification Overview](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/verify-deployments-with-the-verify-step.md): Get an overview of Harness Continuous Verification with AI Verify. - [What's Supported](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/cv-whats-supported.md): APM tools and log management tools supported by Continuous Verification. - [Verification Concepts](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/cv-concepts.md) - [Machine Learning Usage](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/cv-concepts/machine-learning.md): Learn how the machine learning of Continuous Verification works. - [How log verification classifies errors](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/cv-concepts/log-classification.md): Learn how Harness Continuous Verification decides whether a log message is a known error or a new one. - [Create and Use a Monitored Service Template in a Verify Step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/cv-concepts/templates.md): Learn about strategies to template out CV workflow items. - [Configure Verification](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/configure-cv.md) - [Configure the AI Verify (v1) Step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/configure-cv/verify-deployments.md): Learn how to verify deployments with AI Verify (v1). - [AI Verify (v2)](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/configure-cv/configure-verify-step-with-ai.md) - [AI Verify (v2) Overview](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/configure-cv/configure-verify-step-with-ai/overview.md): AI-powered deployment verification without baseline configuration - [AI-assisted health source configuration](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/configure-cv/configure-verify-step-with-ai/ai-assisted-health-source.md): Use AI to automatically discover and configure metrics from your observability platforms - [Configure the AI Verify (v2) step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/configure-cv/configure-verify-step-with-ai/ai-verify.md): Add the AI Verify (v2) step inside a Container Step Group to automatically verify your Kubernetes deployments using a combination of statistical and agentic analysis along with crisp insights. - [Configure Threshold-Based Verification](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/configure-cv/simple-verification.md): Learn how to configure threshold-based verification in your Harness CD pipeline. - [Abort Verification](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/configure-cv/abort-verification.md): Learn how to abort a running AI Verify (v1) step. - [Health Sources (AI Verify v1)](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/configure-cv/health-sources.md) - [AppDynamics](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/configure-cv/health-sources/app-dynamics.md): Learn how to set up AppDynamics as a health source for CV - [CloudWatch Logs](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/configure-cv/health-sources/cloudwatch-aws.md): Learn how to use CloudWatch Logs as a health source with AWS - [Cloudwatch](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/configure-cv/health-sources/cloudwatch.md): Learn how to set up Cloudwatch as a health source for CV - [Custom Health Source](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/configure-cv/health-sources/custom-health-metrics.md): Learn how to set up a custom health source for CV - [Datadog](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/configure-cv/health-sources/datadog.md): Learn how to set up Datadog as a health source for CV - [Dynatrace](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/configure-cv/health-sources/dynatrace.md) - [Dynatrace](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/configure-cv/health-sources/dynatrace/dynatrace-health-source.md): Learn how to set up Dynatrace as a health source for Continuous Verification in Harness. - [Validate releases with Dynatrace Site Reliability Guardian](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/configure-cv/health-sources/dynatrace/dynatrace-srg.md): Use Dynatrace SRG alongside Harness Continuous Verification to gate canary deployments based on reliability metrics. - [Elastic Search](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/configure-cv/health-sources/elastic-search.md): Learn how to set up Elastic Search as a health source for CV - [Google Big Query](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/configure-cv/health-sources/google-big-query.md): Learn how to set up Google Big Query as a health source for CV - [Google Cloud Operations](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/configure-cv/health-sources/google-cloud-operations.md): Learn how to set up Google Cloud Operations as a health source for CV - [Grafana Loki](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/configure-cv/health-sources/loki.md): Learn how to set up Grafana Loki as a health source for CV - [New Relic](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/configure-cv/health-sources/new-relic.md): Learn how to set up New Relic as a health source for CV - [Prometheus](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/configure-cv/health-sources/prometheus.md): Learn how to set up Prometheus as a health source for CV - [Splunk](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/configure-cv/health-sources/splunk.md): Learn how to set up Splunk as a health source for CV - [Splunk Observability (SignalFx)](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/configure-cv/health-sources/signalfx.md): Learn how to set up Splunk Observability (SignalFX) as a health source for CV - [Sumologic](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/configure-cv/health-sources/sumologic.md): Learn how to set up Sumologic as a health source for CV - [Node Filtering](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/configure-cv/node-filtering.md): Learn how to filter nodes in the AI Verify (v1) step. - [Understand Verification Results](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/cv-results.md) - [APM and Logging Tools](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/cv-results/apm-logs.md): Understand APM and logging tools. - [Interpret Metric Verification Results](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/cv-results/interpret-metric-results.md): Learn how to interpret metric verification results. - [Interpret Log Verification Results](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/cv-results/interpret-log-results.md): Learn how to interpret log verification results. - [Event Preference or Log Feedback](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/cv-results/log-feedback.md): Enhance the accuracy of the log verification process using log feedback. - [Out-of-the-box Verification Dashboard](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/cv-results/verification-dashboard.md): Gain insights into your verifications with Harness' out-of-the-box Verification Dashboard. - [Continuous Verification FAQs](https://developer.harness.io/continuous-delivery/use-continuous-delivery/verify-deployments/continuous-verification-faqs.md): Frequently asked questions about Continuous Verification. - [AI Agents Deployment](https://developer.harness.io/continuous-delivery/use-continuous-delivery/ai-agents-deployment.md) - [AI Agents Deployment overview](https://developer.harness.io/continuous-delivery/use-continuous-delivery/ai-agents-deployment/overview.md): Deploy AI agents to managed agent runtimes through the same Harness CD service, environment, infrastructure, and pipeline model you already use. - [Import an existing agent](https://developer.harness.io/continuous-delivery/use-continuous-delivery/ai-agents-deployment/import-agents.md): Discover and import AI agents already deployed on Google Agent Runtime or AWS Agent Core into Harness as Agent Services. - [Google Agent Runtime](https://developer.harness.io/continuous-delivery/use-continuous-delivery/ai-agents-deployment/google-agent-runtime.md) - [Google Agent Runtime overview](https://developer.harness.io/continuous-delivery/use-continuous-delivery/ai-agents-deployment/google-agent-runtime/overview.md): Deploy AI agents to Google Vertex Agent Runtime through the Harness CD service, environment, and pipeline model. - [Agent service](https://developer.harness.io/continuous-delivery/use-continuous-delivery/ai-agents-deployment/google-agent-runtime/agent-service.md): Register an agent service that represents your AI agent and targets Google Agent Runtime. - [Environment](https://developer.harness.io/continuous-delivery/use-continuous-delivery/ai-agents-deployment/google-agent-runtime/environment.md): Configure the environment and infrastructure definition that target Google Agent Runtime for an agent deployment. - [Canary deployment](https://developer.harness.io/continuous-delivery/use-continuous-delivery/ai-agents-deployment/google-agent-runtime/canary-deployment.md): Build a Harness pipeline that deploys an agent service to Google Agent Runtime with a canary strategy. - [Step Reference](https://developer.harness.io/continuous-delivery/use-continuous-delivery/ai-agents-deployment/google-agent-runtime/step-reference.md) - [Deploy step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/ai-agents-deployment/google-agent-runtime/step-reference/deploy-step.md): Reference for the Deploy Google Agent Runtime Revision step. - [Traffic shift step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/ai-agents-deployment/google-agent-runtime/step-reference/traffic-shift-step.md): Reference for the Shift Google Agent Runtime Traffic step. - [AWS Agent Core](https://developer.harness.io/continuous-delivery/use-continuous-delivery/ai-agents-deployment/aws-agent-core.md) - [AWS Agent Core overview](https://developer.harness.io/continuous-delivery/use-continuous-delivery/ai-agents-deployment/aws-agent-core/overview.md): Deploy AI agents to Amazon Bedrock AgentCore through the Harness CD service, environment, and pipeline model. - [Agent service](https://developer.harness.io/continuous-delivery/use-continuous-delivery/ai-agents-deployment/aws-agent-core/agent-service.md): Register an agent service that represents your AI agent and targets AWS Agent Core. - [Environment](https://developer.harness.io/continuous-delivery/use-continuous-delivery/ai-agents-deployment/aws-agent-core/environment.md): Configure the environment and infrastructure definition that target AWS Agent Core for an agent deployment. - [Canary deployment](https://developer.harness.io/continuous-delivery/use-continuous-delivery/ai-agents-deployment/aws-agent-core/canary-deployment.md): Build a Harness pipeline that deploys an agent service to AWS Agent Core with a canary strategy. - [Step Reference](https://developer.harness.io/continuous-delivery/use-continuous-delivery/ai-agents-deployment/aws-agent-core/step-reference.md) - [Deploy step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/ai-agents-deployment/aws-agent-core/step-reference/deploy-step.md): Reference for the Deploy AWS Agent Core Revision step. - [Traffic shift step](https://developer.harness.io/continuous-delivery/use-continuous-delivery/ai-agents-deployment/aws-agent-core/step-reference/traffic-shift-step.md): Reference for the Shift AWS Agent Core Traffic step. - [Get Started with GitOps](https://developer.harness.io/continuous-delivery/use-gitops/get-started.md) - [Harness GitOps basics](https://developer.harness.io/continuous-delivery/use-gitops/get-started/harness-git-ops-basics.md): Learn the core concepts and components of Harness GitOps, which uses Argo CD as the reconciler. - [Harness GitOps vs Argo CD](https://developer.harness.io/continuous-delivery/use-gitops/get-started/harness-gitops-vs-argocd.md): This topic discuss about In Depth Comparative analysis between Harness GitOps and Argo CD - [Harness GitOps Agent architecture](https://developer.harness.io/continuous-delivery/use-gitops/get-started/gitops-architecture.md): This topic describes Harness GitOps architecture. - [Harness CD GitOps tutorial](https://developer.harness.io/continuous-delivery/use-gitops/get-started/harness-cd-git-ops-quickstart.md): This topic describes how to use Harness GitOps to deploy services by syncing the Kubernetes manifests in your source repos with your target clusters. - [Migrate from Flux to Argo CD with Harness GitOps](https://developer.harness.io/continuous-delivery/use-gitops/get-started/migrate-flux-to-argo.md): Migrate Flux applications to Argo CD using the MTA CLI utility. Harness GitOps supports Argo CD only. - [Harness GitOps vs Harness Git Experience vs Config as Code](https://developer.harness.io/continuous-delivery/use-gitops/get-started/gitops-vs-gitex-vs-config.md): This topic describes key differences between Harness GitOps, Harness Git Experience and Config as Code - [Entities](https://developer.harness.io/continuous-delivery/use-gitops/gitops-entities.md) - [Agents](https://developer.harness.io/continuous-delivery/use-gitops/gitops-entities/agents.md) - [Install a Harness GitOps Agent](https://developer.harness.io/continuous-delivery/use-gitops/gitops-entities/agents/install-a-harness-git-ops-agent.md): This topic describes how to install a worker process that runs in your environment and performs GitOps tasks. - [Harness GitOps Agent Operator for OpenShift](https://developer.harness.io/continuous-delivery/use-gitops/gitops-entities/agents/gitops-agent-with-openshift-operator.md): This topic describes how to create a Harness GitOps Agent Operator for OpenShift. - [GitOps Agent Disaster Recovery](https://developer.harness.io/continuous-delivery/use-gitops/gitops-entities/agents/gitops-disaster-recovery.md): Set up and manage disaster recovery for GitOps agents. - [ArgoCD 3.1.8 upgrade](https://developer.harness.io/continuous-delivery/use-gitops/gitops-entities/agents/argocd-3-upgrade.md): Learn what changed in the ArgoCD 3.1.8 upgrade included with Harness GitOps Agent 0.106.0. - [GitOps Agent Metrics](https://developer.harness.io/continuous-delivery/use-gitops/gitops-entities/agents/gitops-agent-metrics.md): Learn about enabling GitOps Agent Metrics - [Harness GitOps Agent with self-signed certificates](https://developer.harness.io/continuous-delivery/use-gitops/gitops-entities/agents/harness-git-ops-agent-with-self-signed-certificates.md): This topic describes how to install and configure Harness GitOps Agent to connect to Harness with self-signed certificates. - [Performance Considerations](https://developer.harness.io/continuous-delivery/use-gitops/gitops-entities/agents/agent-argocd-performance.md): Learn how to improve performance with your Argo deployments - [Clusters](https://developer.harness.io/continuous-delivery/use-gitops/gitops-entities/clusters.md) - [Create a GitOps cluster with IAM role](https://developer.harness.io/continuous-delivery/use-gitops/gitops-entities/clusters/create-cluster-with-iam.md): Create a Harness GitOps cluster in Amazon EKS and deploy applications to it using an IAM role. - [Create a GitOps Cluster with Azure Workload Identity Federation (WIF)](https://developer.harness.io/continuous-delivery/use-gitops/gitops-entities/clusters/create-cluster-with-azure-wif.md): Connect Harness GitOps (Argo CD) to Azure Kubernetes Service (AKS) using Workload Identity Federation for secure, keyless authentication. - [Create a GitOps Cluster with GKE Workload Identity](https://developer.harness.io/continuous-delivery/use-gitops/gitops-entities/clusters/create-cluster-with-gke-wif.md): Connect Harness GitOps (Argo CD) to Google Kubernetes Engine (GKE) using Workload Identity for secure, keyless authentication. - [Use Harness secrets for cluster credentials](https://developer.harness.io/continuous-delivery/use-gitops/gitops-entities/clusters/use-secrets-for-cluster-credentials.md): Reference Harness secrets for GitOps cluster credentials when you register a cluster, instead of entering plaintext values. - [Repositories](https://developer.harness.io/continuous-delivery/use-gitops/gitops-entities/repositories.md) - [GitOps Repository Credentials Template](https://developer.harness.io/continuous-delivery/use-gitops/gitops-entities/repositories/add-harness-git-ops-repository-credentials-template.md): Create a single GitOps Repository Credentials Template and apply it to all GitOps Repositories. - [Add a Harness GitOps repository](https://developer.harness.io/continuous-delivery/use-gitops/gitops-entities/repositories/add-a-harness-git-ops-repository.md): This topic describes how to add a Harness GitOps repository containing the declarative description of a desired state. - [Access OCI Helm charts in private Amazon ECR](https://developer.harness.io/continuous-delivery/use-gitops/gitops-entities/repositories/helm-oci-repository-aws-ecr.md): Configure Harness GitOps to pull OCI Helm charts from a private Amazon ECR registry using IRSA or External Secrets Operator. - [Access OCI Helm charts in Google Artifact Registry](https://developer.harness.io/continuous-delivery/use-gitops/gitops-entities/repositories/helm-oci-repository-google-gar.md): Configure Harness GitOps to pull OCI Helm charts from Google Artifact Registry using GKE Workload Identity Federation or External Secrets Operator. - [Service](https://developer.harness.io/continuous-delivery/use-gitops/gitops-entities/service.md) - [GitOps services](https://developer.harness.io/continuous-delivery/use-gitops/gitops-entities/service/service.md): Learn how to create and configure GitOps services for use in PR pipelines and GitOps sync workflows. - [GitOps vs CD Services](https://developer.harness.io/continuous-delivery/use-gitops/gitops-entities/service/gitops-vs-cd-service.md): Understand how GitOps services differ from traditional CD services in Harness. - [Migrate Deployment Repo to Application Set references](https://developer.harness.io/continuous-delivery/use-gitops/gitops-entities/service/migrate-deployment-repo-to-appset-references.md): Move GitOps services from the deprecated Deployment Repository manifest to Application Set references (appsetConfigs) so Fetch Linked Apps and related pipelines keep working. - [Projects](https://developer.harness.io/continuous-delivery/use-gitops/gitops-entities/projects.md) - [Manage ArgoCD Projects](https://developer.harness.io/continuous-delivery/use-gitops/gitops-entities/projects/manage-projects.md): Edit, configure, and govern ArgoCD Projects (AppProjects) directly from a Harness GitOps Agent. - [Environments](https://developer.harness.io/continuous-delivery/use-gitops/gitops-entities/environment.md): Learn how to create and manage GitOps environments in Harness. - [Applications](https://developer.harness.io/continuous-delivery/use-gitops/application.md) - [Manage GitOps Applications](https://developer.harness.io/continuous-delivery/use-gitops/application/manage-gitops-applications.md): Learn how to find and manage GitOps applications in Harness. - [Sync GitOps applications](https://developer.harness.io/continuous-delivery/use-gitops/application/sync-gitops-applications.md): Sync GitOps applications from the Applications page or a GitOps Sync pipeline step, including optional resource-type filters. - [Manage GitOps Application Access with Labels](https://developer.harness.io/continuous-delivery/use-gitops/application/manage-permissions.md): Configure label-based role-based access control (RBAC) to control which GitOps applications each user can view and sync - [Update GitOps Apps in a Pipeline](https://developer.harness.io/continuous-delivery/use-gitops/application/update-gitops-app-in-pipelines.md): Configure the Update GitOps App step to change a GitOps Application from a Harness pipeline. - [OPA Policy Support for GitOps Applications](https://developer.harness.io/continuous-delivery/use-gitops/application/opa-policy-support.md): Learn how to use Open Policy Agent (OPA) policies to enforce governance and compliance for GitOps applications. - [Rollback GitOps applications](https://developer.harness.io/continuous-delivery/use-gitops/application/rollback-gitops-applications.md): Roll back a GitOps application to a previous revision from the History & Rollback tab or a GitOps Rollback pipeline step. - [Applications in any namespace](https://developer.harness.io/continuous-delivery/use-gitops/application/applications-in-any-namespace.md): Configure your GitOps agent to deploy Argo CD applications into namespaces other than the agent namespace. - [Use Harness expressions in GitOps applications](https://developer.harness.io/continuous-delivery/use-gitops/application/use-harness-expressions-in-gitops-applications.md): Inject Harness service variables, environment variables, and secrets into Argo CD manifests at manifest generation time. - [Use Harness expressions in GitOps manifests](https://developer.harness.io/continuous-delivery/use-gitops/application/harness-expressions-in-gitops-applications.md): Inject Harness service variables, environment variables, and secrets into Argo CD manifests at manifest generation time. - [Argo Rollouts](https://developer.harness.io/continuous-delivery/use-gitops/argo-rollouts.md) - [Argo Rollouts Overview](https://developer.harness.io/continuous-delivery/use-gitops/argo-rollouts/argo-rollouts-overview.md): Learn how to use Argo Rollouts with Harness GitOps for progressive delivery strategies such as canary and blue-green deployments. - [Managing Rollouts in Harness Pipeline](https://developer.harness.io/continuous-delivery/use-gitops/argo-rollouts/managing-rollouts-in-harness-pipelines.md): Learn how to manage Rollouts with Harness Pipeline - [GitOps Sync with Multiple Rollout Steps](https://developer.harness.io/continuous-delivery/use-gitops/argo-rollouts/gitops-sync-with-multiple-rollouts-steps.md): Learn how to pass values between GitOps Rollout steps using Harness expressions. - [Argo Rollouts with Continuous Verification](https://developer.harness.io/continuous-delivery/use-gitops/argo-rollouts/argo-rollouts-with-cv.md): Learn how to use Continuous Verification (CV) to validate canary deployments with Argo Rollouts. - [ApplicationSets](https://developer.harness.io/continuous-delivery/use-gitops/applicationsets.md) - [ApplicationSet basics](https://developer.harness.io/continuous-delivery/use-gitops/applicationsets/appset-basics.md): Understand the basics for ApplicationSet. - [Create and manage ApplicationSets](https://developer.harness.io/continuous-delivery/use-gitops/applicationsets/harness-git-ops-application-set-tutorial.md): Learn how to create and manage GitOps ApplicationSets in Harness using the UI wizard or standard Git flow. - [PR Pipelines](https://developer.harness.io/continuous-delivery/use-gitops/pr-pipelines.md) - [GitOps PR pipelines](https://developer.harness.io/continuous-delivery/use-gitops/pr-pipelines/pr-pipelines-basics.md): Learn how Harness GitOps PR pipelines automate Git-based deployments through pull requests, from trigger to cluster sync. - [ApplicationSets and PR Pipeline](https://developer.harness.io/continuous-delivery/use-gitops/pr-pipelines/pr-pipeline-application-set.md): Learn how to create GitOps applications via ApplicationSet through a Harness PR Pipeline. - [Manage Argo](https://developer.harness.io/continuous-delivery/use-gitops/connect-and-manage.md) - [Bring Your Own Argo CD into Harness GitOps](https://developer.harness.io/continuous-delivery/use-gitops/connect-and-manage/multiple-argo-to-single-harness.md): Learn how to import your existing Argo CD configuration into Harness GitOps using a Bring Your Own Argo CD (BYOA) setup. - [Manage an Argo CD configuration in Git with Harness GitOps](https://developer.harness.io/continuous-delivery/use-gitops/connect-and-manage/manage-argo-configs.md): Manage an Argo CD configuration as if it were a GitOps application. - [Secrets, Security and Governance](https://developer.harness.io/continuous-delivery/use-gitops/security.md) - [Integrate External Secrets](https://developer.harness.io/continuous-delivery/use-gitops/security/external-secrets-integration.md): Install and configure External Secrets Operator. - [Secret injection in GitOps applications](https://developer.harness.io/continuous-delivery/use-gitops/security/secret-injection-harness-plugin.md): Use Harness secrets and expressions directly in Argo CD manifests via the Config Management Plugin. No Delegate required. - [Audit Trail for GitOps](https://developer.harness.io/continuous-delivery/use-gitops/security/audit-trail.md): View all GitOps-related events tracked in Harness Audit Trail. - [Manage Kubernetes secrets with Mozilla SOPS](https://developer.harness.io/continuous-delivery/use-gitops/security/sops.md): Use Mozilla SOPS to decrypt and provision secrets that are encrypted and stored in Git - [Resources](https://developer.harness.io/continuous-delivery/use-gitops/resources.md) - [GitOps FAQs](https://developer.harness.io/continuous-delivery/use-gitops/resources/gitops-faqs.md): Frequently asked questions about Harness GitOps. - [Troubleshooting Harness GitOps](https://developer.harness.io/continuous-delivery/use-gitops/resources/troubleshooting.md): Learn how to resolve Harness GitOps issues. - [CLI for Continuous Delivery](https://developer.harness.io/continuous-delivery/use-harness-cli/cli-for-continuous-delivery.md): Reference for the Harness CLI commands that manage Continuous Delivery resources, including services, environments, infrastructure definitions, and service overrides. - [CD Best Practices](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/cd-best-practices.md): Best practices for Harness Continuous Delivery deployments, including strategy selection, environment management, rollback, governance, and operational safety. - [Resources](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/resources.md) - [Learning Path](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/resources/new-user.md) - [1. Harness Deployments Onboarding Path](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/resources/new-user/onboarding-path.md): Ramp up on Harness CD - [2. Administrator Day-to-Day Guide](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/resources/new-user/rampup-admin.md): Account rampup tasks for Harness CD administrators, including delegate setup, connector configuration, and governance. - [3. Developer Day-to-Day Guide](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/resources/new-user/rampup-dev.md): Daily deployment tasks for developers. - [4. Deployment Pipeline Modeling Overview](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/resources/new-user/cd-pipeline-modeling-overview.md): This topic describes how to model your CD practices in Harness. - [5. Deployment Pipeline Execution Walkthrough](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/resources/new-user/pipeline-execution-walkthrough.md): Learn how a deployment pipeline execution uses Harness entities and settings. - [6. Deployment Pipeline Design Guide](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/resources/new-user/pipeline-design-guide.md): Reliably automate your CD release process. - [7. Deployment Template Design Guide](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/resources/new-user/rampup-templates.md): Standardize patterns, streamline processes, eliminate duplication. - [8. Convert a Jenkins Pipeline to Harness Deployments](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/resources/new-user/convert-jenkins-pipeline-to-harness.md): Ensure a smooth migration from Jenkins to Harness. - [9. Migrate GitHub Actions to Harness Deployments](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/resources/new-user/migrate-github-action-to-harness.md): A step-by-step tutorial on how you can migrate from GitHub Actions to Harness CD. - [10. Keep Your Deployment Pipelines DRY](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/resources/new-user/rampup-dry.md): Use a DRY approach for efficiency and consistency. - [11. Managing Harness Deployment Resources in Git](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/resources/new-user/manage-cd-in-git.md): Provide version control and collaboration among teams using Git. - [12. Manage Deployment Input Sets at Scale](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/resources/new-user/manage-inputsets-at-scale.md): Best practices to help with the management of input sets - [13. Prevent Devs from Deploying to Higher-Level Environments](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/resources/new-user/prevent-devs-deploying-higher-env.md): Control the environments where devs can deploy. - [14. MS Teams Notification Setup for Deploy Events and Approvals](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/resources/new-user/ms-teams-notification-for-events-approvals.md): Integrate your Harness User Group with Microsoft Teams and receive deployment status updates and approval notifications in Teams channels. - [15. Deployment Automation with the Terraform Provider](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/resources/new-user/rampup-terraform-provider.md): Build automation using the Harness Terraform Provider. - [16. Terraform Module Operationalization for Harness Deployments](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/resources/new-user/terraform-module-operationalization.md): Onboard and use the Harness Terraform Provider. - [17. Backup Harness Deployments in Git Using Git Experience and Terraform](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/resources/new-user/backup-harness-in-git.md): Backup your Harness CD configurations to Git using the Harness Git Experience and Harness Terraform Provider. - [CD service licensing](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/resources/service-licensing-for-cd.md): How Harness CD module tracks and consumes service-based licensing - [CD certification guide](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/resources/onboarding-guide.md): A self-service certification guide for Harness CD & GitOps - [Upgrade to service and environment v2](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/resources/upgrade-cd-v2.md): Historical reference for the v1 to v2 migration that completed in 2023 - [Integrating CD with other Harness modules](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/resources/integrating-cd-other-modules.md): Learn how the CD module works with other Harness modules. - [Tutorials](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/tutorials.md) - [CD and GitOps Tutorials Overview](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/tutorials/cd-gitops-tutorials.md): Browse the Harness Continuous Delivery and GitOps tutorials, grouped by deployment target and platform. - [Kubernetes & Container Deployments](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/tutorials/kubernetes-container-deployments.md) - [Deploy using Helm Chart](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/tutorials/kubernetes-container-deployments/helm-chart.md): Deploy using Helm Chart - [Deploy using Kustomize](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/tutorials/kubernetes-container-deployments/kustomize.md): Deploy a sample application using Kustomize with Harness CD and GitOps. - [Deploy using Kubernetes Manifest](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/tutorials/kubernetes-container-deployments/manifest.md): Deploy a sample application using a Kubernetes manifest with Harness CD and GitOps. - [Deploy your own microservice application](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/tutorials/kubernetes-container-deployments/ownapp.md): Deploy your own microservice application with Harness CD and GitOps. - [Verify Kubernetes Deployments with Prometheus](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/tutorials/kubernetes-container-deployments/prometheus.md): Verify Kubernetes deployments with Prometheus and Harness Continuous Verification. - [Unified CI/CD Docker Hub Kubernetes pipeline](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/tutorials/kubernetes-container-deployments/e2e-pipeline.md): Docker Hub Kubernetes End-to-End CI/CD Pipeline - [Cloud-Native CI/CD Pipelines](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/tutorials/cloud-native-cicd-pipelines.md) - [Secure Container Image Signing with Cosign and OPA](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/tutorials/cloud-native-cicd-pipelines/cosign-opa.md): Add container image verification with Cosign and policy enforcement via OPA to your Kubernetes deployment. - [Unified CI/CD GAR GKE pipeline](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/tutorials/cloud-native-cicd-pipelines/gar-gke-pipeline.md): Build a unified CI/CD pipeline using Google Artifact Registry and Google Kubernetes Engine. - [AWS Deployments](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/tutorials/aws-deployments.md) - [Deploy a Docker Image to Amazon ECS](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/tutorials/aws-deployments/amazon-ecs.md): Deploy a Docker image to Amazon ECS using a CD pipeline. - [AWS Lambda serverless deployments](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/tutorials/aws-deployments/aws-lambda.md): Deploy a serverless app on AWS Lambda using the Serverless.com Framework or the native AWS Lambda integration. - [Deploy to AWS VMs](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/tutorials/aws-deployments/aws.md): Deploy a traditional application to AWS EC2 VMs using SSH or WinRM with Harness CD. - [AWS CloudFormation infrastructure provisioning](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/tutorials/aws-deployments/cloudformation.md): Learn how to use AWS CloudFormation for infrastructure provisioning for Harness CD. - [Azure Deployments](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/tutorials/azure-deployments.md) - [Deploy to Azure VMs](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/tutorials/azure-deployments/azure.md): Deploy a traditional application to Microsoft Azure VMs using SSH or WinRM with Harness CD. - [Google Cloud Deployments](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/tutorials/google-cloud-deployments.md) - [Google Cloud Functions serverless deployments](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/tutorials/google-cloud-deployments/gcp-cloud-func.md): Google Cloud Functions serverless deployments - [On-Prem & Hybrid Deployments](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/tutorials/on-prem-hybrid-deployments.md) - [Deploy to a physical data center](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/tutorials/on-prem-hybrid-deployments/pdc.md): Deploy artifacts to VMs or bare-metal hosts in a physical data center using SSH or WinRM with Harness CD. - [Harness Integration Upgrade Policy](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/toolchain-policy.md) - [Knowledge Base Article](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/knowledge-base-article.md) - [Fetch a lite version of execution details along with the input YAML that was passed during the execu](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/knowledge-base-article/api-list-of-execution-ids-execution-details-in-one-call.md): API to get the list of planExecutionIDs and all execution details - [Preventing Git API Rate Limits with Bidirectional Sync](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/knowledge-base-article/biderectional-sync-prevent-github-api-limit.md): KB - How Bidirectional sync prevents Git API Limit issue - [Preventing Bitbucket API Rate Limits with Webhook Caching](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/knowledge-base-article/bitbucket-api-limit.md): Configure webhook caching in Harness to prevent Bitbucket API rate limit errors. - [Permissions Inheritance Logic From Containerized Step Groups to Steps](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/knowledge-base-article/configuration-inheritance-stepgroup-step.md): Understand how steps inherit step group permissions configuration. - [Create a Resource Group via TF](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/knowledge-base-article/create-terraform-resource-group-with-specified-scope-resorces.md): Create a Resource Group via Terraform with "Specified Orgs (with Projects) and Account Level resources included". - [CV with Multi Service Deployments](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/knowledge-base-article/cv-multi-service.md): CV with Multi Service - [CV with New Deployment Time Metrics](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/knowledge-base-article/cv-new-deployment-metrics.md): New Metrics Available After Deployment with CV - [Orchestrating Deployments with Choice: Exploring Harness Approval APIs](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/knowledge-base-article/harness-approval-api.md): Gain a deep understanding of Harness Approval APIs and how to use them to automate workflows. - [Using Harness Approval Notifications](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/knowledge-base-article/harness-approval-notifications.md): Gain a deep understanding of Harness Approval Notifications and best practices for configuring approval message - [Order of the manifest resources applied through Harness](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/knowledge-base-article/harness-order-to-apply-manifest-resorces.md): Order of the manifest resources applied through Harness - [Troubleshooting "Failed to Add Helm Connector" error](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/knowledge-base-article/helm-connector.md): Resolving issues while adding Helm Connector - [Git Sync issues with Input Sets](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/knowledge-base-article/input-set-gitsync.md): Resolving Git Sync issues with Input Sets. - [Mastering <+lastPublished.tag>: Unleashing its Power with Confidence](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/knowledge-base-article/last-published-tag.md): Gain a deep understanding of <+lastPublished.tag> and its behavior across different artifact servers. Discover best practices to prevent misdeployments and achieve confident deployments. - [Use Linear.app with Custom Approval](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/knowledge-base-article/linear-app-with-custom-approval.md): How to use Custom Approval with Linear.app - [Migrate a Helm Deployment from CD Pipeline to GitOps Pipelines](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/knowledge-base-article/migrating-helm-deployment-from-cd-to-gitops.md): Migrate a Helm Deployment from Harness CD Pipeline to Harness GitOps Pipelines. - [Output variable for Powershell Script](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/knowledge-base-article/output-variable-for-powershell-script.md): How to configure the output variable for the PowerShell script - [Pipeline retry API](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/knowledge-base-article/pipeline-retry-api.md): Using API to retry pipeline with input set YAML - [Pipeline success on failure](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/knowledge-base-article/pipeline-to-succeed-on-failure.md): Pipeline is showing status as Success even after having errors - [Fetching images from Artifactory artifact source via API](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/knowledge-base-article/pulling-image-artifactory.md): Fetching images from Artifactory artifact source via API - [Using List of String in a Repeat Strategy](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/knowledge-base-article/repeat-strategy.md): Parse the output list of the first step to the next step looping strategy "repeat" - [Template version API](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/knowledge-base-article/template-version-api.md): Understanding template version API and its working - [Use ternary operators with triggers](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/knowledge-base-article/ternary-operator.md): Use ternary operators with triggers - [Triggered Pipeline Fails While Manual Execution Succeeds](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/knowledge-base-article/triggered-pipeline-fails.md): Troubleshooting triggered pipeline failures when manual execution succeeds - [Future-Proof Your Workflow: Harness NextGen Artifact Sources](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/knowledge-base-article/understanding-artifact-sources-in-nextgen.md): This comprehensive guide serves as your roadmap to harnessing the full power of NextGen artifact sources. Learn how to configure, manage, and optimize your artifact workflow with confidence, unlocking - [Using Terraform to install GitOps agent](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/knowledge-base-article/using-terraform-to-install-gitops-agent.md): Using Terraform to install GitOps agent - [Armory](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory.md) - [General](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general.md) - [Missing file in rosco image got Exception (Create Bake)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/missing-file-in-rosco-image-got-excepton.md) - [Armory support case management via Harness](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/armory-support-case-management-via-harness.md): Information on support for Spinnaker/Armory - [2.32.1 upgrade path](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/2-32-1-upgrade-path.md) - [400 Errors from Jenkins, even though JOBS can be seen in Spinnaker](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/400-errors-from-jenkins-even-though-jobs-can-be-seen-in-spinnaker.md) - [403 and Permission Errors when Enabling New Services](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/403-and-permission-errors-when-enabling-new-services.md) - [403 Errors around GitHub access and Rate Limit Issues](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/403-errors-around-github-access-and-rate-limit-issues.md) - [Access denied to application on Deploy Stage without application WRITE permissions](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/access-denied-to-application-on-deploy-stage-without-application-write-permissions.md) - [Accessing Armory Scale Agent Endpoints to help in Troubleshooting](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/accessing-armory-scale-agent-endpoints-to-help-in-troubleshooting.md) - [Accessing Clouddriver Endpoints to help in Troubleshooting Armory Scale Agent issues](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/accessing-clouddriver-endpoints-to-help-in-troubleshooting-armory-scale-agent-issues.md) - [Accessing the Spinnaker REST API using HTTPie and jq](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/accessing-the-spinnaker-rest-api-using-httpie-and-jq.md) - [Accounts with liveManifestCalls Set to True Have Incorrect Dynamic Lookup Results](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/accounts-with-livemanifestcalls-set-to-true-have-incorrect-dynamic-lookup-results.md) - [Adding a group with many members to application times out in GCP](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/adding-a-group-with-many-members-to-application-times-out-in-gcp.md) - [Adding a Lambda Account Overwrites Existing AWS Accounts](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/adding-a-lambda-account-overwrites-existing-aws-accounts.md) - [Adding Additional Policies and Access to an EKS Cluster](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/adding-additional-policies-and-access-to-an-eks-cluster.md) - [Adding Target Groups to the Deployment Pipeline in AWS by Using CloudFormation](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/adding-target-groups-to-the-deployment-pipeline-in-aws-by-using-cloudformation.md) - [Adjust Clean Up Timing for Armory Agent](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/adjust-clean-up-timing-for-armory-agent.md) - [Agent Deployment Error- exceptions.OperationTimedOutException- Timeout exceeded for operation](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/agent-deployment-error-exceptions-operationtimedoutexception-timeout-exceeded-for-operation.md) - [An Explanation of MySQl/PostGres Tables Involved in Armory Agent for Kubernetes](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/an-explanation-of-mysql-postgres-tables-involved-in-armory-agent-for-kubernetes.md) - [App Engine Deployments](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/app-engine-deployments.md) - [Applying Custom Sizes to Services](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/applying-custom-sizes-to-services.md) - [Armory Agent - Deploy Stage Issues - 404 (Not Found)- unknown kind ApiService in APIService ...](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/armory-agent-deploy-stage-issues-404-not-found-unknown-kind-apiservice-in-apiservice.md) - [Armory Agent - Error msg= "agent is unreachable" when Connecting to External Accounts in Infrastruct](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/armory-agent-error-msg-agent-is-unreachable.md) - [Armory Agent Error receiving from ops from server- rpc error- code = Unavailable desc = transport is](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/armory-agent-error-receiving-unavailable-desc-transport.md) - [Armory Agent Testing, Investigation, and Checks](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/armory-agent-testing-investigation-and-checks.md) - [Armory Continuous Deployment Managed High Availability and Disaster Recovery SLA Information](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/armory-continous-deployment-managed-high-availability-and-disaster-recovery-sla-information.md) - [Armory Continuous Deployment as a Service (CDaaS) Support](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/armory-continuous-deployment-as-a-service-cdaas-support.md) - [Armory Diagnostics](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/armory-diagnostics.md) - [Armory Enterprise (Spinnaker) Sizing and Scaling Guide](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/armory-enterprise-spinnaker-sizing-and-scaling-guide.md) - [Armory Halyard Overview](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/armory-halyard-overview.md) - [Armory Managed Services](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/armory-managed-services.md) - [Armory Priority Zero (P0) Case Handling Procedures](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/armory-priority-zero-p0-case-handling-procedures.md) - [Armory Product Demo Videos](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/armory-product-demo-videos.md) - [Armory Release Definitions](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/armory-release-definitions.md) - [Armory Support Information (Hours of Operation/SLAs/Procedures)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/armory-support-information-hours-of-operation-slas-procedures.md) - [Artifact Store Compatibility 1.32.x to 1.34.x](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/artifact-store-compatibility-workaround.md) - [Aurora RDS Blue/Green Deployment in Spinnaker Services](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/aurora-rds-blue-green-deployment-in-spinnaker-services.md) - [Authenticate Against Jenkins](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/authenticate-against-jenkins.md) - [Authentication Timeout Results in 401 Error](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/authentication-timeout-results-in-401-error.md) - [Authorization Configuration with File Based Role Definitions](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/authorization-configuration-with-file-based-role-definitions.md) - [Auto cleanup pipeline executions of specific applications in Spinnaker](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/auto-cleanup-pipeline-executions-of-specific-applications-in-spinnaker.md) - [Autogenerated Applications Cannot be Deleted w/ onlySpinnakerManaged set to false](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/autogenerated-applications-cannot-be-deleted-w-onlyspinnakermanaged-set-to-false.md) - [AWS Billing - Billing, Budget Alerts and Cost Explorer](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/aws-billing-billing-budget-alerts-and-cost-explorer.md) - [When using aws-iam-authenticator, fail to read namespaces and failing to deploy to k8s clusters](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/aws-iam-authenticator-fail-to-read-namespaces-and-failing-to-deploy-to-k8s.md) - [AWS image caching issues for certain accounts, when multiple accounts are defined](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/aws-image-caching-issues-for-certain-accounts-when-multiple-accounts-are-defined.md) - [AWS Lambda & Custom Webhook Stages](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/aws-lambda-and-custom-webhook-stages.md) - [AWS Lambda Plugin stage does not populate the existing Functions](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/aws-lambda-plugin-stage-does-not-populate-the-existing-functions.md) - [AWS RDS Certificate Update](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/aws-rds-certificate-update.md) - [Bake CloudFoundry Manifest Stage Fails without an error message](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/bake-cloudfoundry-manifest-stage-fails-without-an-error-message.md) - [Bake or Deployment Stage timeouts caused by external factors](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/bake-or-deployment-stage-timeouts-caused-by-external-factors.md) - [Bake stage fails with Rosco error... Command not allowed when used memory > 'maxmemory'](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/bake-stage-fails-with-rosco-error-command-not-allowed-when-used-memory-maxmemory.md) - [Best Practices around Monitoring and Logging the Spinnaker Environment](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/best-practices-around-monitoring-and-logging-the-spinnaker-environment.md) - [Best practices for deploying and scaling Clouddriver HA services](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/best-practices-for-deploying-and-scaling-clouddriver-ha-services.md) - [BitBucket Cloud vs BitBucket on Premises](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/bitbucket-cloud-vs-bitbucket-on-premises.md) - [BitBucket Webhook Fails with Unknown Bitbucket Event Type in Dinghy](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/bitbucket-webhook-fails-with-unknown-bitbucket-event-type-in-dinghy.md) - [Calculating Successful Pipeline Execution](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/calculating-successful-pipeline-executions.md) - [Can Users' Level of Access in the Armory Console be Restricted using RBAC](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/can-users-level-of-access-in-the-armory-console-be-retricted-using-rbac.md) - [Canary Config Metric Template displays Invalid MetricStat JSON- should NOT have additional propertie](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/canary-config-metric-template-displays-invalid-metricstat-json.md) - [Cancel a Stuck Pipeline](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/cancel-a-stuck-pipeline.md) - [Cannot add custom Kind to Delete Manifest Stage](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/cannot-add-custom-kind-to-delete-manifest-stage.md) - [Cannot Define EBS Volumes When Deploying Baked AMI](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/cannot-define-ebs-volumes-when-deploying-baked-ami.md) - [Cannot Enable Dinghy to Proceed with GitHub Pull Request Validations](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/cannot-enable-dinghy-to-proceed-with-github-pull-request-validations.md) - [Cannot overwrite images in a Knowledge Articles (Update them or Adding an Image with Same Name)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/cannot-overwrite-images-in-a-knowledge-articles-update-them-or-adding-an-image-with-same-name.md) - [Cannot See Pipeline History for Changes Made](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/cannot-see-pipeline-history-for-changes-made.md) - [Capacity Provider Concepts](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/capacity-provider-concepts.md) - [Capture Spinnaker configurations with the Armory Support Bundle](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/capture-spinnaker-configurations-with-the-armory-support-bundle.md) - [Capturing Spinnaker configurations with Armory's Support Bundle (w/ Automated Script)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/capturing-spinnaker-configurations-with-armorys-support-bundle-w-automated-script-2.md) - [Capturing Spinnaker configurations with Armory's Support Bundle (w/ Automated Script)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/capturing-spinnaker-configurations-with-armorys-support-bundle-w-automated-script.md) - [Cases and Change Requests](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/cases-and-change-requests.md) - [Changes to a ConfigMap not reflected in new deployment](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/changes-to-a-configmap-not-reflected-in-new-deployment.md) - [Changing Timeouts for Spinnaker Services Using okHTTP (Java Services)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/changing-timeouts-for-spinnaker-services-using-okhttp-java-services.md) - [Clean Up Schedule for Armory Scale Agent Operations Older than a Specific Time Period](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/clean-up-schedule-for-armory-scale-agent-operations-older-than-a-specific-time-period.md) - [Cloud provider account disappearing from Spinnaker UI](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/cloud-provider-account-disappearing-from-spinnaker-ui.md) - [Clouddriver agent names too long for the columns in Database](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/clouddriver-agent-names-too-long-for-the-columns-in-database.md) - [clouddriver-caching errors | ClusteredAgentScheduler - Unable to run agents](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/clouddriver-caching-errors-clusteredagentscheduler-unable-to-run-agents.md) - [Clouddriver fails to start up Armory Agent during initial install](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/clouddriver-fails-to-start-up-armory-agent-during-initial-install.md) - [Clouddriver is not caching subnets or server groups](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/clouddriver-is-not-caching-subnets-or-server-groups.md) - [Clouddriver Logs Show Slow SQL Warnings](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/clouddriver-logs-show-slow-sql-warnings.md) - [Clouddriver shows "Connection is not available, request timed out after 10000ms."](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/clouddriver-shows-connection-is-not-available-request-timed-out-after-10000ms.md) - [Clouddriver unable to download artifacts from private github instance due to SSL errors](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/clouddriver-unable-to-download-artifacts-from-private-github-instance-due-to-ssl-errors.md) - [Clouddriver will not Connect to MySQL Causing a Stoppage, DatabaseChangeLock Error](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/clouddriver-will-not-connect-to-mysql-causing-a-stoppage-databasechangelock-error.md) - [Combined version and service (module) name is too long when deploying with App Engine](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/combined-version-and-service-module-name-is-too-long-when-deploying-with-app-engine.md) - [Common Vulnerabilities and Exposures (CVE) Reports - Armory Continuous Delivery](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/common-vulnerabilities-and-exposures-cve-reports-armory-continuous-delivery-2.md) - [Common Vulnerabilities and Exposures (CVE) Reports - Armory Continuous Delivery](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/common-vulnerabilities-and-exposures-cve-reports-armory-continuous-delivery.md) - [Common Vulnerabilities and Exposures (CVE) Reports - Armory Plugins](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/common-vulnerabilities-and-exposures-cve-reports-armory-plugins-2.md) - [Common Vulnerabilities and Exposures (CVE) Reports - Armory Plugins](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/common-vulnerabilities-and-exposures-cve-reports-armory-plugins.md) - [Compliance and Auditing](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/compliance-and-auditing.md) - [Concurrent Pipelines running with Bakes Fail (Packer behavior in Rosco)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/concurrent-pipelines-running-with-bakes-fail-packer-behavior-in-rosco.md) - [Configure ElastiCache with Spinnaker](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/configure-elasticache-with-spinnaker.md) - [Configure persistent storage to capture heapdumps for Spinnaker Services](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/configure-persistent-storage-to-capture-heapdumps-for-spinnaker-services.md) - [Configure spinnaker to use dynamic Github authentication tokens](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/configure-spinnaker-to-use-dynamic-github-authentication-tokens.md) - [Configure Spinnakers External Account Configuration with Vault](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/configure-spinnakers-external-account-configuration-with-vault.md) - [Configuring AWS account using EAP - error running CreateServerGroupTask for pipeline Credentials not](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/configuring-aws-createservergrouptask-error.md) - [Configuring Azure Named profiles with Terraformer](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/configuring-azure-named-profiles-with-terraformer.md) - [Configuring Slack notifications with sendCompactMessages to send a shorter and more compact message](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/configuring-slack-notifications-with-sendcompactmessages-to-send-a-shorter-and-more-compact-message.md) - [Configuring Spinnaker services to connect to Redis over mTLS](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/configuring-spinnaker-services-to-connect-to-redis-over-mtls.md) - [Configuring Spinnaker to Use Internal Certificate Authorities](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/configuring-spinnaker-to-use-internal-certificate-authorities.md) - [Configuring VIM editor to work with YAML](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/configuring-vim-editor-to-work-with-yaml.md) - [Confirming Environment Logs and Environment Debugging ID with Armory Support](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/confirming-environment-logs-and-environment-debugging-id-with-armory-support.md) - [Container Image cannot be selected](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/container-image-cannot-be-selected.md) - [Continuous warning messages -Http2Exception$StreamException- Received DATA frame](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/continuous-warning-messages-http-exception-streamexception-received-data-frame.md) - [Contributing to OSS Spinnaker (Plugins and Donations of Code)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/contributing-to-oss-spinnaker-plugins-and-donations-of-code.md) - [Controlling the Number of Caching Agents in Clouddriver](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/controlling-the-number-of-caching-agents-in-clouddriver.md) - [Create AWS IAM Roles from a Terraform Script](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/create-aws-iam-roles-from-a-terraform-script.md) - [Create Kubernetes Configmaps and Secrets from Artifact Files](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/create-kubernetes-configmaps-and-secrets-from-artifact-files.md) - [Creating a Change Request in ServiceNow](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/creating-a-change-request-in-servicenow.md) - [Creating Cases and Case Management in ServiceNow](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/creating-cases-and-case-management-in-servicenow.md) - [Creating Custom Deployment Strategies](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/creating-custom-deployment-strategies.md) - [Critical Technical Notifications](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/critical-technical-notifications.md) - [Custom RunJobs intermittently failing (Cannot Access Properties of Application)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/custom-runjobs-intermittently-failing-cannot-access-properties-of-application.md) - [Custom runjobs intermittently failing with "Access denied to application" error](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/custom-runjobs-intermittently-failing-with-access-denied-to-application-error.md) - [Customer User does not have access to create Change Request](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/customer-user-does-not-have-access-to-create-change-request.md) - [Customers Unable to Access Resources due to GitHub sunseting Deprecated Teams API Endpoints](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/customers-unable-to-access-resources-due-to-github-sunseting-deprecated-teams-api-endpoints.md) - [CVE-2021-43832 - FavExploit- Spinnaker RCE Vulnerability in Gate](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/cve-2021-43832-favexploit-spinnaker-rce-vulnerability-in-gate.md) - [CVE-2021-44228 - log4shell / log4j Vulnerability Analysis](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/cve-2021-44228-log4shell-log4j-vulnerability-analysis.md) - [CVE-2022-22965 - Spring Framework RCE w/ JDK 9+](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/cve-2022-22965-spring-framework-rce-w-jdk-9-plus.md) - [CVE-2022-23506- Rosco/Packer - Insertion of Sensitive Information into Log File (OSS only)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/cve-2022-23506-rosco-packer-insertion-of-sensitive-information-into-log-file-oss-only.md) - [CVE-2022-3786 / CVE-2022-3602- OpenSSL 3.x Vulnerability Analysis](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/cve-2022-3786-cve-2022-3602-openssl-3-x-vulnerability-analysis.md) - [CVE-2022-42889 - Apache Commons Text Vulnerability](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/cve-2022-42889-apache-commons-text-vulnerability.md) - [Database recommendations for running spinnaker](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/database-recommendations-for-running-spinnaker.md) - [Execution Repository Compression Rollback for Downgrades to Versions Incompatible with Compression](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/db-compression-rollback.md) - [debug.armory.io is Down, Crashes Environments w/ Debugging Enabled into a crash loop restart](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/debug-armory-io-is-down-crashes-environments-w-debugging-enabled-into-a-crash-loop-restart.md) - [Debugging Deployment Errors](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/debugging-deployment-errors.md) - [Debugging Slow Orca Performance](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/debugging-slow-orca-performance.md) - [Deck will not connect to Gate. Receives 403 Error.](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/deck-will-not-connect-to-gate-receives-403-error.md) - [Define Application attributes using Dinghy](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/define-application-attributes-using-dinghy.md) - [Delayed Image Push Pipeline Trigger](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/delayed-image-push-pipeline-trigger.md) - [Delete Pipeline Executions in Redis](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/delete-pipeline-executions-in-redis.md) - [Deploying through Armory Agent for Kubernetes with CRD results in "Error occurred when List customRe](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/deploy-armory-agent-for-kubernetes-with-crd-error-list-customres.md) - [Deploy manifest performs SpEL substitution even if Skip SpEL Evaluation is checked](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/deploy-manifest-performs-spel-substitution-even-if-skip-spel-evaluation-is-checked.md) - [Deploy (Manifest) stage does not remove previous Helm2 deployment resources from Kubernetes](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/deploy-manifest-stage-does-not-remove-previous-helm2-deployment-resources-from-kubernetes.md) - [Deploy Stage Missing From Pipeline](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/deploy-stage-missing-from-pipeline.md) - [Deploying Helm Charts with Armory Spinnaker and Managing Secrets in Helm](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/deploying-helm-charts-with-armory-spinnaker-and-managing-secrets-in-helm.md) - [Deployment error Exception ( Resolve Deploy Source Manifest )](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/deployment-error-exception-resolve-deploy-source-manifest.md) - [Deployment fails with "Load balancer service does not exist" error](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/deployment-fails-with-load-balancer-service-does-not-exist-error.md) - [Deployment Strategy Red/Black error- Load balancer service does not exist](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/deployment-strategy-red-black-error-load-balancer-service-service-name-does-not-exist.md) - [Deployments Cluster Tab missing "Undo Rollback" feature / Clusters Tab Missing Previously Available](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/deployments-cluster-tab-missing.md) - [Deployments Exceeding Progress Deadline](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/deployments-exceeding-progress-deadline.md) - [Deployments on PCF fail with invalid size for application memory.](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/deployments-on-pcf-fail-with-invalid-size-for-application-memory.md) - [Determine or Check the Environment's Spinnaker Version](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/determine-or-check-the-environments-spinnaker-version.md) - [Difference in the deployment phase takes and the service boot time](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/difference-in-the-deployment-phase-takes-and-the-service-boot-time.md) - [Differences Between GitHub and GitRepo Artifacts and Choosing the Right Artifact Type](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/differences-between-github-and-gitrepo-artifacts-and-choosing-the-right-artifact-type.md) - [Dinghy cannot self-reference Pipelines created in the same Dinghyfile using PipelineID](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/dinghy-cannot-self-reference-pipelines-created-in-the-same-dinghyfile-using-pipelineid.md) - [Dinghy Crashing for Customers using 2.24+ when customers are using a Custom Endpoint](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/dinghy-crashing-for-customers-using-2-24-plus-when-customers-are-using-a-custom-endpoint.md) - [Dinghy Crashloop When Using Redis (Loss of connectivity/Loss of relationship)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/dinghy-crashloop-when-using-redis-loss-of-connectivity-loss-of-relationship.md) - [Dinghy Fails to Create Pipelines in Armory 2.19.8 and Prior](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/dinghy-fails-to-create-pipelines-in-armory-2-19-8-and-prior.md) - [Dinghy file does not update pipelines in Spinnaker](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/dinghy-file-does-not-update-pipelines-in-spinnaker.md) - [Dinghy github status is always failed when using YAML parser](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/dinghy-github-status-is-always-failed-when-using-yaml-parser.md) - [Dinghy in 2.26 tries to validate README.md as a module](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/dinghy-in-2-26-tries-to-validate-readme-md-as-a-module.md) - [Dinghy Multi-Repo Strategy with RepoConfig](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/dinghy-multi-repo-strategy-with-repoconfig.md) - [Dinghy rendering failures - Forbidden- Access denied to application (Access Rights Verified)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/dinghy-rendering-failures-forbidden-access-denied-to-application-access-rights-verified.md) - [Dinghy 'roles' entry is not getting passed to actual Spinnaker Pipeline JSON](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/dinghy-roles-entry-is-not-getting-passed-to-actual-spinnaker-pipeline-json.md) - [Dinghy skips updating pipeline when local module is changed](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/dinghy-skips-updating-pipeline-when-local-module-is-changed.md) - [Dinghy Slack Notifications not working - java.lang.NoSuchMethodError- void org.jsoup](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/dinghy-slack-notifications-not-working-java-lang-nosuchmethoderror-void-org-jsoup.md) - [Dinghy webhook shows an HTML response, rather than a JSON response](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/dinghy-webhook-shows-an-html-response-rather-than-a-json-response.md) - [Dinghy will fail to start after configuration](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/dinghy-will-fail-to-start-after-configuration.md) - [Dinghyfile updates do not trigger Slack notifications](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/dinghyfile-updates-do-not-trigger-slack-notifications.md) - [Dinghyfiles with defined Application Permissions fails to create/update pipelines (Forbidden Error)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/dinghyfiles-with-defined-application-permissions-fails-to-create-update-pipelines-forbidden-error.md) - [Disable default repositories for Plugins on air-gapped environments and Specify the Repo](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/disable-default-repositories-for-plugins-on-air-gapped-environments-and-specify-the-repo.md) - [Disable Deployment Registration banner message "You configured a feature that requires registration"](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/disable-deployment-registration-banner-message-you-configured-a-feature-that-requires-registration.md) - [Disable diagnostic settings results in echo pod unable to start (Armory 2.21.2)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/disable-diagnostic-settings-results-in-echo-pod-unable-to-start-armory-2-21-2.md) - [While Disabling Policy Engine, Orca Continually Advises that it Cannot Communicate with OPA Server](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/disabling-policy-engine-orca-cannot-communicate-with-opa-server.md) - [Disabling TLS 1.1 in Spinnaker and Specifying the Protocols to be used](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/disabling-tls-1-1-in-spinnaker-and-specifying-the-protocols-to-be-used.md) - [Docker binding to matching repositories breaking pipelines](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/docker-binding-to-matching-repositories-breaking-pipelines.md) - [Dynamics Accounts with GitHub Cannot Use Token](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/dynamics-accounts-with-github-cannot-use-token.md) - [Echo Sends Duplicate Triggers](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/echo-sends-duplicate-triggers.md) - [ECS Deployment errors with "All server group names for cluster....are taken"](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/ecs-deployment-errors-with-all-server-group-names-for-cluster-are-taken.md) - [ECS Deployment fails when using EXTERNAL launch type Task](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/ecs-deployment-fails-when-using-external-launch-type-task.md) - [ECS Deployment Failures](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/ecs-deployment-failures.md) - [ECS- Supporting EphemeralStorage in Fargate](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/ecs-supporting-ephemeralstorage-in-fargate.md) - [Editing application permissions yields an error "Cannot read property 'label' of undefined"](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/editing-application-permissions-yields-an-error-cannot-read-property-label-of-undefined.md) - [Emoji in REDIS Database error when Migrating from REDIS to MySQL](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/emoji-in-redis-database-error-when-migrating-from-redis-to-mysql.md) - [Enable Armory Agent for Kubernetes to only discover objects that are discovered by Spinnaker (or) Ar](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/enable-armory-agent-for-kubernetes-spinnaker-or-armory-discovery.md) - [Enable AWS CloudFormation](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/enable-aws-cloudformation.md) - [Enable Basic Form Authentication for Spinnaker via Halyard](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/enable-basic-form-authentication-for-spinnaker-via-halyard.md) - [Enable Detailed Logging / Debugging Mode in Spinnaker Environment Service](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/enable-detailed-logging-debugging-mode-in-spinnaker-environment-service.md) - [Enable external Spring Cloud Config Server](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/enable-external-spring-cloud-config-server.md) - [Enable two pipelines to run as Mutually Exclusive](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/enable-two-pipelines-to-run-as-mutually-exclusive.md) - [Enabling Caching on Git Repos and Clearing Clouddriver Caching to Resolve Caching Issues](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/enabling-caching-on-git-repos-and-clearing-clouddriver-caching-to-resolve-caching-issues.md) - [Enabling the Managed Pipeline Templates UI](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/enabling-the-managed-pipeline-templates-ui.md) - [Error- Algorithm HmacPBESHA256 not available when Inserting TLS Certificates into Spinnaker](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/error-algorithm-hmacpbesha256-not-available-when-inserting-tls-certificates-into-spinnaker.md) - [Error calling module- error rendering imported module 'pipeline/....module.json'- invalid character](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/error-calling-module-error-rendering-imported-module-pipeline-module-json-invalid-character.md) - [Error - Credential not found (AWS)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/error-credential-not-found-aws.md) - [Error displayed on the UI- Exception (Resolve Target Manifest)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/error-displayed-on-the-ui-exception-resolve-target-manifest.md) - [Error when deploying manifest kind CSIDriver with Armory Agent](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/error-when-deploying-manifest-kind-csidriver-with-armory-agent.md) - [Error- You cannot delete this application because it has server groups](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/error-you-cannot-delete-this-application-because-it-has-server-groups.md) - [Errors don't propagate from child to parent pipelines if they occur in stages configured to "ignore](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/errors-dont-propagate-from-child-to-parent-pipelines.md) - [Errors in deploying Dinghy while using AWS elastic cache with encryption in transit](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/errors-in-deploying-dinghy-while-using-aws-elastic-cache-with-encryption-in-transit.md) - [Errors Initializing and Starting Up Policy Engine (Configuration Hints, Orca/CloudDriver/Front50)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/errors-initializing-and-starting-up-policy-engine-configuration-hints-orca-clouddriver-front50.md) - [Errors when moving account configuration to external S3 bucket](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/errors-when-moving-account-configuration-to-external-s3-bucket.md) - [Escalating a Case](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/escalating-a-case.md) - [Exception Starting Plugin in Orca](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/exception-starting-plugin-in-orca.md) - [Execution parameters shared when Run Job stages are running in parallel](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/execution-parameters-shared-when-run-job-stages-are-running-in-parallel.md) - [ExecutionID & StageID are not unique in the webhooks sent by Spinnaker CustomWebhook stages](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/executionid-and-stageid-are-not-unique-in-the-webhooks-sent-by-spinnaker-customwebhook-stages.md) - [Executions after Migrating to Terraformer are delayed or take a lot more time to execute](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/executions-after-migrating-to-terraformer-are-delayed-or-take-a-lot-more-time-to-execute.md) - [Exposing Gate API With x509 Certificates Using A Separate Deployment](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/exposing-gate-api-with-x509-certificates-using-a-separate-deployment.md) - [Exposing Spinnaker](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/exposing-spinnaker.md) - [External Accounts Plugin will not recover after a failure.](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/external-accounts-plugin-will-not-recover-after-a-failure.md) - [Facing 400 Error while Saving Canary Configuration](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/facing-400-error-while-saving-canary-configuration.md) - [Facing Throttling Issues when Deploying Cloud Services](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/facing-throttling-issues-when-deploying-cloud-services.md) - [Failed to read manifest- "Exception (Wait for Manifest to Stabilize. Unexpected Task Failure)"](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/failed-to-read-manifest-exception-wait-for-manifest-to-stabilize-unexpected-task-failure.md) - [Fiat Ignores x509 cert and Check Role Provider for Permissions](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/fiat-ignores-x509-cert-and-check-role-provider-for-permissions.md) - [FIAT unable to start in a CloudFoundry Environment](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/fiat-unable-to-start-in-a-cloudfoundry-environment.md) - [Find AMI stage finding images in unrelated account](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/find-ami-stage-finding-images-in-unrelated-account.md) - [FLUSHALL on Spinnaker's Redis Cache](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/flushall-on-spinnakers-redis-cache.md) - [Flushing Gate Sessions](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/flushing-gate-sessions.md) - [Front50 pods failing to start after upgrading Spinnaker version from 2.20.1 to 2.23.5](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/front50-pods-failing-to-start-after-upgrading-spinnaker-version.md) - [Gate Metrics not Available to the Monitoring-Daemon](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/gate-metrics-not-available-to-the-monitoring-daemon.md) - [GCP error- code = PermissionDenied desc = Forbidden- HTTP status code 403; transport-](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/gcp-error-code-permissiondenied-desc-forbidden-http-status-code-403-transport.md) - [GCP- Exception ( Wait For Server Group Disabled ) - Error while querying target pool instance health](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/gcp-exception-wait-for-server-group-disabled-error-while-querying-target-pool-instance-health.md) - [General Spinnaker Optimization Suggestions](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/general-spinnaker-optimization-suggestions.md) - [Getting the IP of an EC2 Instance With Pipeline Expressions](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/getting-the-ip-of-an-ec2-instance-with-pipeline-expressions.md) - [GitHub Changed (default) Base Branch from "master" to "main"](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/github-changed-default-base-branch-from-master-to-main.md) - [GitHub DinghyFiles referring to Mixed Case Applications Fail](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/github-dinghyfiles-referring-to-mixed-case-applications-fail.md) - [GitHub issues with Certificates triggered Failure to be able to execute pipelines, due to Plugins (m](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/github-issues-with-certificates-triggered-pipeline-exec-failure.md) - [Github Notifications Do Not Update Github Commit Status](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/github-notifications-do-not-update-github-commit-status.md) - [Github trigger matches multiple artifacts on trigger (.tf files)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/github-trigger-matches-multiple-artifacts-on-trigger-tf-files.md) - [Google App Engine (GAE) Deploy Stage Not Showing Artifacts That Have Been Added and Can't Edit](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/google-app-engine-gae-deploy-stage-not-showing-artifacts-that-have-been-added-and-cant-edit.md) - [Google Cloud Provider - Private GKE](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/google-cloud-provider-private-gke.md) - [groovy.lang.MissingMethodException when referencing github config artifact for Google App Engine](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/groovy-missingmethodexception-when-referencing-github-config-artifact-for-google-app-engine.md) - [Hardening and Security Suggestions for Spinnaker](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/hardening-and-security-suggestions-for-spinnaker.md) - [Hardening Spinnaker to Protect Against SPEL Misuse with AWS Metadata](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/hardening-spinnaker-to-protect-against-spel-misuse-with-aws-metadata.md) - [Hashicorp Terraform GPG Rotation (CodeCov vulnerability)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/hashicorp-terraform-gpg-rotation-codecov-vulnerability.md) - [High number of GitHub emails after every Dinghyfile update](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/high-number-of-github-emails-after-every-dinghyfile-update.md) - [Hitting annotation hard limit when deploying a Configmap/Secret (Too long)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/hitting-annotation-hard-limit-when-deploying-a-configmap-secret-too-long.md) - [Hitting Igor's Caching Thresholds](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/hitting-igors-caching-thresholds.md) - [HTTP/HTTPS Redirects with Authentication](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/http-https-redirects-with-authentication.md) - [IAM auth on Pods via IRSA](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/iam-auth-on-pods-via-irsa.md) - [During Migration to IAM for Service Accounts, CloudDriver in HA returns error- Access Denied Service](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/iam-serviceac-migration-access-denied.md) - [Igor pod not running or starting up when configuring pipeline triggers (500 Internal Server Error)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/igor-pod-not-running-or-starting-up-when-configuring-pipeline-triggers-500-internal-server-error.md) - [Impersonate a User for ServiceNow Troubleshooting (ServiceNow Admins)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/impersonate-a-user-for-servicenow-troubleshooting-servicenow-admins.md) - [Incorrect OAuth2.0 Redirects](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/incorrect-oauth2-0-redirects.md) - [Increase the Agent operation wait timeouts on Agent Clouddriver Plugin](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/increase-the-agent-operation-wait-timeouts-on-agent-clouddriver-plugin.md) - [Increase timeouts on Agent Plugin and Agent to avoid network latency issues](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/increase-timeouts-on-agent-plugin-and-agent-to-avoid-network-latency-issues.md) - [Infinite Authentication Loop - User Initially Authenticate WIthout Issue, but Loops upon Timeout](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/infinite-authentication-loop-user-initially-authenticate-without-issue-but-loops-upon-timeout.md) - [Infinite UI Loop "Save Changes" stuck attempting to Save a JSON Canary Config in the Spinnaker UI](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/infinite-ui-loop-save-changes-config-in-the-spinnaker-ui.md) - [Infrastructure Tab not Showing Correct Deployment Details](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/infrastructure-tab-not-showing-correct-deployment-details.md) - [Ingesting AWS CloudFormation Templates Larger than 51200 Bytes as an Artifact](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/ingesting-aws-cloudformation-templates-larger-than-51200-bytes-as-an-artifact.md) - [Ingesting Metrics from Observability Plugin to Datadog](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/ingesting-metrics-from-observability-plugin-to-datadog.md) - [Initiated Login Does Not Work With SAML 2.0](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/initiated-login-does-not-work-with-saml-2-0.md) - [Instance is not healthy but the deployment shows as succeeded](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/instance-is-not-healthy-but-the-deployment-shows-as-succeeded.md) - [Instance registration teardown](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/instance-registration-teardown.md) - [Integration with Nexus](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/integration-with-nexus.md) - [Internal error, failed calling webhook when deploying Armory Continuous Deployment after upgrading t](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/internal-error-failed-calling-webhook-deploying-armory-after-upgrade.md) - [Invalid Token with Named Profiles Assume Role](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/invalid-token-with-named-profiles-assume-role.md) - [Is it Possible to Restrict User Access to Certain Environments with RBAC](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/is-it-possible-to-restrict-user-access-to-certain-envrionments-with-rbac.md) - [Jason McIntosh's handy information about Setting Up Monitoring](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/jason-mcintoshs-handy-information-about-setting-up-monitoring.md) - [Jenkins CI driver can start but Spinnaker fails to monitor the Jenkins job (Tomcat Server)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/jenkins-ci-driver-can-start-but-spinnaker-fails-to-monitor-the-jenkins-job-tomcat-server.md) - [Jenkins Timeout Issues](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/jenkins-timeout-issues.md) - [Jobs run by a service account in a different namespace generates generic errors (Index -1 out of bou](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/jobs-run-by-a-service-account-in-a-different-namespace-generates-generic-errors.md) - [JSONPath Update Allows Constraints on Additional Webhooks Payload Values (Directory Specific)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/jsonpath-update-allows-constraints.md) - [K8s v1.21 causing Valut integration outages (with kubernetes auth method)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/k8s-v1-21-causing-valut-intergation-outages-with-kuberenetes-auth-method.md) - [Kayenta 404s in Armory Spinnaker](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/kayenta-404s-in-armory-spinnaker.md) - [Kubernetes and Docker Accounts are not visible in Spinnaker Console UI](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/kubernetes-and-docker-accounts-are-not-visible-in-spinnaker-console-ui.md) - [Kubernetes Namespaces still appearing after deletion in Spinnaker UI](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/kubernetes-namespaces-still-appearing-after-deletion-in-spinnaker-ui.md) - [Kubernetes Service Name Change Creates A New Service (old service not deleted)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/kubernetes-service-name-change-creates-a-new-service-old-service-not-deleted.md) - [Kubernetes V1 Provider Removed](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/kubernetes-v1-provider-removed.md) - [Lambda Creation for AWS-Exception- No message available](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/lambda-creation-for-aws-exception-no-message-available.md) - [Large Fiat headers can cause permission errors due to timeouts and 400 errors.](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/large-fiat-headers-cause-permission-timeout-errors.md) - [Leverage Spinnaker API to Pull a List of Running Pipelines](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/leverage-spinnaker-api-to-pull-a-list-of-running-pipelines.md) - [Load Balancer Service svc-spinnaker-demo Does Not Exist](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/load-balancer-service-svc-spinnaker-demo-does-not-exist.md) - [Locked Pipelines Cannot be Unlocked Except by Admin Access Users When Using "Run As"](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/locked-pipelines-cannot-be-unlocked-except-by-admin-access-users-when-using-run-as.md) - [Long Force Cache Refresh (Kubernetes)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/long-force-cache-refresh-kubernetes.md) - [Manual Installation of Project Aurora for Spinnaker™ (No Helm)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/manual-installation-of-project-aurora-for-spinnaker-no-helm.md) - [Maximum Call Stack Size Exceeded Error](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/maximum-call-stack-size-exceeded-error.md) - [Metric data does not flow into Splunk despite setting up HEC Connection](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/metric-data-does-not-flow-into-splunk-despite-setting-up-hec-connection.md) - [Migrate Clouddriver's Redis To Its Own Instance](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/migrate-clouddrivers-redis-to-its-own-instance.md) - [Migrating from one cluster to another](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/migrating-from-one-cluster-to-another.md) - [Migrating to the Policy Engine Plugin from the Policy Engine Extension](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/migrating-to-the-policy-engine-plugin-from-the-policy-engine-extension.md) - [Missing file in rosco image got Exception (Create Bake)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/missing-file-in-rosco-image-got-exception-create-bake.md) - [Missing Run As User field for triggers in Spinnaker UI](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/missing-run-as-user-field-for-triggers-in-spinnaker-ui.md) - [Monitored Deploy Rollout](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/monitored-deploy-rollout.md) - [MySQL communication failure when using TLS1.1](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/mysql-communication-failure-when-using-tls1-1.md) - [MySQL Table Name Change Error When Rolling Back Spinnaker (Undo Renamed Values)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/mysql-table-name-change-error-when-rolling-back-spinnaker-undo-renamed-values.md) - [Network latency between Clouddriver and Agent causing Timeout issues](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/network-latency-between-clouddriver-and-agent-causing-timeout-issues.md) - [New Relic Canary Integration](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/new-relic-canary-integration.md) - [Nexus- Could not parse error response Unexpected character ('<' (code 60))- expected a valid value](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/nexus-parse-error-response.md) - [No "Expected Artifacts" Field](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/no-expected-artifacts-field.md) - [No ingress is supported when using API version "networking.k8s.io/v1"](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/no-ingress-is-supported-when-using-api-version-networking-k8s-io-v1.md) - [No plugins error on service startup](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/no-plugins-error-on-service-startup.md) - [nodeSelector/toleration settings do not get propagated while using Operator](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/nodeselector-toleration-settings-do-not-get-propagated-while-using-operator.md) - [NoUniqueBeanDefinitionException error with Armory Cloud enabled](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/nouniquebeandefinitionexception-error-with-armory-cloud-enabled.md) - [Oauth Setup for Github](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/oauth-setup-for-github.md) - [Objects disappearing under the Cluster tab and a slow Deck UI Cluster page](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/objects-disappearing-under-the-cluster-tab-and-a-slow-deck-ui-cluster-page.md) - [Obscuring Last Names in Public Articles and Cases - Internal Users](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/obscuring-last-names-in-public-articles-and-cases-internal-users.md) - [OPA Policies not working after Spinnaker Upgrade](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/opa-policies-not-working-after-spinnaker-upgrade.md) - [Opa Policy Deployment Error- Failed to shutdown server gracefully](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/opa-policy-deployment-error-failed-to-shutdown-server-gracefully.md) - [OpenShift- How to supply the complete certificate chain](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/openshift-how-to-supply-the-complete-certificate-chain.md) - [Operator cannot connect to Halyard due to a TCP timeout](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/operator-cannot-connect-to-halyard-due-to-a-tcp-timeout.md) - [Operator error when performing a Spinnaker upgrade in an air-gapped environment](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/operator-error-when-performing-a-spinnaker-upgrade-in-an-air-gapped-environment.md) - [Operator is throwing error message about modified object](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/operator-is-throwing-error-message-about-modified-object.md) - [Orca mishandling SpEL Expressions](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/orca-mishandling-spel-expressions.md) - [Orca Operations and Fine Tuning Orca Performance](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/orca-operations-and-fine-tuning-orca-performance.md) - [Orca Stuck in CrashLoopBackoff (DB- mySQL)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/orca-stuck-in-crashloopbackoff-db-mysql.md) - [Orca with SQL high memory usage / Tables information dive](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/orca-with-sql-high-memory-usage-tables-information-dive.md) - [OSS Commits and their Relation to Armory Enterprise Releases](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/oss-commits-and-their-relation-to-armory-enterprise-releases.md) - [Potential outages when Vault integration is on (w/ K8s auth method) and updating to K8s 1.21](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/outages-when-vault-integration-is-on-k8s-auth-method.md) - [Overriding Terraform Available Versions via init containers](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/overriding-terraform-available-versions-via-init-containers.md) - [Packet for query is too large - MySQL (max\_allowed\_packet)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/packet-for-query-is-too-large-mysql-max-allowed-packet.md) - [PagerDuty Notifications Integration with Spinnaker](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/pagerduty-notifications-integration-with-spinnaker.md) - [PagerDuty - Setting up for New Users](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/pagerduty-setting-up-for-new-users.md) - [Parameters with Kubernetes Manifest & Using SpEL](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/parameters-with-kubernetes-manifest-and-using-spel.md) - [Killing Processes where Parent pipeline triggered a large/infinite loop via webhook, keeps triggerin](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/parent-pipeline-infinite-loop-via-webhook-triggers.md) - [Passing Rosco/Packer Information to Next Stages using SPeL](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/passing-rosco-packer-information-to-next-stages-using-spel.md) - [Password Resets](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/password-resets.md) - [Pausing in-flight Kubernetes deployments in Spinnaker](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/pausing-in-flight-kubernetes-deployments-in-spinnaker.md) - [Perform clean up after pipeline fails/ Trigger pipeline when another is canceled/successful/failed](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/perform-clean-up-after-pipeline-fails-trigger-pipeline-when-another-is-canceled-successful-failed.md) - [Unable to pick up the CredentialsTypeProperties bean and map it to Customer ArtifactCredentials](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/pick-up-credentialstypeproperties.md) - [Pipeline Execution Error "Service selector must have no label keys in common with target workload"](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/pipeline-execution-error-service-selector-must-have-no-label-keys-matching-target-workload.md) - [Pipeline Randomly Cancelled](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/pipeline-randomly-cancelled.md) - [Pipeline stuck on "Wait for Manifest to Stabilize" Task](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/pipeline-stuck-on-wait-for-manifest-to-stabilize-task.md) - [Pipelines are triggered by anonymous without sufficient permission](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/pipelines-are-triggered-by-anonymous-without-sufficient-permission.md) - [Pipelines as Code (Dinghy) starts with multipleBranchesEnabled- true even though it has been explici](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/pipelines-as-code-dinghy-starts-with-multiplebranchesenabled.md) - [Pipelines being triggered with Stale Artifacts](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/pipelines-being-triggered-with-stale-artifacts.md) - [Pipelines with GAE gitHttpsUsername/gitHttpsPassword fail with 'Not authorized' Exception](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/pipelines-with-gae-githttpsusername-githttpspassword-fail-with-not-authorized-exception.md) - [Pod details do not show for some pods](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/pod-details-do-not-show-for-some-pods.md) - [Pods Going to Unhealthy State due to Zombie Processes](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/pods-going-to-unhealthy-state-due-to-zombie-processes.md) - [Pods Running Jobs or Scripts Remain After Completed State](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/pods-running-jobs-or-scripts-remain-after-completed-state.md) - [Policy Engine Error (TypeError- e.takeUntil is not a function) when Accessing Project Tab](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/policy-engine-error-typeerror-e-takeuntil-is-not-a-function-when-accessing-project-tab.md) - [Policy Engine - No Policy Decision Detected, missing spinnaker.persistence.pipelines](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/policy-engine-no-policy-decision-detected-missing-spinnaker-persistence-pipelines.md) - [Policy Engine - OPA for STYRA DAS Deployments](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/policy-engine-opa-for-styra-das-deployments.md) - [Policy Engine- PluginRuntimeException- Failed to write file 'plugins/Armory.PolicyEngine-policy-engi](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/policy-engine-pluginruntimeexception-failed.md) - [Policy Engine RegoScript Examples](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/policy-engine-regoscript-examples.md) - [Primary and Secondary Contacts and Customer Service Portal Administrators](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/primary-and-secondary-contacts-and-customer-service-portal-administrators.md) - [Producing Artifacts in the Webhook Stage](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/producing-artifacts-in-the-webhook-stage.md) - [Prometheus Canary Integration](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/prometheus-canary-integration.md) - [Provide Logs from Pods to Armory Support for Troubleshooting Purposes](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/provide-logs-from-pods-to-armory-support-for-troubleshooting-purposes.md) - [Pull Request Validation Error - File not Found (Module)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/pull-request-validation-error-file-not-found-module.md) - [Quiet the Echo Service](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/quiet-the-echo-service.md) - [Redis to SQL Migration- Can't see old history](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/redis-to-sql-migration-cant-see-old-history.md) - [Reduce kubeconfig Size](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/reduce-kubeconfig-size.md) - [Reducing AWS EKS get-token Calls Made by Kubectl](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/reducing-aws-eks-get-token-calls-made-by-kubectl.md) - [Remove Ability to Manually Trigger Pipelines](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/remove-ability-to-manually-trigger-pipelines.md) - [Renaming a ConfigMap creates a new copy and does not delete the original](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/renaming-a-configmap-creates-a-new-copy-and-does-not-delete-the-original.md) - [Renaming An Application in Spinnaker](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/renaming-an-application-in-spinnaker.md) - [Render and Validate Dinghy Pipelines with Armory CLI](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/render-and-validate-dinghy-pipelines-with-armory-cli.md) - [ReplicaSet Versioning is erratic, sometimes will work, sometimes will not](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/replicaset-versioning-is-erratic-sometimes-will-work-sometimes-will-not.md) - [Resolve cluster-wide DockerHub Rate Limit Warning](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/resolve-cluster-wide-dockerhub-rate-limit-warning.md) - [Resource requests on custom stages does not work- Error- got "map", expected "string"](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/resource-requests-on-custom-stages-does-not-work-error-got-map-expected-string.md) - [Resources are duplicated in the UI when Migrating to Armory Agent](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/resources-are-duplicated-in-the-ui-when-migrating-to-armory-agent.md) - [Restarting Spinnaker Unexpectedly Triggers Many Jenkins Jobs when using Redis](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/restarting-spinnaker-unexpectedly-triggers-many-jenkins-jobs-when-using-redis.md) - [Restrict Application Creation](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/restrict-application-creation.md) - [Restricting the user into specific namespace in EKS cluster](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/restricting-the-user-into-specific-namespace-in-eks-cluster.md) - [Rosco's bakesCompleted\_seconds\_count metric unavailable in Prometheus](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/rosco-bakescompleted-seconds-count-metric-unavailable-in-prometheus.md) - [Rosco cannot set environment variables in Packer bakes](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/rosco-cannot-set-environment-variables-in-packer-bakes.md) - [Rosco will crash causing a failed pipeline erratically](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/rosco-will-crash-causing-a-failed-pipeline-erratically.md) - [Run a Generic Shell Script with Spinnaker](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/run-a-generic-shell-script-with-spinnaker.md) - [Run Job (Manifest) Configuration has a non-zero backoff does not show results of multi-failure](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/run-job-manifest-configuration-has-a-non-zero-backoff-does-not-show-results-of-multi-failure.md) - [Run Job - Producing Artifacts](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/run-job-producing-artifacts.md) - [Run Pipeline Stage picks up and uses Pipeline Artifacts from previous stages](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/run-pipeline-stage-picks-up-and-uses-pipeline-artifacts-from-previous-stages.md) - [RunJob Does not Execute Due to Write Permissions in FIAT](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/runjob-does-not-execute-due-to-write-permissions-in-fiat.md) - [S3 buckets for Front50, revision history](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/s3-buckets-for-front50-revision-history.md) - [Salesforce to ServiceNow Service Portal Migration](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/salesforce-to-servicenow-service-portal-migration.md) - [Searching Applications folder with Execution ID times out](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/searching-applications-folder-with-execution-id-times-out.md) - [Secrets can cumulatively build up in Spinnaker Services and cause Cluster/Control Plane Crash](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/secrets-can-cumulatively-build-up-in-spinnaker-services-and-cause-cluster-control-plane-crash.md) - [Securing Dinghy Deployments Occurring via GitHub](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/securing-dinghy-deployments-occurring-via-github.md) - [Securing Webhook Endpoints](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/securing-webhook-endpoints.md) - [Serverless Support with Spinnaker](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/serverless-support-with-spinnaker.md) - [ServiceNow - Add New Version of Spinnaker](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/servicenow-add-new-version-of-spinnaker.md) - [ServiceNow - All About Change Requests, Navigation and Anatomy](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/servicenow-all-about-change-requests-navigation-and-anatomy.md) - [ServiceNow - All About Support Cases, Navigation and Anatomy](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/servicenow-all-about-support-cases-navigation-and-anatomy.md) - [ServiceNow - Allowing Customers to See Tickets Across Organization Divisions](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/servicenow-allowing-customers-to-see-tickets-across-organization-divisions.md) - [ServiceNow - Attaching KB Articles](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/servicenow-attaching-kb-articles.md) - [ServiceNow - Create/Edit Knowledge Base Articles](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/servicenow-create-edit-knowledge-base-articles.md) - [ServiceNow - Creating Cases and Change Requests on Behalf of Customers](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/servicenow-creating-cases-and-change-requests-on-behalf-of-customers.md) - [ServiceNow - Creating Users](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/servicenow-creating-users.md) - [ServiceNow - Customer Account/Company Creation](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/servicenow-customer-account-company-creation.md) - [ServiceNow - Escalation Response for Support Engineers](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/servicenow-escalation-response-for-support-engineers.md) - [ServiceNow - Finding a Resource (Case, Change Request, etc...)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/servicenow-finding-a-resource-case-change-request-etc.md) - [ServiceNow - Navigation of the Backend Site](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/servicenow-navigation-of-the-backend-site.md) - [ServiceNow - Notifications on Case Comments](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/servicenow-notifications-on-case-comments.md) - [ServiceNow - Sales Engineers - Opening and Managing Support Cases](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/servicenow-sales-engineers-opening-and-managing-support-cases.md) - [ServiceNow Service Portal Customer Administrators](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/servicenow-service-portal-customer-administrators.md) - [ServiceNow - Using Lists and Views](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/servicenow-using-lists-and-views.md) - [Set Execution History Lookback](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/set-execution-history-lookback.md) - [Setting a Github Status Check on PR from a Pipeline Status](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/setting-a-github-status-check-on-pr-from-a-pipeline-status.md) - [Setting an SQL Cleanup Job for Clouddriver](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/setting-an-sql-cleanup-job-for-clouddriver.md) - [Setting up and Querying FIAT backend in MySQL and Viewing Users that have Logged in to Spinnaker Usi](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/setting-up-fiat-backend-query-spinnaker.md) - [Setting up Logging without Tokens](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/setting-up-logging-without-tokens.md) - [Settings for SysDig Monitoring of Spinnaker](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/settings-for-sysdig-monitoring-of-spinnaker.md) - [Settings to integrate with Application LoadBalancer (ALB)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/settings-to-integrate-with-application-loadbalancer-alb.md) - [Shared Configuration Repository](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/shared-configuration-repository.md) - [${ in shell script introduce massive warning in Spinnaker UI (Failed to evaluate ... not found)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/shell-script-introduce-massive-warning-in-spinnaker-ui-failed-to-evaluate-not-found.md) - [sourceAMI Must be Defined in Two Areas if a template JSON is used in AWS bakes](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/sourceami-must-be-defined-in-two-areas-if-a-template-json-is-used-in-aws-bakes.md) - [Specify a Subnet During Bake Stage](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/specify-a-subnet-during-bake-stage.md) - [SpEL expression failure interpreting dollar sign bracket with Terraform Templates](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/spel-expression-failure-interpreting-with-terraform-templates.md) - [SpEL expression issue- Must be of type string- "integer"](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/spel-expression-issue-must-be-of-type-string-integer.md) - [Spinnaker Access denied error with Armory Agent deployed and FIAT enabled (Exception (Monitor Pipeli](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/spinnaker-access-denied-error-with-armory-agent-deployed-and-fiat-enabled-exception-monitor.md) - [Spinnaker and Helm](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/spinnaker-and-helm.md) - [Spinnaker Cloud Provider Limit](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/spinnaker-cloud-provider-limit.md) - [Spinnaker does not properly clean up old artifacts and resources when redeploying](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/spinnaker-does-not-properly-clean-up-old-artifacts-and-resources-when-redeploying.md) - [Spinnaker is Down with the Error of "OOM command not allowed when used memory > 'maxmemory" (Redis)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/spinnaker-down-error-of-oom-command-not-allowed-when-used-memory-maxmemory-redis.md) - [Spinnaker Fails to Deploy to Google AppEngine Flex Due to Name Being Too Long](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/spinnaker-fails-to-deploy-to-google-appengine-flex-due-to-name-being-too-long.md) - [Spinnaker Improperly Errors Even When SPEL Expressions Are Commented Out](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/spinnaker-improperly-errors-even-when-spel-expressions-are-commented-out.md) - [Spinnaker in an Istio Mesh](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/spinnaker-in-an-istio-mesh.md) - [Spinnaker Kubernetes V2 FAQs](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/spinnaker-kubernetes-v2-faqs.md) - [Spinnaker not removing the old Auto Scaling Group after a new deployment](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/spinnaker-not-removing-the-old-auto-scaling-group-after-a-new-deployment.md) - [Spinnaker only supports unique account names across both AWS and ECS](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/spinnaker-only-supports-unique-account-names-across-both-aws-and-ecs.md) - [Spinnaker pipelines not displaying in Infrastructure tab](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/spinnaker-pipelines-not-displaying-in-infrastructure-tab.md) - [Spinnaker supports KUSTOMIZE up to v3.8.5 as the Render Engine in Bake (Manifest) Configuration, but](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/spinnaker-supports-kustomize-up-to-v385.md) - [Spinnaker Timeout Issues with Scale Agent- Increasing gRPC Message Size](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/spinnaker-timeout-issues-with-scale-agent-increasing-grpc-message-size.md) - [Spinnaker Timesout After 60000 milliseconds when Updating to Spinnaker 2.19.x from 2.18.x or lower](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/spinnaker-timesout-after-60000-milliseconds-when-updating-to-spinnaker-2-19-x-from-2-18-x-or-lower.md) - [Splunk AMI Issues - IO WAIT Warning, Connection Lost/Splunk Crashed with Splunk Service](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/splunk-ami-issues-io-wait-warning-connection-lost-splunk-crashed-with-splunk-service.md) - [Spring Expression Language (SpEL) samples](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/spring-expression-language-spel-samples.md) - [Spring Expression Language Tricks](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/spring-expression-language-tricks.md) - [SSH Keys in Terraformer](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/ssh-keys-in-terraformer.md) - [Stacktrace Error appears on the Functions Display](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/stacktrace-error-appears-on-the-functions-display.md) - [Stage Returns Error that Fargate Only Supports Network Mode awsvpc Even Though it is Configured](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/stage-returns-error-that-fargate-only-supports-network-mode-awsvpc-even-though-it-is-configured.md) - [Stage Times Out During Implementation, Need to Extend Stage Timeout](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/stage-times-out-during-implementation-need-to-extend-stage-timeout.md) - [Storing application secrets in vault for use in Spinnaker pipeline.](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/storing-application-secrets-in-vault-for-use-in-spinnaker-pipeline.md) - [Streaming Spinnaker Events to External Resources with Echo Event Filtering Plugin (PagerDuty)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/streaming-spinnaker-events-to-external-resources-with-echo-event-filtering-plugin-pagerduty.md) - [Stuck Pipeline - Orca with MySQL Editing the Database](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/stuck-pipeline-orca-with-mysql-editing-the-database.md) - [Suggestions and Recommendations for configuring and optimizing Armory Spinnaker](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/suggestions-and-recommendations-for-configuring-and-optimizing-armory-spinnaker.md) - [Suggestions on how to do Performance and Stress Testing in a Spinnaker Environment](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/suggestions-on-how-to-do-performance-and-stress-testing-in-a-spinnaker-environment.md) - [Suggestions to Review before Performing Spinnaker Updates and Upgrades](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/suggestions-to-review-before-performing-spinnaker-updates-and-upgrades.md) - [SwaggerUI commands returns 4xx errors](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/swaggerui-commands-returns-4xx-errors.md) - [System recommendations for Kubernetes Deployments](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/system-recommendations-for-kubernetes-deployments.md) - [Task definition from a Github artifact does not replace task IAM role](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/task-definition-from-a-github-artifact-does-not-replace-task-iam-role.md) - [Technical Support Case Statuses](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/technical-support-case-statuses.md) - [Technical Support Engineers - Creating Internal Cases to Track Project Work](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/technical-support-engineers-creating-internal-cases-to-track-project-work.md) - [Terraform Apply Stage Doesn't Output the Full List of Changes](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/terraform-apply-stage-doesnt-output-the-full-list-of-changes.md) - [Terraform Deployment Using Armory Spinnaker](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/terraform-deployment-using-armory-spinnaker.md) - [Terraform 'Invalid character' Error](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/terraform-invalid-character-error.md) - [Terraform Maximum File Size Error](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/terraform-maximum-file-size-error.md) - [Terraform Named Profiles are Unable to use Environment Variables to Store Secrets](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/terraform-named-profiles-are-unable-to-use-environment-variables-to-store-secrets.md) - [Terraformer does not clone properly from Bitbucket](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/terraformer-does-not-clone-properly-from-bitbucket.md) - [Terraformer Error exec- "terraform"- executable file not found in $PATH](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/terraformer-error-exec-terraform-executable-file-not-found-in-path.md) - [Terraformer Named Profiles with GCP](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/terraformer-named-profiles-with-gcp.md) - [Terraformer Only Takes Input from a Single File from Github](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/terraformer-only-takes-input-from-a-single-file-from-github.md) - [Terraformer Stages Stop Running Jobs with a 'timeout' error (Logging Enabled)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/terraformer-stages-stop-running-jobs-with-a-timeout-error-logging-enabled.md) - [terraformer Version doesn't render in pipeline JSON by default](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/terraformerversion-doesnt-render-in-pipeline-json-by-default.md) - [Testing X509 Certificates Subject Filtering with Agent](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/testing-x509-certificates-subject-filtering-with-agent.md) - [The Role of HELM and Spinnaker](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/the-role-of-helm-and-spinnaker.md) - [The timeout of Bake Stage does not respect the timeout in Bake Stage configuration](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/the-timeout-of-bake-stage-does-not-respect-the-timeout-in-bake-stage-configuration.md) - [Troubleshoot Baking Helm 3 Charts](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/troubleshoot-baking-helm-3-charts.md) - [Troubleshooting AWS Role Assumptions in same AWS account or cross-accounts](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/troubleshooting-aws-role-assumptions-in-same-aws-account-or-cross-accounts.md) - [Troubleshooting Gate/Deck CORS Issues](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/troubleshooting-gate-deck-cors-issues.md) - [Trying to turn on Vault results in a Missing Client Token Error](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/trying-to-turn-on-vault-results-in-a-missing-client-token-error.md) - [Unable to add ECS cluster to Spinnaker (not authorized)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/unable-to-add-ecs-cluster-to-spinnaker-not-authorized.md) - [Unable to Add Kubernetes Cloud Provider with a Secret Engine](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/unable-to-add-kubernetes-cloud-provider-with-a-secret-engine.md) - [Unable to configure permissions on a Spinnaker application with a PostgreSQL database](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/unable-to-configure-permissions-on-a-spinnaker-application-with-a-postgresql-database.md) - [Unable to Deploy After Moving AWS Account into Profiles](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/unable-to-deploy-after-moving-aws-account-into-profiles.md) - [Unable to deploy Spinnaker after changing Operator and Halyard versions](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/unable-to-deploy-spinnaker-after-changing-operator-and-halyard-versions.md) - [Unable to Deploy to a New Kubernetes Cluster to Spinnaker](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/unable-to-deploy-to-a-new-kubernetes-cluster-to-spinnaker.md) - [Unable to evaluate SpEL variables in an email notification](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/unable-to-evaluate-spel-variables-in-an-email-notification.md) - [Users unable to execute or create pipelines due to large headers on API calls to Orca, front50](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/unable-to-execute-or-create-pipelines-large-headers-on-api-calls.md) - [Unable to list kubernetes Endpoints in namespace when running clouddriver with Agent](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/unable-to-list-kubernetes-endpoints-in-namespace-when-running-clouddriver-with-agent.md) - [Unable to retrigger a an existing pipeline from Spinnaker UI](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/unable-to-retrigger-a-an-existing-pipeline-from-spinnaker-ui.md) - [Unable to see the accounts listed when using the App Engine plugin in a pipeline](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/unable-to-see-the-accounts-listed-when-using-the-app-engine-plugin-in-a-pipeline.md) - [Unexpected stale read warning-level messages in Front50 logs](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/unexpected-stale-read-warning-level-messages-in-front50-logs.md) - [Uninstalling Armory Spinnaker](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/uninstalling-armory-spinnaker.md) - [Unlock the DATABASECHANGELOGLOCK Table](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/unlock-the-databasechangeloglock-table.md) - [Updates of Previously Cached gitrepo Fails on Artifact Fetches](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/updates-of-previously-cached-gitrepo-fails-on-artifact-fetches.md) - [Updating Spinnaker Stops Dinghy From Updating Existing Pipelines](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/updating-spinnaker-stops-dinghy-from-updating-existing-pipelines.md) - [Upgrading from 2.19.x to 2.20.x Error Authenticating Against EKS Clusters (heptio-authenticator-aws)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/upgrade-error-authenticating-against-eks-clusters-heptio-authenticator-aws.md) - [Upgrade from OSS to Armory Spinnaker](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/upgrade-from-oss-to-armory-spinnaker.md) - [Upgrade Spinnaker Using Armory Halyard](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/upgrade-spinnaker-using-armory-halyard.md) - [Upgrade to Spinnaker (1.20.x+/2.20.x+) Causes Errors as Pipelines Deploy to Unavailable Namespace](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/upgrade-to-spinnaker-causes-errors-as-pipelines-deploy-to-unavailable-namesp.md) - [Upgrade using Armory Operator is not working- got halyard response status 405, response- Request met](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/upgrade-using-armory-operator-error-got-halyard-response.md) - [Upgrade Your Kustomize Version](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/upgrade-your-kustomize-version.md) - [Upgrading an EKS Cluster](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/upgrading-an-eks-cluster.md) - [Use case for AWS Sticky Sessions](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/use-case-for-aws-sticky-sessions.md) - [Use Custom Images with Halyard (Public and Private Docker Registry)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/use-custom-images-with-halyard-public-and-private-docker-registry.md) - [Using Custom Resource Status Plugin and Scale Agent leads to An attempt was made to call a method th](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/use-custom-resource-status-plugin-attempt.md) - [Username read error when executing Terraform stages with BitBucket hosted artifacts](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/username-read-error-when-executing-terraform-stages-with-bitbucket-hosted-artifacts.md) - [Users are Unable to Unlock a Spinnaker Pipeline through the Console - Unlock via UI unchecked](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/users-are-unable-to-unlock-a-spinnaker-pipeline-through-the-console-unlock-via-ui-unchecked.md) - [Using external artifacts as pipeline parameters](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/using-external-artifacts-as-pipeline-parameters.md) - [Using Find Artifacts From Resource (Manifest) overwrites rendered artifacts](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/using-find-artifacts-from-resource-manifest-overwrites-rendered-artifacts.md) - [Using Openshift with Spinnaker](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/using-openshift-with-spinnaker.md) - [Using Pipelines as Code to Enable AWS Auto Scaling Group Metrics](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/using-pipelines-as-code-to-enable-aws-auto-scaling-group-metrics.md) - [Using S3 as a Backend for Front50 (Settings, Suggestions, and Considerations)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/using-s3-as-a-backend-for-front50-settings-suggestions-and-considerations.md) - [Using the Kubernetes V2 Patch Manifest Stage](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/using-the-kubernetes-v2-patch-manifest-stage.md) - [Using Travis CI with Spinnaker](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/using-travis-ci-with-spinnaker.md) - [Utilizing Kustomize of remote base in a different Git Repo](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/utilizing-kustomize-of-remote-base-in-a-different-git-repo.md) - [Validator \*validate.halValidator detected a fatal error](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/validator-validate-halvalidator-detected-a-fatal-error.md) - [Viewing Pipelines as JSON and Developing Dinghy JSON Code](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/viewing-pipelines-as-json-and-developing-dinghy-json-code.md) - [VPCs and subnets not populating in the drop down menu in the UI](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/vpcs-and-subnets-not-populating-in-the-drop-down-menu-in-the-ui.md) - [Vulnerability Management Policy](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/vulnerability-management-policy.md) - [WaitForClusterShrinkTask of stage shrinkCluster times out after 30 minutes](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/waitforclustershrinktask-of-stage-shrinkcluster-times-out-after-30-minutes.md) - [What Spinnaker Services can be Affected Apply OPA Policy](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/what-spinnaker-services-can-be-affected-apply-opa-policy.md) - [What to Consider When Using Terraformer with the Provisioner, Local-Exec](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/what-to-consider-when-using-terraformer-with-the-provisioner-local-exec.md) - [When and why to enable the High Availability (HA) mode](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/when-and-why-to-enable-the-high-availability-ha-mode.md) - [When deploying ECS, Subnets and VPC will not populate in the UI](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/when-deploying-ecs-subnets-and-vpc-will-not-populate-in-the-ui.md) - [Where Does Spinnaker Begin and Jenkins End](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/where-does-spinnaker-begin-and-jenkins-end.md) - [While using Armory ARM-CLI, Cannot Refer to PipelineID](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/while-using-armory-arm-cli-cannot-refer-to-pipelineid.md) - [Working with Dinghy Templates](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/working-with-dinghy-templates.md) - [How To's](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos.md) - [How to add a custom CA for Operator and Vault](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-add-a-custom-ca-for-operator-and-vault.md) - [How to Add a Custom SMTP Server to Send Notifications](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-add-a-custom-smtp-server-to-send-notifications.md) - [How to Add Additional Users to an Organization](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-add-additional-users-to-an-organization.md) - [How to Audit for Empty Roles in FIAT using Redis/MySQL](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-audit-for-empty-roles-in-fiat-using-redis-mysql.md) - [How to Change Spinnaker's Login Session Timeout](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-change-spinnakers-login-session-timeout.md) - [How to Cleanup Old Executions in Orca MySQL Database](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-cleanup-old-executions-in-orca-mysql-database.md) - [How to cleanup Rosco bakes older than specific days from Redis](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-cleanup-rosco-bakes-older-than-specific-days-from-redis.md) - [How to debug missing Agent K8s accounts](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-debug-missing-agent-k8s-accounts.md) - [How to Deploy a Hotfix Version for a Particular Spinnaker service](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-deploy-a-hotfix-version-for-a-particular-spinnaker-service.md) - [How to deploy encrypted EBS volumes](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-deploy-encrypted-ebs-volumes.md) - [How To deploy Spinnaker with Configurations stored in Configmaps instead of Secrets](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-deploy-spinnaker-with-configurations-stored-in-configmaps-instead-of-secrets.md) - [How to determine the correct amount of Clouddriver Caching Agents to run](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-determine-the-correct-amount-of-clouddriver-caching-agents-to-run.md) - [How to disable security (Authn and Authz) for Spinnaker Migration testing](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-disable-security-authn-and-authz-for-spinnaker-migration-testing.md) - [How to enable an Artifactory Helm repo trigger from jFrog Artifactory](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-enable-an-artifactory-helm-repo-trigger-from-jfrog-artifactory.md) - [How to Find the TAM/Account Executive/Sales Engineer/Solutions Architect for an Account](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-find-the-tam-account-executive-sales-engineer-solutions-architect-for-an-account.md) - [How to fix TLS error "Reason- extension (5) should not be presented in certificate\_request."](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-fix-tls-error-reason-extension-should-not-be-presented-in-certificate-request.md) - [How to get a list of all executions of a given application via API calls](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-get-a-list-of-all-executions-of-a-given-application-via-api-calls.md) - [How to Investigate Pipeline Failures and Execution Issues with End Users](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-investigate-pipeline-failures-and-execution-issues-with-end-users.md) - [How to Iterate Complex Structures in Pipelines as Code - Dictionary or List Sprig functions](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-iterate-complex-structures-in-pipelines-as-code-dictionary-list-sprig-functions.md) - [How to Limit Logs to Information to Specific Logs by Finding the Absolute Path](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-limit-logs-to-information-to-specific-logs-by-finding-the-absolute-path.md) - [How to Modify Custom Readiness, Liveness and Startup Probes (HTTP, TCP socket, Exec)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-modify-custom-readiness-liveness-and-startup-probes.md) - [How to override Spinnaker's default signer encryption algorithm for S3](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-override-spinnakers-default-signer-encryption-algorithm-for-s3.md) - [How to parse Terraform Plan Status Code for your Spinnaker Pipeline Logic](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-parse-terraform-plan-status-code-for-your-spinnaker-pipeline-logic.md) - [How to Pass Artifacts from a Parent Pipeline to a Child Pipeline using matchArtifacts](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-pass-artifacts-from-a-parent-pipeline-to-a-child-pipeline-using-matchartifacts.md) - [How to Provide Feature Request Feedback](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-provide-feature-request-feedback.md) - [How to Provision Jenkins Triggers with Global Variables in Pipelines as Code/Dinghy](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-provision-jenkins-triggers-with-global-variables-in-pipelines-as-code-dinghy.md) - [How to provision unique Reference IDs for sub-module stages in Pipelines as Code (Dinghy) using UUID](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-provision-unique-reference-ids-for-sub-module-stages-in-pipelines-as-code-dinghy-using-uuidv4.md) - [How to Return All Effective Permissions/Authorizations for a User Through Redis/Fiat](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-return-all-effective-permissions-authorizations-for-a-user-through-redis-fiat.md) - [How to Scale Igor Replicas](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-scale-igor-replicas.md) - [How to set Application Features with Dinghy](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-set-application-features-with-dinghy.md) - [How to Set up Least Privilege Access with Fiat](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-set-up-least-privilege-access-with-fiat.md) - [How to specify an application Owner with Dinghy](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-specify-an-application-owner-with-dinghy.md) - [How to Switch Packer's Powershell provisioner](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-switch-packers-powershell-provisioner.md): How to Switch Packer's Powershell provisioner - [How to Tag EBS Volumes with Spinnaker using Launch Templates in AWS](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-tag-ebs-volumes-with-spinnaker-using-launch-templates-in-aws.md) - [How to troubleshoot and resolve Scale Agent error- "Not config file provided, using defaults; could](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-troubleshoot-and-resolve-scale-agent-error-not-config-file-provided-using-defaults-could-not.md) - [How to Upgrade Operator](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-upgrade-operator.md) - [How to upload to AWS S3 from Armory CDSH / Spinnaker](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-upload-to-aws-s3-from-armory.md) - [How to Use and Migrate to Launch Templates, Migrating from Launch Configuration](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-use-and-migrate-to-launch-templates.md) - [How to use Dinghy module in module support](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-use-dinghy-module-in-module-support.md) - [How to use Global Variables in Dinghy Conditionals](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-use-global-variables-in-dinghy-conditionals.md) - [How to use Spot Instances with Launch Templates for Spinnaker](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-use-spot-instances-with-launch-templates-for-spinnaker.md) - [How to use the Reader Endpoint for RDS Clusters in Spinnaker (HA Mode Only)](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-use-the-reader-endpoint-for-rds-clusters-in-spinnaker-ha-mode-only.md) - [How to use Trunc and Split functions in Pipelines as Code](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-use-trunc-and-split-functions-in-pipelines-as-code.md) - [How to utilize Canary analysis in other Applications within Spinnaker](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-utilize-canary-analysis-in-other-appications-within-spinnaker.md) - [What's supported](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/leverage-spinnaker-api-to-pull-a-list-of-pipelines.md) - [Troubleshooting Harness](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/troubleshooting-nextgen.md): Harness error messages, causes, and solutions. - [Continuous Delivery & GitOps FAQs](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/faqs.md): Answers to common questions about Harness Continuous Delivery & GitOps. * [Deployments](https://developer.harness.io/continuous-delivery/3.0/deployments.md): Deploy application and infrastructure changes safely with Harness Deployments * [Overview](https://developer.harness.io/continuous-delivery/3.0/new-to-deployments/overview.md): Deploy services, infrastructure, and databases to any environment using automated pipelines and governed execution. * [Get started with Kubernetes deployments](https://developer.harness.io/continuous-delivery/3.0/new-to-deployments/get-started.md): Deploy a container image to a Kubernetes cluster using Harness CD in seven steps. * [What's Supported](https://developer.harness.io/continuous-delivery/3.0/new-to-deployments/cd-integrations.md): Supported deployment targets, manifest stores, and artifact sources for Harness Deployments. * [Kubernetes](https://developer.harness.io/continuous-delivery/3.0/use-deployments/kubernetes.md) * [Overview](https://developer.harness.io/continuous-delivery/3.0/use-deployments/kubernetes/overview.md): Deploy container images to a Kubernetes cluster using Harness CD. * [Kubernetes services](https://developer.harness.io/continuous-delivery/3.0/use-deployments/kubernetes/kubernetes-services.md): Configure Kubernetes services in Harness, manifests, artifact sources, override files, and sidecars. * [Kubernetes infrastructure](https://developer.harness.io/continuous-delivery/3.0/use-deployments/kubernetes/kubernetes-infrastructure.md): Create Harness environments and Kubernetes infrastructure definitions to target your cluster for deployment. * [Deployment Strategies](https://developer.harness.io/continuous-delivery/3.0/use-deployments/kubernetes/kubernetes-deployment-strategies.md) * [Kubernetes rolling deployment](https://developer.harness.io/continuous-delivery/3.0/use-deployments/kubernetes/kubernetes-deployment-strategies/rolling.md): Deploy a new version to all pods incrementally using a rolling update, with automatic rollback on failure. * [Kubernetes canary deployment](https://developer.harness.io/continuous-delivery/3.0/use-deployments/kubernetes/kubernetes-deployment-strategies/canary.md): Deploy a canary version of your application alongside the stable version, validate it, then promote with a full rolling deploy. * [Kubernetes blue-green deployment](https://developer.harness.io/continuous-delivery/3.0/use-deployments/kubernetes/kubernetes-deployment-strategies/blue-green.md): Deploy a new version to a stage environment, validate it, then swap service selectors to route production traffic to the new version. * [Blank canvas Kubernetes deployment](https://developer.harness.io/continuous-delivery/3.0/use-deployments/kubernetes/kubernetes-deployment-strategies/blank-canvas.md): Build a Kubernetes stage from scratch using the Apply step, without a managed rolling, canary, or blue-green strategy. * [Step Library](https://developer.harness.io/continuous-delivery/3.0/use-deployments/kubernetes/step-library.md) * [Kubernetes Apply](https://developer.harness.io/continuous-delivery/3.0/use-deployments/kubernetes/step-library/k8s-apply.md): Apply Kubernetes manifests directly to the cluster without using a managed release strategy. * [Kubernetes Canary Deploy](https://developer.harness.io/continuous-delivery/3.0/use-deployments/kubernetes/step-library/k8s-canary-deploy.md): Deploy a subset of pods with the new version alongside the stable version for validation before a full rollout. * [Kubernetes Blue Green Swap Services Selectors](https://developer.harness.io/continuous-delivery/3.0/use-deployments/kubernetes/step-library/k8s-blue-green-swap-services.md): Switch Kubernetes service selectors to route production traffic to the new pod set after a blue-green deploy. * [Kubernetes Rolling Deploy](https://developer.harness.io/continuous-delivery/3.0/use-deployments/kubernetes/step-library/k8s-rolling-deploy.md): Prepare manifests, apply them to the cluster, and wait for all pods to reach steady state. * [Kubernetes Delete](https://developer.harness.io/continuous-delivery/3.0/use-deployments/kubernetes/step-library/k8s-delete.md): Delete Kubernetes resources by name, manifest path, or release name. * [Kubernetes Steady State Check](https://developer.harness.io/continuous-delivery/3.0/use-deployments/kubernetes/step-library/k8s-steady-state-check.md): Wait for Kubernetes workloads to reach a healthy running state after a deployment or scale operation. * [Kubernetes Rolling Rollback](https://developer.harness.io/continuous-delivery/3.0/use-deployments/kubernetes/step-library/k8s-rolling-rollback.md): Re-apply the previous release manifests to roll back a failed rolling or canary deployment. * [Kubernetes Diff](https://developer.harness.io/continuous-delivery/3.0/use-deployments/kubernetes/step-library/k8s-diff.md): Compare the current state of the cluster with the desired state defined in your manifests. * [Kubernetes Traffic Shift step](https://developer.harness.io/continuous-delivery/3.0/use-deployments/kubernetes/step-library/k8s-traffic-shift.md): Shift traffic between service versions using Istio VirtualServices or Kubernetes Gateway API HTTPRoutes. * [Kubernetes Scale](https://developer.harness.io/continuous-delivery/3.0/use-deployments/kubernetes/step-library/k8s-scale.md): Scale a Kubernetes workload to a specific number of instances or a percentage of current instances. * [Kubernetes Blue Green Deploy](https://developer.harness.io/continuous-delivery/3.0/use-deployments/kubernetes/step-library/k8s-blue-green-deploy.md): Deploy the new version to the stage pod set and wait for it to reach steady state before a traffic swap. * [Kubernetes Patch](https://developer.harness.io/continuous-delivery/3.0/use-deployments/kubernetes/step-library/k8s-patch.md): Modify a specific Kubernetes workload in place without redeploying the full manifest. * [Kubernetes Dry Run](https://developer.harness.io/continuous-delivery/3.0/use-deployments/kubernetes/step-library/k8s-dry-run.md): Validate Kubernetes manifests against the cluster without applying changes. * [Kubernetes Rollout](https://developer.harness.io/continuous-delivery/3.0/use-deployments/kubernetes/step-library/k8s-rollout.md): Run kubectl rollout subcommands against Kubernetes workloads identified by name, manifest path, or release name. * [Kubernetes Canary Delete](https://developer.harness.io/continuous-delivery/3.0/use-deployments/kubernetes/step-library/k8s-canary-delete.md): Remove the canary workload after validation or on rollback. * [Kubernetes Blue Green Stage Scale Down](https://developer.harness.io/continuous-delivery/3.0/use-deployments/kubernetes/step-library/k8s-blue-green-stage-scale-down.md): Clean up the old pod set after a successful blue-green swap to free cluster resources. * [Helm](https://developer.harness.io/continuous-delivery/3.0/use-deployments/helm.md) * [Overview](https://developer.harness.io/continuous-delivery/3.0/use-deployments/helm/overview.md): Deploy Helm charts to a Kubernetes cluster using Harness CD. * [Helm services](https://developer.harness.io/continuous-delivery/3.0/use-deployments/helm/helm-services.md): Configure Helm services in Harness: chart sources, values files, artifact sources, sidecars, and advanced options. * [Helm infrastructure](https://developer.harness.io/continuous-delivery/3.0/use-deployments/helm/helm-infrastructure.md): Create Harness environments and Native Helm infrastructure definitions to target your cluster for Helm deployments. * [Deployment Strategies](https://developer.harness.io/continuous-delivery/3.0/use-deployments/helm/helm-deployment-strategies.md) * [Helm basic deployment](https://developer.harness.io/continuous-delivery/3.0/use-deployments/helm/helm-deployment-strategies/basic.md): Deploy a Helm chart to all instances in a single phase using helm upgrade --install. * [Helm canary deployment](https://developer.harness.io/continuous-delivery/3.0/use-deployments/helm/helm-deployment-strategies/canary.md): Deploy a Helm chart to a subset of instances using a separate canary release, validate, then promote to full deployment. * [Helm blue-green deployment](https://developer.harness.io/continuous-delivery/3.0/use-deployments/helm/helm-deployment-strategies/blue-green.md): Deploy a Helm chart to a stage service alongside the primary release, then swap traffic between them. * [Blank canvas Helm deployment](https://developer.harness.io/continuous-delivery/3.0/use-deployments/helm/helm-deployment-strategies/blank-canvas.md): Build a Helm stage from scratch using the Helm Basic Deploy step, without a managed canary or blue-green strategy. * [Step Library](https://developer.harness.io/continuous-delivery/3.0/use-deployments/helm/step-library.md) * [Helm Basic Deploy](https://developer.harness.io/continuous-delivery/3.0/use-deployments/helm/step-library/helm-basic-deploy.md): Run helm upgrade --install against the target cluster and wait for all workloads to reach steady state. * [Helm Canary Deploy](https://developer.harness.io/continuous-delivery/3.0/use-deployments/helm/step-library/helm-canary-deploy.md): Install a separate canary Helm release alongside the stable release with a controlled instance count or percentage. * [Helm Canary Delete](https://developer.harness.io/continuous-delivery/3.0/use-deployments/helm/step-library/helm-canary-delete.md): Uninstall the canary Helm release after validation or on rollback. * [Helm Blue Green Deploy](https://developer.harness.io/continuous-delivery/3.0/use-deployments/helm/step-library/helm-blue-green-deploy.md): Deploy the new chart version to the stage service and wait for it to reach steady state before a traffic swap. * [Helm Blue Green Swap](https://developer.harness.io/continuous-delivery/3.0/use-deployments/helm/step-library/helm-blue-green-swap.md): Switch service selectors to route production traffic to the new workload after a blue-green deploy. * [Helm Rollback](https://developer.harness.io/continuous-delivery/3.0/use-deployments/helm/step-library/helm-rollback.md): Revert a Helm release to a previous revision after a failed deployment. * [Helm Delete](https://developer.harness.io/continuous-delivery/3.0/use-deployments/helm/step-library/helm-delete.md): Uninstall a Helm release and remove all associated Kubernetes resources from the cluster. * [Serverless](https://developer.harness.io/continuous-delivery/3.0/use-deployments/serverless.md) * [Overview](https://developer.harness.io/continuous-delivery/3.0/use-deployments/serverless/overview.md): Deploy AWS Lambda functions using the Serverless Framework with Harness CD. * [Serverless services](https://developer.harness.io/continuous-delivery/3.0/use-deployments/serverless/serverless-services.md): Configure Serverless Lambda services in Harness, including manifest sources, artifact sources, and expression handling. * [Serverless infrastructure](https://developer.harness.io/continuous-delivery/3.0/use-deployments/serverless/serverless-infrastructure.md): Create Harness environments and Serverless Lambda infrastructure definitions to target your AWS account for deployment. * [Serverless deployment](https://developer.harness.io/continuous-delivery/3.0/use-deployments/serverless/serverless-deployment.md): Configure and run Serverless Lambda deployments in Harness, including containerized steps, rollback, and framework version support. * [Step Library](https://developer.harness.io/continuous-delivery/3.0/use-deployments/serverless/step-library.md) * [Serverless Package](https://developer.harness.io/continuous-delivery/3.0/use-deployments/serverless/step-library/serverless-package.md): Bundle Lambda functions and prepare the CloudFormation deployment package using the Serverless Framework package command. * [Serverless Deploy](https://developer.harness.io/continuous-delivery/3.0/use-deployments/serverless/step-library/serverless-deploy.md): Deploy a Serverless Lambda service to AWS using the Serverless Framework deploy command. * [Serverless Rollback](https://developer.harness.io/continuous-delivery/3.0/use-deployments/serverless/step-library/serverless-rollback.md): Restore a Serverless Lambda CloudFormation stack to its previous state when a deployment fails. * [Google Cloud Run](https://developer.harness.io/continuous-delivery/3.0/use-deployments/google-cloud-run.md) * [Overview](https://developer.harness.io/continuous-delivery/3.0/use-deployments/google-cloud-run/overview.md): Deploy containerized applications to Google Cloud Run using Harness CD. * [Google Cloud Run services](https://developer.harness.io/continuous-delivery/3.0/use-deployments/google-cloud-run/google-cloud-run-services.md): Define a Harness service for Google Cloud Run deployments, including the service manifest and artifact source. * [Google Cloud Run infrastructure](https://developer.harness.io/continuous-delivery/3.0/use-deployments/google-cloud-run/google-cloud-run-infrastructure.md): Create Harness environments and Google Cloud Run i