Unable to Find Builder Default
search cancel

Unable to Find Builder Default

book

Article ID: 297912

calendar_today

Updated On:

Products

VMware Tanzu Application Service for VMs

Issue/Introduction

When deploying a workload in TAP, the workload may fail due to the following error message:

tanzu apps workload tail <workload-name>
tanzu apps workload get <workload-name>
💬 Messages
   Workload [HealthyConditionRule]:   condition status: False, message: Unable to find builder default.


Environment

Product Version: 1.6

Resolution

The most likely cause of this error is that the customer configured the 'exclude_dependencies' flag in their tap-values file under buildservice:
 

buildservice:
  kp_default_repository: "harbor.local/tap/buildservice"
  kp_default_repository_username: "######"
  kp_default_repository_password: "########"
  exclude_dependencies: true


This flag prevents the dependencies from automatically being imported. Therefore, if you don't have the full dependencies package installed, you'll need to remove this flag and it will use the lite dependencies.

Lite vs Full Dependencies

Each version of TAP is released with two types of Tanzu Build Service Dependencies, lite and full. These dependencies consist of the buildpacks and stacks required for application builds. 

By default, TBS is installed with lite dependencies, which do not contain all buildpacks and stacks. To use all buildpacks and stacks, you must install the full dependencies following the instructions here: https://docs.vmware.com/en/VMware-Tanzu-Application-Platform/1.5/tap/tanzu-build-service-install-tbs.html#tap-install-full-deps