Issue noticed after the upgrade, to 4.1.X.
When editing the Edge Transport node , we get the below error .
Tried the below API to refresh the edge node configuration and tried editing the edge still, still it will pop up the same error.
POST https://<manager-ip>/api/v1/transport-nodes/<tn-id>?action=refresh_node_configuration&resource_type=EdgeNode
VMware NSX-T Data Center
UI is not exposing compute folder field, but API starts exposing it from API. The compute folder ID gets lost from Edge Transport Node's intent.
Fixed in NSX 4.2.0
Workaround :
No Workaround to edit the Edge in UI.
The customer need to update the compute folder value via API again after updating edge node on UI.
Note: In postman, "Authorization" must be set to "Basic Auth" with admin credentials.
1. Find the UUID of the impacted Edge Transport Node (in the UI)
2. Use API clients (ex: postman, curl etc.) to fetch current configuration of the given Edge Transport Node:
GET https://<manager-ip>/api/v1/transport-nodes/<Edge_UUID>
3. Copy the returned body into the clipboard. Edit the field which needs to be changed.
4. Change the API method from "GET" to "PUT"
5. Move to tab "Body"
6. Paste in content of the clipboard
7. Toggle content type from "Text" to "Json"
8. Send the API in (use "Send" button")