COTV-7633: NVMe-TCP datastores are not discovered during datastore discovery
Issue
- The OTV Datastores Report fails to list NVMe-TCP datastores.
- The OTV VMs Report lists the VMs backed by NVMe-TCP datastores, but the datastore type column reports the type as NullDSTypeLabel.
- The OTV application.log reports messages similar to the following:
[05:42:55][admin@vee-lab-vm:]$ kn logs ntv-datastore-svc-59f8997dff-g5ftl| grep "Unable to retrieve luns for Host:" Defaulted container "datastore-svc" out of: datastore-svc, vault-agent-init (init) {"file":"/app/datastore-service/service/datastore.go:3305","jobId":"1430","level":"error","message":"DiscoverTraditionalVMFSDatastore : Unable to retrieve luns for Host:host-1001","timestamp":"2025-11-27T05:30:1611Z","traceId":null,"vcguid":"e3a0303b-6f6a-4813-881b-6b4536309d42","x-correlation-id":"d559e0c8-3e39-4e51-96a2-2f94a14121c2"} [05:42:58][admin@vee-lab-vm:]$ kn logs ntv-datastore-svc-59f8997dff-8wvcm|grep "Unable to retrieve luns for Host:" Defaulted container "datastore-svc" out of: datastore-svc, vault-agent-init (init) {"file":"/app/datastore-service/service/datastore.go:3305","jobId":"1422","level":"error","message":"DiscoverTraditionalVMFSDatastore : Unable to retrieve luns for Host:host-1001","timestamp":"2025-11-27T05:23:2411Z","traceId":null,"vcguid":"e3a0303b-6f6a-4813-881b-6b4536309d42","x-correlation-id":"19e433b8-fb8a-441e-af21-9696d46c90d9"} [05:43:13][admin@vee-lab-vm16:]$ kn logs ntv-datastore-svc-59f8997dff-dfm9d|grep "Unable to retrieve luns for Host:" Defaulted container "datastore-svc" out of: datastore-svc, vault-agent-init (init) {"file":"/app/datastore-service/service/datastore.go:3305","jobId":"1443","level":"error","message":"DiscoverTraditionalVMFSDatastore : Unable to retrieve luns for Host:host-1001","timestamp":"2025-11-27T05:43:0111Z","traceId":null,"vcguid":"e3a0303b-6f6a-4813-881b-6b4536309d42","x-correlation-id":"206c5e13-d4b0-4df0-b4ae-f66c840d2bad"}