While vending a Tanzu Platform foundation through VCF Automation, the Apply Changes step for Platform Services fails. The underlying bosh create-env invocation completes release validation, compiles packages, and installs the CPI job successfully, then aborts immediately afterward with:
Installing job 'vcf_cpi'... Finished (00:00:00)
Finished installing CPI (00:00:37)
Cleaning up rendered CPI jobs... Finished (00:00:00)
The `bosh` cli requires CPI v2.0 or greater, you are using 1
Exit code 1
The failure occurs on the tenant's Tanzu Operations Manager VM, under /var/tempest/workspaces/default/, which is the internal workspace Operations Manager uses to drive bosh create-env against its own BOSH Director during Apply Changes.
- VCF Automation / Tanzu Hub
- VMware Cloud Foundation (VCF) 9.x
- Tanzu Operations Manager (BOSH Director tile, bosh-vcf-cpi release)
The error indicates the CLI received (or defaulted to) API version 1 from that info call but investigation shows this is not caused by an incompatible or downgraded bosh-vcf-cpi release. Instead, it occurs when the freshly-installed vcf_cpi binary's first invocation fails, times out, or does not return cleanly,typically due to transient CPU, memory, or disk I/O contention on the Operations Manager VM (or its underlying host/datastore) at the exact moment info is called, which lands right after a compile-heavy portion of the install. When this happens, the BOSH CLI surfaces the generic "you are using 1" message rather than the actual timeout/resource error, which makes the error misleading relative to its root cause.
Create support ticket with Broadcom and collect and upload the following to help isolate whether the cause is resource contention versus something else:
vcf_cpi returned a genuine api_version: 1 response or errored/timed out.BOSH_LOG_LEVEL=debug BOSH_LOG_PATH=/tmp/bosh-debug.log /usr/local/bin/bosh --no-color --non-interactive --tty create-env /var/tempest/workspaces/default/deployments/bosh.yml -l /var/tempest/workspaces/default/deployments/vars.yml --package-dir /var/vcap/packages