As a vSphere administrator, you must give your DevOps users access to a source of VM templates, so that the DevOps engineers can use the templates to provision new stand-alone VMs in the vSphere with Tanzu environment. To give the access, add a content library that contains VM templates to the namespace.

You can add multiple content libraries to a single namespace. You can add the same content library to different namespaces.
Note: This procedure applies only to content libraries for VM Service. Tanzu Kubernetes Grid Service content libraries must be managed from the Tanzu Kubernetes Grid Service pane.



  1. In the vSphere Client, go to the namespace.
    1. From the vSphere Client home menu, select Workload Management.
    2. Click the Namespaces tab and click the namespace.
  2. Add a content library.
    1. On the VM Service pane, click Add Content Library.
    2. Select one or several content libraries and click OK.


Contents of the library you added become available in the Kubernetes namespace as VM images and can be used by DevOps to self-service VMs. See Deploy a Virtual Machine in vSphere with Tanzu.

What to do next

After you associate a content library with a namespace, you can add more content libraries or remove the library to unpublish it from the Kubernetes namespace. See Manage VM Content Libraries on a Namespace in vSphere with Tanzu.