This topic helps you to decide between the dependency options for Tanzu Build Service.

About dependencies

Tanzu Build Service dependencies consist of stacks, buildpacks, and builders. Dependencies are continuously released on VMware Tanzu Network to resolve all workload Critical and High CVEs.

There are two types of dependencies, lite and full, available for install They can apply to different use cases and workload types. For the differences between the dependencies, see Dependency comparison later in this topic.

Lite Dependencies

The Tanzu Build Service lite dependencies contains a smaller footprint to speed up installation time. However, the lite dependencies do not support all workload types. For example, the lite dependencies do not contain the PHP buildpack.

The lite dependencies only contain the base-jammy stack. The default stack is installed, but is identical to the base-jammy stack. For more information, see Stacks in the Tanzu Buildpacks documentation.

Full Dependencies

The Tanzu Build Service full dependencies contain more buildpacks and stacks. This allow for more workload types.

The build-time language dependencies are pre-packaged so builds don’t have to download them from the Internet. This can speed up build times and allows builds to occur in air-gapped environments.

The full dependencies contain the following stacks, which support different use cases:

  • base-jammy
  • full-jammy
  • tiny-jammy
  • default (identical to base-jammy)

For more information, see Stacks in the Tanzu Buildpacks documentation. Due to the larger footprint of full, installations might take longer.

Dependency comparison

You can use either lite or full dependencies in production environments, but the full dependencies provide a better experience in most cases.

The following table compares the contents of the lite and full dependencies.

Feature lite full
Faster installation time Yes No
Shorter build times No Yes
Dependencies pre-packaged No Yes
Support for air-gapped environments No Yes
Contains base stack Yes Yes
Contains full stack No Yes
Contains tiny stack No Yes
Supports Java workloads Yes Yes
Supports Node.js workloads Yes Yes
Supports Go workloads Yes Yes
Supports Python workloads Yes Yes
Supports .NET Core workloads Yes Yes
Supports PHP workloads No Yes
Supports Ruby workloads Yes Yes
Supports web servers workloads Yes Yes
Supports static workloads Yes Yes
Supports binary workloads Yes Yes
Supports ubi workloads No Yes
check-circle-line exclamation-circle-line close-line
Scroll to top icon