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:
Get the latest version of the Tanzu Build Service package by running:
tanzu package available list buildservice.tanzu.vmware.com --namespace tap-install
Relocate the Tanzu Build Service full dependencies package repository by running:
imgpkg copy -b registry.tanzu.vmware.com/tanzu-application-platform/full-tbs-deps-package-repo:VERSION \
--to-tar=tbs-full-deps.tar
# move tbs-full-deps.tar to environment with registry access
imgpkg copy --tar tbs-full-deps.tar \
--to-repo=INSTALL-REGISTRY-HOSTNAME/TARGET-REPOSITORY/tbs-full-deps
Where:
VERSION is the version of the Tanzu Build Service package you retrieved earlier.INSTALL-REGISTRY-HOSTNAME is your container registry.TARGET-REPOSITORY is your target repository.Add the Tanzu Build Service full dependencies package repository by running:
tanzu package repository add tbs-full-deps-repository \
--url INSTALL-REGISTRY-HOSTNAME/TARGET-REPOSITORY/tbs-full-deps:VERSION \
--namespace tap-install
Where:
INSTALL-REGISTRY-HOSTNAME is your container registry.TARGET-REPOSITORY is your target repository.VERSION is the version of the Tanzu Build Service package you retrieved earlier.Install the full dependencies package by running:
tanzu package install full-tbs-deps -p full-tbs-deps.tanzu.vmware.com -v VERSION -n tap-install
Where VERSION is the version of the Tanzu Build Service package you retrieved earlier.