Use Tanzu Mission Control to install Tanzu Application Platform (commonly called TAP) on a managed cluster.
Prerequisites
Log in to the Tanzu Mission Control console.
- To install Tanzu Application Platform (TAP) on a cluster, you must be associated with the
cluster.edit
role.
Make sure your cluster's configuration meets the TAP system requirements specified in Prerequisites for installing Tanzu Application Platform in the VMware Tanzu Application Platform Documentation.
- If you have already enabled continuous delivery (CD) or Helm for a cluster, the latest verified version of FluxCD is deployed to the cluster. Because TAP uses an earlier version of FluxCD, and is therefore incompatible with the deployed version, you must first disable CD/Helm on the cluster before attempting to install TAP. If you attempt to install TAP on a cluster where CD/Helm is already enabled, you see an error that looks something like this:
Solution cannot be installed due to incompatible Continuous Delivery feature components on cluster(s)
This applies to individual clusters on which you enable CD or Helm, as well as clusters that belong to a cluster group on which you enable CD or Helm. Therefore, if you have enabled CD/Helm for a cluster group that contains one or more clusters on which you want to install TAP, then you must disable CD/Helm for the cluster group before attempting to install TAP on clusters in that cluster group.
In addition to disabling CD/Helm, you must make sure that the FluxCD package install resources are removed from all clusters, as described in Disable Continuous Delivery.
If you install TAP prior to enabling CD/Helm, TMC uses the version of FluxCD installed by TAP.
- Tanzu Mission Control does not deploy TAP on the cluster if TAP packages are already present on the cluster. If you deploy TAP on a cluster through Tanzu Mission Control and then subsequently detach and re-attach the cluster, you must manually remove TAP packages on the cluster before installing TAP again from the Tanzu Mission Control console.
- There is a known issue related to Tanzu Application Platform TAP-GUI version 1.7.7/1.7.6 where installation fails on Openshift as part of the View profile.
- There is a known issue that when installing Tanzu Application Platform version 1.7.1 using Tanzu Mission Control on a multi-cluster environment, TAP does not receive ingress location values (secrets with authentication and CA data, and the ingress URL).
Use the Tanzu Mission Control console to update the build cluster configuration to point to the synced secrets and endpoint location found in the namespace
`metadata-store-secrets`
.grype: metadataStore: authSecret: importFromNamespace: metadata-store-secrets name: store-auth-token caSecret: importFromNamespace: metadata-store-secrets name: store-ca-cert url: https://metadata-store.<user-supplied-domain-for-view-cluster>
Procedure
Results
What to do next
- You can access the developer portal. Click Catalog, then click Installed Tanzu Application Platforms, select a TAP installation, then click the link to the developer portal.
- You can verify the profile details and status of all packages installed. Click Catalog, then click Installed Tanzu Application Platforms, then select a TAP installation. To get help for issues with installing packages, see Tanzu Application Platform Packages Are Not Installed in the Troubleshooting section.
- You can create developer namespaces. Select Catalog, then click Installed Tanzu Application Platforms, select a TAP installation, and then click Create Developer Namespace. For more information about namespaces, see Set up namespaces in the VMware Tanzu Application Platform Documentation.
- You can Edit a Tanzu Application Platform Configuration.
- You can Delete a Tanzu Application Platform Configuration.
To learn more about Tanzu Application Platform, see the latest version of the VMware Tanzu Application Platform Documentation.