During an upgrade to VMware Tanzu for Valkey 10.4.0, upgrading existing service instances fails when running the upgrade-all-service-instances errand or executing cf upgrade-service.
The associated BOSH task fails during template rendering with an error similar to:
Reference Error logs:
Error: Unable to render instance groups for deployment. Errors are:
Newly created service instances on version 10.4.0 deploy successfully.
VMware Tanzu for Valkey 10.4.0
This issue is caused by a defect in the Valkey 10.4.0 tile migration logic.
Version 10.4.0 introduces the Automated Data Backup and Restore (ADBR) feature, which adds a required adbr-agent job to the service instance deployment manifest. This job depends on the adbr_agent_cert credential.
For preexisting service instances that:
The migration process fails to register the credential generation workflow for adbr_agent_cert.
As a result:
This issue will be fixed in a future release of VMware Tanzu for Valkey 10.4.x.
Subscribe to this article for updates on availability of the fix.
Workaround
To unblock upgrades, manually create the missing credential in CredHub.
The credential must:
After creating the credential, rerun the upgrade operation.