Version drift status in Domain Manager Components after upgrade of VMware Cloud Foundation
search cancel

Version drift status in Domain Manager Components after upgrade of VMware Cloud Foundation

book

Article ID: 434258

calendar_today

Updated On:

Products

VCF Operations/Automation (formerly VMware Aria Suite) VMware Cloud Foundation

Issue/Introduction

  • When attempting a VCF instance upgrade in the VCF Operations or SDDC Manager UI, it may be observes that the bundle retrieval status in the Available Updates section spins indefinitely.
    • After a few seconds, the update page reports an error similar to the excerpt below:

      Retrieving update patches bundles failed. Unable to retrieve aggregated LCM bundles: Error in getDomainBomVersion(): Encountered error requesting http://127.0.0.1/v1/system/upgradables api: Target VCF Version 5.2.x.x is lower than source VCF Version 9.0.x.x.

      Getting Upgradable API call failed. Target VCF Version 5.2.x.x is lower than source VCF Version 9.0.x.x.

  • Both "EDIT PLAN" and "CANCEL PLAN" buttons are greyed out, which prevent the upgrade from being initialized:



  • In the VCF Operations 9.x UI, one or more components Target Version is lower than Current Version, and the status shows "Version Drift":

    VCF Operations UI -> Build -> Lifecycle -> select the VCF Instance -> select the domain (Management or Workload)

     

Environment

  • VMware Cloud Foundation
  • VCF Operations 9.x
  • SDDC Manager

Cause

This issue occurs when a domain retains a stale target upgrade version that is lower than the current source version. The LCM service cannot resolve the upgrade path because the metadata indicates a version downgrade, which causes the bundle discovery process to hang or fail.

Resolution

This is a known issue affecting VMware Cloud Foundation. There is currently no resolution.

Use the following steps to work around this issue:

Identify the Stale Domain Entry

  1. Log in to VCF Operations and select Developer Center / API & SDKs .

  2. Select the SDDC Manager API Explorer.

  3. Locate the TargetUpgradeVersion section.

  4. Expand the GET /v1/releases/domains endpoint and click Execute.

  5. Review the DomainReleaseView in the API response.

  6. Verify if the targetSddcManagerVersion field is empty for each domain.

  7. Locate any domain entry where the version is lower than current source version and record the domainId.

Remove the Stale Entry

  1. Stay within the TargetUpgradeVersion section of the API Explorer.

  2. Locate the DELETE /v1/releases/domains/{domainId} endpoint.

  3. Enter the domainId you retrieved in the previous step into the required field.

  4. Click Execute to remove the stale upgrade record.

  5. Verify the removal by running the GET request again to ensure the targetSddcManagerVersion is now clear.

 

Note: If HCX is deployed in a non-management VCF 9.1 workload domain, it may still show the Version Drift status after applying this workaround.

Additional Information

A subsequent upgrade may resolve this issue.