Redis for VMware Tanzu Smoke tests fail in environments with Ruby buildpack v1.9 or later
search cancel

Redis for VMware Tanzu Smoke tests fail in environments with Ruby buildpack v1.9 or later

book

Article ID: 295152

calendar_today

Updated On:

Products

Redis for VMware Tanzu

Issue/Introduction

There is an incompatibility between the latest versions of Tanzu Application Service (TAS) for VMs that ship with ruby-offline-buildpack v1.9 or higher and Redis for VMware Tanzu version v3.1 or earlier.

TAS for VMs versions affected versions:

  • 2.11.33 or higher
  • 2.12.22 or higher
  • 2.13.15 or higher
  • 3.0.4 or higher
Redis for VMware Tanzu affected versions:
  • 3.1.4 or lower
  • 2.x.x
The redis smoke-tests fails with:
 
Waiting for app to start...  
Start unsuccessful  
             
TIP: use 'cf logs 289f4fef-1dfb-48ea-b5d3-4c73e111e9a0 --recent' for more information  
FAILED  
             
[2023-02-07 20:14:30.37 (UTC)]> cf start 289f4fef-1dfb-48ea-b5d3-4c73e111e9a0   
Starting app 289f4fef-1dfb-48ea-b5d3-4c73e111e9a0 in org system / space pivotal-services as tile_installer...  
App 289f4fef-1dfb-48ea-b5d3-4c73e111e9a0 is already started  
             
[2023-02-07 20:14:30.95 (UTC)]> curl -k -H Expect: -s https://289f4fef-1dfb-48ea-b5d3-4c73e111e9a0.cfapps-30.slot-34.tanzu-gss-labs.vmware.com/status/health   
404 Not Found: Requested route ('289f4fef-1dfb-48ea-b5d3-4c73e111e9a0.cfapps-30.slot-34.tanzu-gss-labs.vmware.com') does not exist.  
 


Reason

Starting with Ruby Buildpack v1.9.x, the default ruby version has been updated to v3.1. The redis smoke needs to be updated to be compatible with ruby v3.1.




Environment

Product Version: 2.4

Resolution

Workaround

Disable the smoke-tests errand in the Redis for VMware Tanzu UI. 
-or-
Downgrade the ruby buildpack to v1.8.x temporarily.


Permanent Fix

This issue is resolved by upgrading Redis for VMware Tanzu to v3.2 when released


For Additional Information

Please see this KB for additional information.