This is a known issue affecting VMware Cloud Foundation 4.2.0.0.
Currently, there is no resolution.
Workaround:
To work around this issue, follow either one of the workarounds:
Option #1
Schedule the upgrade of the 4.2 Config Drift bundle through the curl command:
- SSH to SDDC Manager VM as the vcf user.
- Get VCF public API token.
For example:
Request:
curl -k localhost/v1/tokens -X POST -H "Content-type:application/json" -d '{
"username":"Admin / SSO username",
"password":"Admin / SSO password!"
}' | json_pp
Response:
{
"accessToken" : "eyJhbGciOiJIUzI1NiJ9.eyJqdGkiOiIyOGM0ZjliZC1iN2MxLTRmOTMtOTNjMi1kNDJlZGZlZDI0YjAiLCJpYXQiOjE2MTk0ODE2NDQsInN1YiI6ImFkbWluaXN0cmF0b3JAdnNwaGVyZS5sb2NhbCIsImlzcyI6InZjZi1hdXRoIiwiYXVkIjoic2RkYy1zZXJ2aWNlcyIsIm5iZiI6MTYxOTQ4MTY0NCwiZXhwIjoxNjE5NDg1MjQ0LCJ1c2VyIjoiYWRtaW5pc3RyYXRvckB2c3BoZXJlLmxvY2FsIiwibmFtZSI6ImFkbWluaXN0cmF0b3JAdnNwaGVyZS5sb2NhbCIsInNjb3BlIjpbIlNERENfRkVERVJBVElPTl9XUklURSIsIkFWTl9XUklURSIsIkNFUlRfV1JJVEUiLCJDT01QT1NBQklMSVRZX1dSSVRFIiwiTElDRU5TRV9LRVlfUkVBRCIsIkNPTVBPU0FCSUxJVFlfUkVBRCIsIkVER0VfQ0xVU1RFUl9XUklURSIsIlVTRVJfUkVBRCIsIkNSRURFTlRJQUxfV1JJVEUiLCJCQUNLVVBfQ09ORklHX1JFQUQiLCJDTFVTVEVSX1dSSVRFIiwiQVZOX1JFQUQiLCJWQVNBX1BST1ZJREVSX1JFQUQiLCJET01BSU5fV1JJVEUiLCJDRUlQX1JFQUQiLCJOVFBfV1JJVEUiLCJERVBPVF9DT05GSUdfV1JJVEUiLCJERVBPVF9DT05GSUdfUkVBRCIsIkhPU1RfV1JJVEUiLCJCQUNLVVBfUkVTVE9SRV9SRUFEIiwiQ0VSVF9SRUFEIiwiVVNFUl9XUklURSIsIlVQR1JBREVfUkVBRCIsIk9USEVSX1JFQUQiLCJDUkVERU5USUFMX1JFQUQiLCJIT1NUX1JFQUQiLCJDRUlQX1dSSVRFIiwiT1RIRVJfV1JJVEUiLCJMSUNFTlNFX0tFWV9XUklURSIsIkNBX1JFQUQiLCJORVRXT1JLX1BPT0xfV1JJVEUiLCJXQ1BfUkVBRCIsIkJBQ0tVUF9SRVNUT1JFX1dSSVRFIiwiTlRQX1JFQUQiLCJFREdFX0NMVVNURVJfUkVBRCIsIkJBQ0tVUF9DT05GSUdfV1JJVEUiLCJXQ1BfV1JJVEUiLCJTRVJWSUNFX0FDQ09VTlRfV1JJVEUiLCJORVRXT1JLX1BPT0xfUkVBRCIsIkNBX1dSSVRFIiwiQ0xVU1RFUl9SRUFEIiwiVkFTQV9QUk9WSURFUl9XUklURSIsIkROU19XUklURSIsIlZSU0xDTV9XUklURSIsIkROU19SRUFEIiwiU0VSVklDRV9BQ0NPVU5UX1JFQUQiLCJTRERDX0ZFREVSQVRJT05fUkVBRCIsIkRPTUFJTl9SRUFEIiwiVlJTTENNX1JFQUQiLCJVUEdSQURFX1dSSVRFIl0sInJvbGUiOlsiQURNSU4iXX0.qUbLO6SYCJy6yeDhqzZJMig2Rdoo2vL_RBvT1yRsO_M",
"refreshToken" : {
"id" : "2e89b5a0-b4c6-4d89-9a60-c28d6ff23bef"
}
}
- Get available upgrades:
For example:
Request:
curl localhost/v1/system/upgradables -H "Authorization:Bearer eyJhbGciOiJIUzI1NiJ9.eyJqdGkiOiIyOGM0ZjliZC1iN2MxLTRmOTMtOTNjMi1kNDJlZGZlZDI0YjAiLCJpYXQiOjE2MTk0ODE2NDQsInN1YiI6ImFkbWluaXN0cmF0b3JAdnNwaGVyZS5sb2NhbCIsImlzcyI6InZjZi1hdXRoIiwiYXVkIjoic2RkYy1zZXJ2aWNlcyIsIm5iZiI6MTYxOTQ4MTY0NCwiZXhwIjoxNjE5NDg1MjQ0LCJ1c2VyIjoiYWRtaW5pc3RyYXRvckB2c3BoZXJlLmxvY2FsIiwibmFtZSI6ImFkbWluaXN0cmF0b3JAdnNwaGVyZS5sb2NhbCIsInNjb3BlIjpbIlNERENfRkVERVJBVElPTl9XUklURSIsIkFWTl9XUklURSIsIkNFUlRfV1JJVEUiLCJDT01QT1NBQklMSVRZX1dSSVRFIiwiTElDRU5TRV9LRVlfUkVBRCIsIkNPTVBPU0FCSUxJVFlfUkVBRCIsIkVER0VfQ0xVU1RFUl9XUklURSIsIlVTRVJfUkVBRCIsIkNSRURFTlRJQUxfV1JJVEUiLCJCQUNLVVBfQ09ORklHX1JFQUQiLCJDTFVTVEVSX1dSSVRFIiwiQVZOX1JFQUQiLCJWQVNBX1BST1ZJREVSX1JFQUQiLCJET01BSU5fV1JJVEUiLCJDRUlQX1JFQUQiLCJOVFBfV1JJVEUiLCJERVBPVF9DT05GSUdfV1JJVEUiLCJERVBPVF9DT05GSUdfUkVBRCIsIkhPU1RfV1JJVEUiLCJCQUNLVVBfUkVTVE9SRV9SRUFEIiwiQ0VSVF9SRUFEIiwiVVNFUl9XUklURSIsIlVQR1JBREVfUkVBRCIsIk9USEVSX1JFQUQiLCJDUkVERU5USUFMX1JFQUQiLCJIT1NUX1JFQUQiLCJDRUlQX1dSSVRFIiwiT1RIRVJfV1JJVEUiLCJMSUNFTlNFX0tFWV9XUklURSIsIkNBX1JFQUQiLCJORVRXT1JLX1BPT0xfV1JJVEUiLCJXQ1BfUkVBRCIsIkJBQ0tVUF9SRVNUT1JFX1dSSVRFIiwiTlRQX1JFQUQiLCJFREdFX0NMVVNURVJfUkVBRCIsIkJBQ0tVUF9DT05GSUdfV1JJVEUiLCJXQ1BfV1JJVEUiLCJTRVJWSUNFX0FDQ09VTlRfV1JJVEUiLCJORVRXT1JLX1BPT0xfUkVBRCIsIkNBX1dSSVRFIiwiQ0xVU1RFUl9SRUFEIiwiVkFTQV9QUk9WSURFUl9XUklURSIsIkROU19XUklURSIsIlZSU0xDTV9XUklURSIsIkROU19SRUFEIiwiU0VSVklDRV9BQ0NPVU5UX1JFQUQiLCJTRERDX0ZFREVSQVRJT05fUkVBRCIsIkRPTUFJTl9SRUFEIiwiVlJTTENNX1JFQUQiLCJVUEdSQURFX1dSSVRFIl0sInJvbGUiOlsiQURNSU4iXX0.qUbLO6SYCJy6yeDhqzZJMig2Rdoo2vL_RBvT1yRsO_M" | json_pp
Response:
{
"elements" : [
{
"resource" : {
"resourceId" : "64b74149-22c4-4208-9e82-a90b8e222a56",
"type" : "DOMAIN"
},
"status" : "AVAILABLE",
"bundleId" : "e53edad7-26df-4282-8874-d1724e63ac5b",
"bundleType" : "SDDC_MANAGER",
"softwareComponents" : [
{
"type" : "SDDC_MANAGER",
"id" : "1803c786-1419-4500-ad90-4db633a1c8c7"
}
]
},
{
"bundleId" : "6596d825-71ac-4324-9f16-6cf175034754",
"status" : "AVAILABLE",
"resource" : {
"type" : "DOMAIN",
"resourceId" : "64b74149-22c4-4208-9e82-a90b8e222a56"
},
"bundleType" : "VMWARE_SOFTWARE"
},
{
"bundleType" : "VMWARE_SOFTWARE",
"bundleId" : "ff249395-d58a-4d3d-8111-9237fe6a6a45",
"status" : "PENDING"
},
{
"bundleType" : "VMWARE_SOFTWARE",
"status" : "PENDING",
"bundleId" : "a9938c7e-d30c-4ce9-adab-831f835e6c12"
},
{
"bundleId" : "e7ee206d-069f-4982-8271-38e7970dcf9a",
"status" : "PENDING",
"bundleType" : "VMWARE_SOFTWARE"
},
{
"status" : "PENDING",
"bundleId" : "ff249395-d58a-4d3d-8111-9237fe6a6a45",
"bundleType" : "VMWARE_SOFTWARE"
},
{
"bundleType" : "VMWARE_SOFTWARE",
"status" : "PENDING",
"bundleId" : "a9938c7e-d30c-4ce9-adab-831f835e6c12"
},
{
"bundleType" : "VMWARE_SOFTWARE",
"status" : "PENDING",
"bundleId" : "e7ee206d-069f-4982-8271-38e7970dcf9a"
}
]
}
Note: From this response, you can see the 4.2 Config Drift bundle (bundle ID e53edad7-26df-4282-8874-d1724e63ac5b) is applicable to the management domain (domain ID: 64b74149-22c4-4208-9e82-a90b8e222a56).
- Schedule the upgrade for the 4.2 Config Drift bundle.
For example:
Request:
curl localhost/v1/upgrades -H "Content-type:application/json" -H "Authorization:Bearer eyJhbGciOiJIUzI1NiJ9.eyJqdGkiOiIyOGM0ZjliZC1iN2MxLTRmOTMtOTNjMi1kNDJlZGZlZDI0YjAiLCJpYXQiOjE2MTk0ODE2NDQsInN1YiI6ImFkbWluaXN0cmF0b3JAdnNwaGVyZS5sb2NhbCIsImlzcyI6InZjZi1hdXRoIiwiYXVkIjoic2RkYy1zZXJ2aWNlcyIsIm5iZiI6MTYxOTQ4MTY0NCwiZXhwIjoxNjE5NDg1MjQ0LCJ1c2VyIjoiYWRtaW5pc3RyYXRvckB2c3BoZXJlLmxvY2FsIiwibmFtZSI6ImFkbWluaXN0cmF0b3JAdnNwaGVyZS5sb2NhbCIsInNjb3BlIjpbIlNERENfRkVERVJBVElPTl9XUklURSIsIkFWTl9XUklURSIsIkNFUlRfV1JJVEUiLCJDT01QT1NBQklMSVRZX1dSSVRFIiwiTElDRU5TRV9LRVlfUkVBRCIsIkNPTVBPU0FCSUxJVFlfUkVBRCIsIkVER0VfQ0xVU1RFUl9XUklURSIsIlVTRVJfUkVBRCIsIkNSRURFTlRJQUxfV1JJVEUiLCJCQUNLVVBfQ09ORklHX1JFQUQiLCJDTFVTVEVSX1dSSVRFIiwiQVZOX1JFQUQiLCJWQVNBX1BST1ZJREVSX1JFQUQiLCJET01BSU5fV1JJVEUiLCJDRUlQX1JFQUQiLCJOVFBfV1JJVEUiLCJERVBPVF9DT05GSUdfV1JJVEUiLCJERVBPVF9DT05GSUdfUkVBRCIsIkhPU1RfV1JJVEUiLCJCQUNLVVBfUkVTVE9SRV9SRUFEIiwiQ0VSVF9SRUFEIiwiVVNFUl9XUklURSIsIlVQR1JBREVfUkVBRCIsIk9USEVSX1JFQUQiLCJDUkVERU5USUFMX1JFQUQiLCJIT1NUX1JFQUQiLCJDRUlQX1dSSVRFIiwiT1RIRVJfV1JJVEUiLCJMSUNFTlNFX0tFWV9XUklURSIsIkNBX1JFQUQiLCJORVRXT1JLX1BPT0xfV1JJVEUiLCJXQ1BfUkVBRCIsIkJBQ0tVUF9SRVNUT1JFX1dSSVRFIiwiTlRQX1JFQUQiLCJFREdFX0NMVVNURVJfUkVBRCIsIkJBQ0tVUF9DT05GSUdfV1JJVEUiLCJXQ1BfV1JJVEUiLCJTRVJWSUNFX0FDQ09VTlRfV1JJVEUiLCJORVRXT1JLX1BPT0xfUkVBRCIsIkNBX1dSSVRFIiwiQ0xVU1RFUl9SRUFEIiwiVkFTQV9QUk9WSURFUl9XUklURSIsIkROU19XUklURSIsIlZSU0xDTV9XUklURSIsIkROU19SRUFEIiwiU0VSVklDRV9BQ0NPVU5UX1JFQUQiLCJTRERDX0ZFREVSQVRJT05fUkVBRCIsIkRPTUFJTl9SRUFEIiwiVlJTTENNX1JFQUQiLCJVUEdSQURFX1dSSVRFIl0sInJvbGUiOlsiQURNSU4iXX0.qUbLO6SYCJy6yeDhqzZJMig2Rdoo2vL_RBvT1yRsO_M" -X POST -d '{
"bundleId":"e53edad7-26df-4282-8874-d1724e63ac5b",
"resourceType":"DOMAIN",
"resourceUpgradeSpecs":[
{
"resourceId":"64b74149-22c4-4208-9e82-a90b8e222a56",
"upgradeNow":true
}
]
}' | json_pp
Response:
{
"status" : "PENDING",
"isCancellable" : true,
"name" : "Upgrade SDDC_MANAGER - [sddc-manager.vrack.vsphere.local] using BUNDLE - SDDC_MANAGER:4.2.0.0-17559673",
"resources" : [
{
"type" : "SDDC_MANAGER",
"resourceId" : "1803c786-1419-4500-ad90-4db633a1c8c7"
},
{
"type" : "BUNDLE",
"resourceId" : "e53edad7-26df-4282-8874-d1724e63ac5b"
},
{
"type" : "UPGRADE_ID",
"resourceId" : "ab7bbbca-1b3b-4988-8e9b-e605dd46918d"
}
],
"id" : "ab7bbbca-1b3b-4988-8e9b-e605dd46918d",
"creationTimestamp" : "2021-04-27T00:11:45.780Z",
"type" : "UPGRADE"
}
- Monitor the upgrade progress on SDDC Manager UI.
Option #2
Schedule the upgrade on the SDDC Manager User Interface (UI) through the Developer Center API explorer.
- Call API: GET /v1/system/upgradables
Get the management domain ID from the response.
For example:


- Schedule upgrade for the 4.2 Config Drift bundle.
For example:
Call API: POST /v1/upgrades
Enter request json:
{
"bundleId": "e53edad7-26df-4282-8874-d1724e63ac5b",
"resourceType": "DOMAIN",
"resourceUpgradeSpecs": [
{
"resourceId": "64b74149-22c4-4208-9e82-a90b8e222a56",
"upgradeNow": true
}
]
}

- Monitor the upgrade progress on SDDC Manager User Interface (UI).