Supervisor Content Library Error: Malformed Supervisor OVF Template Name in VCF 9.1
search cancel

Supervisor Content Library Error: Malformed Supervisor OVF Template Name in VCF 9.1

book

Article ID: 444626

calendar_today

Updated On:

Products

VMware vSphere Kubernetes Service

Issue/Introduction

The Supervisor content distribution service fails with a persistent error when processing the Kubernetes Service Content Library. This occurs due to a naming format mismatch between the Fleet LCM depot publisher and the Supervisor content distribution requirements.

The following error is observed during content library processing:

Error processing Content Library #########,
  Error: malformed Supervisor OVF template name
  'ob-########-photon-5-amd64-v1.28.15---vmware.3-fips-vkr.3'.
  The template name must be in the format 'supervisor-<supervisor version>'.
  Example: supervisor-9.1.0.0-25004320.

Environment

VMware Cloud Foundation (VCF) 9.1

vSphere Supervisor

Cause

Starting with VCF 9, Supervisor Kubernetes releases are delivered separately from vCenter server releases via a content delivery network. This error occurs when the Content Library containing Supervisor images is incorrectly assigned as the Kubernetes Service Content Library. The Supervisor image Content Library strictly expects the OVF template format supervisor-<supervisor version>, and will fail to process OVF templates adhering to the vkr naming convention.

Resolution

  1. Unassign the incorrectly configured Kubernetes Service Content Library from the Supervisor --> dcli> com vmware vcenter namespacemanagement lifecycle content libraries unassign --library <libraryId>
  2. Create a dedicated Subscribed Content Library specifically for Supervisor Images.
  3. Configure the Subscribed Content Library with the correct publisher URL for Supervisor releases, Ensure that the SDDC Manager fleet software depot details are utilized for the configuration, rather than the public https://{VcenterLcmDepotServicesAddress}{base_url}/PROD/COMP/SUPERVISOR/lib.json URL.
  4. Allow the content synchronization to complete and verify that the Supervisor content distribution service processes the images without malformed template errors.