Create a Helm Repository
To proxy or publish Helm charts and provenance files, create a Helm repository in Nexus. Check out Nexus Repository Management and Repository Types to learn more.
Helm Proxy Repository
Use Nexus proxy repository when you want to download packages and centralize package caching of external dependencies. To learn more, check Proxy Repositories.
To create a new Helm proxy repository, take the following steps:
Nexus One UI
Navigate to Settings → Repositories.
Select Create Repository.
From the Select Format section, select Helm.
From the Select Type section, select Proxy.
In the form that appears, complete the required fields.
Name, for example helm-proxy
Remote storage URL, for example https://charts.helm.sh/stable
Blob Store
Complete the additional fields for configurations you wish to add for creating your repository. Available configurations differ by repository format and type. See Configurable Repository Fields for more details. Click Continue.
In the Enable RHC section, turn on Enable Repository Health Check to analyze components for security vulnerabilities and license issues. Leave it disabled to configure it later.
Select Create Repository.

Classic UI
Navigate to Settings → Repository → Repositories.
Select Create repository.
From the list of Recipes, select helm (proxy).
In the form that appears, complete the required fields.
Repository Name, for example helm-proxy
Remote storage URL, for example https://charts.helm.sh/stable
Blob store
Complete the additional fields for configurations you wish to add for creating your repository. Available configurations differ by repository format and type. See Configurable Repository Fields for more details.
Select Create repository.

Proxy NVIDIA NIM Helm Repositories
Use this section to create a Helm Proxy for NVIDIA NIM.
Prerequisites:
A valid and active NVIDIA NIM account
A generated API key for the NGC Catalog
To create a Helm proxy for NVIDIA NIM, take the following steps:
Create a Helm proxy repository using the name
nvidia-helmfor path-based routing.Set the remote storage URL to https://helm.ngc.nvidia.com/nvidia
Set the HTTP authentication token from the generated NGC API key:
Username: $oauthtoken Password: API TOKEN
Save the proxy repository.
Helm Hosted Repository
Use Nexus hosted repository when you want to publish and store your own internal artifacts and third party components, so they can be consumed via Nexus. To learn more, check Hosted Repositories.
To create a new Helm hosted repository, take the following steps:
Nexus One UI
Navigate to Settings → Repositories.
Select Create Repository.
From the Select Format section, select Helm.
From the Select Type section, select Hosted.
In the form that appears, complete the required fields.
Name, for example helm-hosted
Blob Store
Complete the additional fields for configurations you wish to add for creating your repository. Available configurations differ by repository format and type. See Configurable Repository Fields for more details.
Select Create Repository.

Classic UI
Navigate to Settings → Repository → Repositories.
Select Create repository.
From the list of Recipes, select helm (hosted).
In the form that appears, complete the required fields.
Repository Name, for example helm-hosted
Blob store
Complete the additional fields for configurations you wish to add for creating your repository. Available configurations differ by repository format and type. See Configurable Repository Fields for more details.
Select Create repository.

Tip
To upload packages using the UI, see Uploading Components.
Helm Group Repository
Use Nexus group repository when you want to combine multiple other repositories (proxy, hosted, and other groups) and expose them through a single URL. To learn more, check Group Repositories.
To create a new Helm group repository, take the following steps:
Nexus One UI
Navigate to Settings → Repositories.
Select Create Repository.
From the Select Format section, select Helm.
From the Select Type section, select Group.
In the form that appears, complete the required fields.
Name, for example helm-group
Blob Store
Member Repositories in the desired order
Complete the additional fields for configurations you wish to add for creating your repository. Available configurations differ by repository format and type. See Configurable Repository Fields for more details.
Select Create Repository.

Classic UI
Navigate to Settings → Repository → Repositories.
Select Create repository.
From the list of Recipes, select helm (group)
In the form that appears, complete the required fields.
Repository Name, for example helm-group
Blob store
Member repositories in the desired order
Complete the additional fields for configurations you wish to add for creating your repository. Available configurations differ by repository format and type. See Configurable Repository Fields for more details.
Select Create repository.
