ARTIFACTORY: How to proxy remote Helm repository to Harbor

AuthorFullName__c
Nathan Amiel
articleNumber
000005955
FirstPublishedDate
2024-01-04T12:30:33Z
lastModifiedDate
2025-07-20

ARTIFACTORY: How to proxy remote Helm repository to Harbor

By following the steps outlined below, you can seamlessly create a remote Helm repository.

 

Step 1

Create a Remote Helm Repository

Begin by creating a remote Helm repository using the designated URL format: https://<harbor domain>/chartrepo/<HELM_CHART>. This ensures a direct connection between your Helm setup and the Harbor repository.

 

Step 2

Include the Remote Repository in a Virtual Repository

Make sure to include the newly created remote Helm repository inside a virtual repository.

 

Step 3

Set Remote Repository to "Bypass HEAD Requests"

 

Step 4

Perform ZAP Cache on Helm Remote and Virtual Repositories

After adding the remote repository to the virtual repository, it's crucial to perform a ZAP cache on both the Helm remote cache and the Helm virtual repository. This process helps eliminate any potential caching issues and ensures smooth retrieval of Helm charts during deployment.
 

Step 5

Configure Helm Client with the Virtual Repository

To complete the setup, configure the Helm client with the virtual repository You can follow the steps in the following documentation: Set Up Kubernetes Helm Charts To Work With Artifactor