ESXI Component synchronization fails after configuration of offline http depot connection without using the supported API method.
The following workaround was applied:
VMware Cloud Foundation 9.1
Setting offline depot using http without using the API.
OfflineDepotServiceImpl (scheduler path) always calls OfflineDepotUrlUtils with isHttpsEnabled=true,
constructing an HTTPS URL regardless of how the depot was configured. The API handler (depot settings path) uses isHttpsEnabled=false (HTTP), matching the actual depot. Because two different URLs are registered in UMDS, cleanup at removal time — which also uses isHttpsEnabled=false — only removes the HTTP entry and leaves the HTTPS one stranded.
/opt/vmware/vmware-umds/bin/opt/vmware/vmware-umds/bin/vmware-umds -Gvmware-umds -S --remove-url https://<IP_ADDRESS>:8000/umds-patch-store/.../index.xml