Unable to create Workload Domain from Fleet manager UI or SDDC UI, the UI is not populating the subnet and the gateway.
UI doesn't allow to proceed, the Next button is grayed out.
Logs point to NSX, we see an exception while fetching the information and caching it the Resource Aggregator.
less -i /var/log/vmware/vcf/operationsmanager/resource-aggregator.log
<Date && Time> ERROR [vcf_om,69f078ca717df8898cd84ab584f74814,0a8e] [c.v.v.c.n.s.impl.NsxtWs1bServiceImpl,ra-exec-6] Failed to fetch the OIDC end point info for null Failed to resolve 'null' [A(1)]
org.springframework.web.reactive.function.client.WebClientRequestException: Failed to resolve 'null' [A(1)]
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:125)
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Error has been observed at the following site(s):
*__checkpoint ⇢ Request to GET https://null/api/v1/trust-management/oidc-uris [DefaultWebClient]
Original Stack Trace:
at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:125)
at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55)
[...]
Suppressed: java.lang.Exception: #block terminated with an error
at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:104)
at reactor.core.publisher.Mono.block(Mono.java:1779)
at com.vmware.vcf.common.nsxt.services.impl.NsxtWs1bServiceImpl.getNsxOIdcInfo(NsxtWs1bServiceImpl.java:193)
at com.vmware.vcf.common.nsxt.services.impl.NsxtWs1bServiceImpl.getWS1BCreateOidcEndpoint(NsxtWs1bServiceImpl.java:160)
at com.vmware.vcf.ra.service.utils.VcDataCollector.getIsPrimaryDomainForNsx(VcDataCollector.java:393)
VCF 9.X
The exception is caused by the missing IP address for nsxt cluster in the platform database.
To confirm please run the following command # psql -U postgres -h localhost -d platform -c "\x" -c "select * from nsxt;"Expanded display is on.-[ RECORD 1 ]--------+-------------------------------------------------------------------------------------------------------------------------------------------------------id | 1652988a-1b37-40bc-8ee1-1335cc1aab15creation_time | 1750110508840modification_time | 1777028430099status | ACTIVEversion | 9.0.2.0.25150386cluster_ip_address | <NO VALUE HERE>cluster_fqdn | NSX_CLUSTER_FQDNis_shared | f
For the resolution, please reach out to Broadcom support and reference this KB - 438809
As a workaround you can deploy standalone vCenter and import it in SDDC/ Fleet
https://techdocs.broadcom.com/us/en/vmware-cis/vcf/vcf-9-0-and-later/9-0/building-your-private-cloud-infrastructure/working-with-workload-domains/import-an-existing-vcenter-to-create-a-workload-domain.html
or via API Spec file