SCS deploy-service-broker errands fails in 2.0.4 when secure credential is enabled
search cancel

SCS deploy-service-broker errands fails in 2.0.4 when secure credential is enabled

book

Article ID: 292918

calendar_today

Updated On:

Products

VMware Spring Runtime

Issue/Introduction

Symptoms:
deploy-service-broker errand fails with the following error:
 + export CF_HOME=/var/vcap/bosh/home/cf  
           + CF_HOME=/var/vcap/bosh/home/cf  
           + mkdir -p /var/vcap/bosh/home/cf  
           + mkdir -p /var/vcap/sys/run/deploy-service-broker /var/vcap/sys/log/deploy-service-broker  
           + chown -R vcap:vcap /var/vcap/sys/run/deploy-service-broker /var/vcap/sys/log/deploy-service-broker  
           + PACKAGE_NAME=spring-cloud-service-broker  
           + PACKAGE_PATH=/var/vcap/packages/spring-cloud-service-broker  
           + cd /var/vcap/packages/spring-cloud-service-broker  
           + exec deploy-errand /var/vcap/jobs/deploy-service-broker/bin/props.json  
           App spring-cloud-broker-venerable not found  
           App spring-cloud-broker-worker-venerable not found  
           App spring-cloud-broker-worker not found  
             

1 errand(s)


===== 2018-12-06 19:29:39 UTC Finished "/usr/local/bin/bosh --no-color --non-interactive --tty --environment=10.0.0.6 --deployment=p-spring-cloud-services-c14069e26629930534f9 run-errand deploy-service-broker"; Duration: 388s; Exit Status: 1
{"type":"step_finished","id":"errands.running.p-spring-cloud-services-c14069e26629930534f9.deploy-service-broker","description":"Running errand Broker Deployer for Spring Cloud Services"}
Exited with 1.

Environment


Cause

This bug should only impact users that have "Secure service credentials" enabled in the CredHub tile. PAS 2.4 upgraded CredHub to version 2.x but SCS version 2.0.4 only supports CredHub version 1.x which makes SCS incompatible with the "Secure service credentials" feature.

Resolution

PAS 2.4 has newer CredHub API and is NOT supported by Spring Cloud Services. Please uncheck Secure service instance credentials in the Spring Cloud Services section in the tile configuration and apply changes before upgrading to PAS 2.4 or higher.