Plugin multi-manifest not working with vsphere.client and vcenter.server requirements
search cancel

Plugin multi-manifest not working with vsphere.client and vcenter.server requirements


Article ID: 313514


Updated On:


VMware vCenter Server



While deploying a multi-manifest plug-in, the following error is seen in the Client Plugins View:
"The plug-in is incompatible with the current vSphere Client version."


VMware vCenter Server 7.0.1
VMware vCenter Server 7.0.3
VMware vCenter Server 8.0.x
VMware vCenter Server 7.0.2


The multi-manifest functionality proceeds by attempting to parse the given ordered list of plugin manifests.
The first manifest which succeeds to parse is then deployed. If the deployment fails, the next in the list manifest is not attempted. The test for the vsphere.client and vcenter.server requirements is done during the deployment phase. If plug-in partner depends on these requirements while using the multi-manifest functionality they might end up in a situation where the plug-in fails to deploy, even though the next manifest in the list might deploy successfully.


Currently there is no resolution to the issue. This will be fixed in a future release.


In order to specify different plugin manifest for 7.X and 8.X versions with the multi-manifest functionality, partners need to specify a requirement which is not present in the 7.X releases. One such requirement is the open.modal.api requirement which is added in 8.0 GA. In the 8.0 version of the plugin manifest, the following snippet can be added to the plugin manifest requirements to fix the issue:

"open.modal.api": "1.1.0"