The "Configure SSO" option in the VCF Operations user interface remains disabled. This issue occurs when vIDB configuration synchronization fails due to inventory topology ambiguity.
/suite-api/api/fleet-management/iam/vidbs indicates an unhealthy status (NOT_ELIGIBLE)."vidbStatus": {
"eligibilityStatus": "NOT_ELIGIBLE",
"reasons": ["INVALID_VIDB_VERSION", "SETUP_INPROGRESS"]
},
"healthy": false[com.vmware.vcops.bridge.server.vidb.persistence.VidbCurrentIDPConfigService.createIDP] - Persisting IDP for vidb <vidb_id>
ERROR vcfops-bridge [ops@<node_id> threadId="<thread_id>" threadName="ServerConnection on port 10000 Thread <thread_num>" operationId="<operation_id>"] [com.vmware.vcops.bridge.server.vidb.api.impl.CurrentStateApi.lambda$6] - Unable to update current idp state with exception
java.lang.NullPointerException: Cannot invoke "java.util.UUID.toString()" because the return value of "com.vmware.vcops.bridge.server.vidb.model.CurrentIDPConfiguration.getVcfInstanceId()" is nullVCF Operations 9.1
An orphaned standalone vCenter adapter resource exists alongside the official VCF adapter registration for the same Management vCenter. This duplicate registration disrupts the inventory topology hierarchy, preventing the bridge service from mapping the vCenter to its parent VCF domain.
To resolve this issue, follow the below steps