Issue may be noticed after the upgrade, to 4.1.X.
When editing the Edge Transport node , we get the following error below:
When attempting to execute the API listed below to refresh the edge node configuration the same error will appear.
POST https://<manager-ip>/api/v1/transport-nodes/<tn-id>?action=refresh_node_configuration&resource_type=EdgeNode
VMware NSX
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.
Resolved in NSX 4.2.0
There is no workaround to edit the Edge in UI.
These properties 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")