Deprecated features

The following Tanzu Application Platform features are deprecated. Deprecated features remain on this list until they are removed.

API Scoring and Validation deprecations

  • The apix package is deprecated and will be removed in the next Tanzu Application Platform release.

Cloud Native Runtimes deprecations

  • default_tls_secret config option: This config option is now in contour.default_tls_secret and is marked for removal in a future Tanzu Application Platform version. In the meantime, both options are supported, and contour.default_tls_secret takes precedence over default_tls_secret.

  • ingress.[internal/external].namespace config options: These config options are now in contour.[internal/external].namespace are marked for removal in a future Tanzu Application Platform version. In the meantime, both options are supported, and contour.[internal/external].namespace takes precedence over ingress.[internal/external].namespace.

Flux CD Source Controller deprecations

  • Deprecations for the GitRepository API:

    • spec.gitImplementation is deprecated. GitImplementation defines the Git client library implementation. go-git is the default and only supported implementation. libgit2 is no longer supported.
    • spec.accessFrom is deprecated. AccessFrom, which defines an Access Control List for enabling cross-namespace references to this object, was never implemented.
    • status.contentConfigChecksum is deprecated in favor of the explicit fields defined in the observed artifact content config within the status.
    • status.artifact.checksum is deprecated in favor of status.artifact.digest.
    • status.url is deprecated in favor of status.artifact.url.
  • Deprecations for the OCIRepository API:

    • status.contentConfigChecksum is deprecated in favor of the explicit fields defined in the observed artifact content config within the status.

Services Toolkit deprecations

  • The tanzu services claims CLI plug-in command is deprecated and is marked for removal in Tanzu Application Platform v1.9. It is hidden from help text output, but it will continue to work until it is removed. The new tanzu services resource-claims command provides the same function.

  • The experimental multicluster APIs *.multicluster.x-tanzu.vmware.com/v1alpha1 are deprecated and marked for removal in Tanzu Application Platform v1.9.

  • The experimental kubectl-scp plug-in is deprecated and marked for removal in Tanzu Application Platform v1.9.

Source Controller deprecations

  • The Source Controller ImageRepository API is deprecated and is marked for removal. Use the OCIRepository API instead. The Flux Source Controller installation includes the OCIRepository API. For more information about the OCIRepository API, see the Flux documentation.

Supply Chain Choreographer deprecations

  • Supply Chain Choreographer no longer uses the git_implementation field. The go-git implementation now assumes that libgit2 is not supported.
    • Flux CD no longer supports the spec.gitImplementation field as of v0.33.0. For more information, see the fluxcd/source-controller Changelog.
    • Existing references to the git_implementation field are ignored and references to libgit2 do not cause failures. This is assured up to Tanzu Application Platform v1.9.
    • Azure DevOps works without specifying git_implementation in Tanzu Application Platform v1.7.

Supply Chain Security Tools (SCST) - Scan deprecations

  • The profile based installation of Grype to a developer namespace and related fields in the values file, such as grype.namespace and grype.targetImagePullSecret, are deprecated and are marked for removal in Tanzu Application Platform v1.8. Before removal, you can opt-in to use the profile based installation of Grype to a single namespace by setting grype.namespace in the tap-values.yaml configuration file.

Tanzu Build Service deprecations

  • The Cloud Native Buildpack Bill of Materials (CNB BOM) format is deprecated. VMware plans to remove support in Tanzu Application Platform v1.8.

Tekton Pipelines deprecations

  • Tekton ClusterTask is deprecated and marked for removal. Use the Task API instead. For more information, see the Tekton documentation.
check-circle-line exclamation-circle-line close-line
Scroll to top icon