Using the VMware Cloud Director Service Provider Admin Portal, you can deploy specific applications and services on a Kubernetes cluster by using a Helm chart package that contains pre-configured Kubernetes resources, including deployments, services, ingress rules, and other components.
The Helm chart package provides a template that you can use to customize the configuration parameters of the chart during deployment.
Create an External Helm Chart Repository Resource in Your VMware Cloud Director Service Provider Admin Portal
If you want tenants to import applications from an external Helm chart repository into VMware Cloud Director catalogs, you must create a Helm chart repository resource and share it with one or more tenant organizations.
A Helm chart repository resource stores all the information you need to establish a connection with a Helm chart repository, to enable users to browse contents from a remote Helm chart repository, and to import Helm chart repository applications.
You can create one or more Helm chart repository resources in your VMware Cloud Director Service Provider Admin Portal.
Prerequisites
- Verify that you have the Edit the External Source in Content Hub right.
- Verify that you have a configured Helm chart repository. To establish a connection between VMware Cloud Director and a Helm chart repository, you need the URL of the repository. If you are adding the repository with a basic authorization, you also need the credentials of the repository user account.
- Verify that the repository contains an index.yaml file. For example, if the repository is located at https://example.com/charts, the index file must be available at https://example.com/charts/index.yaml. If you are connecting to a Harbor server, refer to the Harbor documentation for the available repository URLs. A typical location, for example, is https://<harbor-server>/chartrepo/<project>.
Procedure
What to do next
You can keep VMware Cloud Director up to date with the latest collection of application images from the Helm chart repository by clicking the vertical ellipsis and selecting Sync.
To modify the resource, click the vertical ellipsis next to the resource name, and select Edit.
Share an External Helm Chart Repository Resource Using Your VMware Cloud Director Service Provider Admin Portal
As a VMware Cloud Director service provider administrator, you can share the configured Helm chart repository resources with other tenant organizations.
Prerequisites
Verify that you have the Share the Content Hub External Source right.
Procedure
Delete an External Helm Chart Repository Resource Using Your VMware Cloud Director Service Provider Admin Portal
Using VMware Cloud Director Service Provider Admin Portal, you can delete an existing Helm chart repository resource.
Prerequisites
- Verify that no templates are imported from the Helm chart repository resource that you want to delete.
- Verify that you have the Delete the External Source from Content Hub right.
Procedure
- From the primary left navigation panel, select Content Hub.
- From the secondary left panel, select Helm Chart Repository.
- Click the vertical ellipsis next to the resource name, and select Delete.
- Click Delete.