Customer might initiate a deployment to upgrade the stemcell for various tiles using Apply Change. However, the Apply Changes fails before reaching certain tiles. For these tiles, it is expected to show the previously used stemcell version as deployed. However, the Stemcell Library page may incorrectly display the desired (new) stemcell version as Deployed.
In contrast, the Review Pending Changes page correctly reflects the upcoming update with the message: “Update stemcell from <actual-version> to <desired-version>.”
The incorrect stemcell version is shown as deployed at the following Ops Manager API endpoints as well:
The BOSH CLI shows the correct, expected deployed stemcell:
The Deployment Manifest also shows the expected stemcell:
Operations manager
Ops Manager saves the deployment state right after updating runtime configs for all tiles. This persists the stemcell update before any tile updates begin. This means that even if a deployment fails before reaching a specific tile, the updated stemcell settings remain saved.
To mitigate, proceed with the Apply Changes with the desired stemcell on the tile. The stemcell will then be used, and the state will converge.