Plan Ingress certificates inventory in Tanzu Application Platform

This topic tells you how to plan for TLS certificates in Tanzu Application Platform (commonly known as TAP).

The effective number of ingress endpoints can vary widely, depending on the installation profile, excluded packages, and end-user-facing resources such as Workload, and AuthServer. As a result, the number of TLS certificates is not fixed but is a function of the platform’s configuration and tenancy.

Components are categorized into those which don’t have ingress endpoints and those which do. The latter further breaks down into those which have a fixed number of ingress endpoints and those which offer Kubernetes APIs with ingress.

Note

The lowercase ingress refers to any resource which facilitates ingress, for example, core Ingress and Contour’s HTTPProxy.

Use the following table to help with the planning and accounting of TLS certificates. For a full list of components and the profiles supported for each component, see About Tanzu Application Platform components and profiles.

Package name Ingress purpose Supports ingress issuer Supports wildcards Number of ingress SANs*
api-portal.tanzu.vmware.com Serves the API portal No Yes 1 api-portal.INGRESS-DOMAIN
cnrs.tanzu.vmware.com Instances of Knative’s Service have ingress Yes Yes Number of Services SANs depend on the component’s domain_template
learningcenter.tanzu.vmware.com Instances of TrainingPortal have ingress No Yes** Number of TrainingPortals TRAINING-PORTAL.learningcenter.INGRESS-DOMAIN
metadata-store.apps.tanzu.vmware.com Serves the Supply Chain Security Tools store Yes Yes 1 metadata-store.INGRESS-DOMAIN
spring-cloud-gateway.tanzu.vmware.com Instances of SpringCloudGateway have ingress No Yes Number of SpringCloudGateways See Using an Ingress Resource in the Spring Cloud Gateway documentation
sso.apps.tanzu.vmware.com Instances of AuthServer have ingress Yes Yes Number of AuthServers Depends on the component’s domain_template
tap-gui.tanzu.vmware.com Serves the platform-internal developer and service portal Yes Yes 1 tap-gui.INGRESS-DOMAIN

*The SANs is configurable for components in the following two ways:

  • components that install a single ingress resource in the form of COMPONENT.DOMAIN-NAME, for example, Tanzu Developer Portal (formerly named Tanzu Application Platform GUI)
  • components that install an ingress resource per API instance that gets templated from a domain_template feeding DOMAIN-NAME, for example, cnrs.tanzu.vmware.com and sso.apps.tanzu.vmware.com

** Only supports wildcards

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