Including or excluding a buildpack from auto updates in TBS (Tanzu Build Service) / TAP (Tanzu Application Platform)
search cancel

Including or excluding a buildpack from auto updates in TBS (Tanzu Build Service) / TAP (Tanzu Application Platform)

book

Article ID: 417820

calendar_today

Updated On:

Products

VMware Tanzu Application Platform

Issue/Introduction

As documented in Tanzu Build Service Dependencies, users can configure automatic dependency updates out of band with Tanzu Application Platform releases. 

  • Tanzu Build Service dependencies might be upgraded between Tanzu Application Platform releases, for example, if a CVE is discovered in the OS (stack update) or language (buildpack update).
  • Automatic dependency updates enable your cluster to consume the stack and buildpack updates immediately instead of waiting for the next Tanzu Application Platform patch release to pull in the updated dependencies.

You can either use include_packages to enable and use exclude_packages to disable auto updates for particular buildpacks:

buildservice:
  dependency_updates:
    allow: true
    scope: SCOPE
    include_packages: [""]
    exclude_packages: [""]

For instance, you can enable auto updates for java buildpack with the following configuration in tap-values.yaml.

buildservice:
  dependency_updates:
    allow: true
    scope: custom
    include_packages:
      - java.buildpacks.tanzu.vmware.com

So what values can be accepted in the include_packages / exclude_packages field?

Resolution

Here is a full list for accepted values in the include_packages / exclude_packages field?

Full deps:

  • base-jammy-builder.buildpacks.tanzu.vmware.com
  • full-jammy-stack.buildpacks.tanzu.vmware.com
  • full-jammy-builder.buildpacks.tanzu.vmware.com
  • tiny-jammy-stack.buildpacks.tanzu.vmware.com
  • tiny-jammy-builder.buildpacks.tanzu.vmware.com
  • standard-ubi-8-stack.buildpacks.tanzu.vmware.com
  • standard-ubi-8-builder.buildpacks.tanzu.vmware.com
  • static-jammy-stack.buildpacks.tanzu.vmware.com
  • static-jammy-builder.buildpacks.tanzu.vmware.com
  • java.buildpacks.tanzu.vmware.com
  • dotnet-core.buildpacks.tanzu.vmware.com
  • go.buildpacks.tanzu.vmware.com
  • java-native-image.buildpacks.tanzu.vmware.com
  • nodejs.buildpacks.tanzu.vmware.com
  • php.buildpacks.tanzu.vmware.com
  • procfile.buildpacks.tanzu.vmware.com
  • python.buildpacks.tanzu.vmware.com
  • ruby.buildpacks.tanzu.vmware.com
  • web-servers.buildpacks.tanzu.vmware.com
  • base-jammy-stack.buildpacks.tanzu.vmware.com
  • base-jammy-builder.buildpacks.tanzu.vmware.com
  • full-jammy-stack.buildpacks.tanzu.vmware.com
  • full-jammy-builder.buildpacks.tanzu.vmware.com
  • tiny-jammy-stack.buildpacks.tanzu.vmware.com
  • tiny-jammy-builder.buildpacks.tanzu.vmware.com
  • standard-ubi-8-stack.buildpacks.tanzu.vmware.com
  • standard-ubi-8-builder.buildpacks.tanzu.vmware.com
  • static-jammy-stack.buildpacks.tanzu.vmware.com
  • static-jammy-builder.buildpacks.tanzu.vmware.com

Lite deps:

  • base-jammy-stack-lite.buildpacks.tanzu.vmware.com
  • base-jammy-builder-lite.buildpacks.tanzu.vmware.com
  • java-lite.buildpacks.tanzu.vmware.com
  • dotnet-core-lite.buildpacks.tanzu.vmware.com
  • go-lite.buildpacks.tanzu.vmware.com
  • java-native-image-lite.buildpacks.tanzu.vmware.com
  • nodejs-lite.buildpacks.tanzu.vmware.com
  • python-lite.buildpacks.tanzu.vmware.com
  • ruby-lite.buildpacks.tanzu.vmware.com
  • web-servers-lite.buildpacks.tanzu.vmware.com
  • base-jammy-stack-lite.buildpacks.tanzu.vmware.com
  • base-jammy-builder-lite.buildpacks.tanzu.vmware.com

Please open a support ticket if you need further help in configuring the feature.