This topic tells you how to install View profile cluster by using a reduced values file.
The following is the YAML file sample for the view-profile:
profile: view
ceip_policy_disclosed: FALSE-OR-TRUE-VALUE # Installation fails if this is not set to true. Not a string.
shared:
ingress_domain: "INGRESS-DOMAIN"
kubernetes_distribution: "openshift" # To be passed only for Openshift. Defaults to "".
ca_cert_data: | # To be passed if using custom certificates.
-----BEGIN CERTIFICATE-----
MIIFXzCCA0egAwIBAgIJAJYm37SFocjlMA0GCSqGSIb3DQEBDQUAMEY...
-----END CERTIFICATE-----
contour:
envoy:
service:
type: LoadBalancer # NodePort can be used if your Kubernetes cluster doesn't support LoadBalancing.
tap_gui:
app_config:
app:
baseUrl: http://tap-gui.INGRESS-DOMAIN
catalog:
locations:
- type: url
target: https://GIT-CATALOG-URL/catalog-info.yaml
backend:
baseUrl: http://tap-gui.INGRESS-DOMAIN
cors:
origin: http://tap-gui.INGRESS-DOMAIN
kubernetes:
serviceLocatorMethod:
type: 'multiTenant'
clusterLocatorMethods:
- type: 'config'
clusters:
- url: CLUSTER-URL
name: CLUSTER-NAME # Build profile cluster can go here.
authProvider: serviceAccount
serviceAccountToken: CLUSTER-TOKEN
skipTLSVerify: TRUE-OR-FALSE-VALUE
- url: CLUSTER-URL
name: CLUSTER-NAME # Run profile cluster can go here.
authProvider: serviceAccount
serviceAccountToken: CLUSTER-TOKEN
skipTLSVerify: TRUE-OR-FALSE-VALUE
appliveview:
ingressEnabled: true
sslDisabled: TRUE-OR-FALSE-VALUE
Where:
INGRESS-DOMAIN
is the subdomain for the host name that you point at the tanzu-shared-ingress
service’s external IP address.GIT-CATALOG-URL
is the path to the catalog-info.yaml
catalog definition file. You can download either a blank or populated catalog file from the Tanzu Application Platform product page. Otherwise, use a Backstage-compliant catalog you’ve already built and posted on the Git infrastructure in the Integration section.CLUSTER-URL
, CLUSTER-NAME
and CLUSTER-TOKEN
are described in the Viewing resources on multiple clusters in Tanzu Application Platform GUI. Observe the order of operations laid out in the previous steps.NoteIf you use custom CA certificates, you must provide one or more PEM-encoded CA certificates under the
ca_cert_data
key. If you configuredshared.ca_cert_data
, Tanzu Application Platform component packages inherit that value by default.