Install the Tanzu Build Service dependencies

This topic tells you how to install the Tanzu Build Service (TBS) full dependencies on Tanzu Application Platform (commonly known as TAP).

By default, Tanzu Build Service is installed with lite dependencies.

When installing Tanzu Build Service on an air-gapped environment, the lite dependencies cannot be used as they require Internet access. You must install the full dependencies.

To install full dependencies:

  1. Get the latest version of the Tanzu Application Platform package by running:

    tanzu package available list tap.tanzu.vmware.com --namespace tap-install
    
  2. Relocate the Tanzu Build Service full dependencies package repository by running:

    imgpkg copy -b tanzu.packages.broadcom.com/tanzu-application-platform/full-deps-package-repo:VERSION \
      --to-tar=full-deps-package-repo.tar
    # move full-deps-package-repo.tar to environment with registry access
    imgpkg copy --tar full-deps-package-repo.tar \
      --to-repo=INSTALL-REGISTRY-HOSTNAME/TARGET-REPOSITORY/full-deps-package-repo
    

    Where:

    • VERSION is the version of the TAP package you retrieved earlier.
    • INSTALL-REGISTRY-HOSTNAME is your container registry.
    • TARGET-REPOSITORY is your target repository.
  3. Add the Tanzu Build Service full dependencies package repository by running:

    tanzu package repository add full-deps-package-repo \
      --url INSTALL-REGISTRY-HOSTNAME/TARGET-REPOSITORY/full-deps-package-repo:VERSION \
      --namespace tap-install
    

    Where:

    • INSTALL-REGISTRY-HOSTNAME is your container registry.
    • TARGET-REPOSITORY is your target repository.
    • VERSION is the version of the TAP package you retrieved earlier.
  4. Install the full dependencies package by running:

    tanzu package install full-deps -p full-deps.buildservice.tanzu.vmware.com -v "> 0.0.0" -n tap-install --values-file PATH-TO-TAP-VALUES-FILE
    

Next steps

check-circle-line exclamation-circle-line close-line
Scroll to top icon