Install Tanzu Supply Chain with the authoring profile

This topic describes the recommended method for installing Tanzu Supply Chain, which is by using the Authoring profile (beta). This profile installs all the required packages.

Caution

Tanzu Supply Chain is currently in beta and is not intended for production use. It is intended only for evaluation purposes of the next generation Supply Chain. For the current Supply Chain solution, see the Supply Chain Choreographer documentation.

The Authoring profile has the following additional packages that the Iterate profile does not have:

Packages

  • Tanzu Supply Chain packages

    • supply-chain.apps.tanzu.vmware.com
    • supply-chain-catalog.apps.tanzu.vmware.com
    • managed-resource-controller.apps.tanzu.vmware.com
  • Catalog Component packages

    • alm-catalog.component.apps.tanzu.vmware.com
    • buildpack-build.component.apps.tanzu.vmware.com
    • conventions.component.apps.tanzu.vmware.com
    • git-writer.component.apps.tanzu.vmware.com
    • source.component.apps.tanzu.vmware.com
    • trivy.app-scanning.component.apps.tanzu.vmware.com
    • sonarqube.component.apps.tanzu.vmware.com
  • App Scanning package

    • app-scanning.apps.tanzu.vmware.com

Install Tanzu Supply Chain

  1. Update your tap-values.yaml file to contain:

    profile: authoring
    
  2. Confirm that the required packages are installed and reconciled successfully by running:

    kubectl get pkgi -A
    

    Example output

    NAMESPACE     NAME                               PACKAGE NAME                                          PACKAGE VERSION                       DESCRIPTION           AGE
    tap-install   alm-catalog-component              alm-catalog.component.apps.tanzu.vmware.com           0.1.4                                 Reconcile succeeded   15d
    ...
    tap-install   buildpack-build-component          buildpack-build.component.apps.tanzu.vmware.com       0.0.2                                 Reconcile succeeded   15d
    ...
    tap-install   conventions-component              conventions.component.apps.tanzu.vmware.com           0.0.3                                 Reconcile succeeded   15d
    ...
    tap-install   git-writer-component               git-writer.component.apps.tanzu.vmware.com            0.1.3                                 Reconcile succeeded   15d
    ...
    tap-install   managed-resource-controller        managed-resource-controller.apps.tanzu.vmware.com     0.1.2                                 Reconcile succeeded   15d
    ...
    tap-install   namespace-provisioner              namespace-provisioner.apps.tanzu.vmware.com           0.6.2                                 Reconcile succeeded   15d
    ...
    tap-install   source-component                   source.component.apps.tanzu.vmware.com                0.0.1                                 Reconcile succeeded   15d
    ...
    tap-install   supply-chain                       supply-chain.apps.tanzu.vmware.com                    0.1.16                                Reconcile succeeded   15d
    tap-install   supply-chain-catalog               supply-chain-catalog.apps.tanzu.vmware.com            0.1.1                                 Reconcile succeeded   15d
    ...
    tap-install   trivy-app-scanning-component       trivy.app-scanning.component.apps.tanzu.vmware.com    0.0.1-alpha.build.40376886+b5f4e614   Reconcile succeeded   15d
    ...
    
    Note

    As the Authoring profile adds additional packages in addition to what is already installed with the Iterate profile, the tap-values.yaml file for both profiles can look the same except for the profile value.

Next step

Configure Tanzu Supply Chain.

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