This topic tells you how to install Tanzu Application Platform Telemetry from the Tanzu Application Platform (commonly known as TAP) package repository.
Note Follow the steps in this topic if you do not want to use a profile to install Telemetry. For more information about profiles, see Components and installation profiles.
Before installing Tap Telemetry:
- Complete all prerequisites to install Tanzu Application Platform. For more information, see Prerequisites.
- Install cert-manager on the cluster. For more information, see the cert-manager documentation.
- See Deployment Details and Configuration to review what resources will be deployed.
To install Tanzu Application Platform Telemetry:
-
List version information for the package by running:
tanzu package available list tap-telemetry.tanzu.vmware.com --namespace tap-install
For example:
$ tanzu package available list tap-telemetry.tanzu.vmware.com --namespace tap-install - Retrieving package versions for tap-telemetry.tanzu.vmware.com... NAME VERSION RELEASED-AT tap-telemetry.tanzu.vmware.com 0.3.1
-
(Optional) List all the available deployment configuration options:
tanzu package available get tap-telemetry.tanzu.vmware.com/VERSION --values-schema -n tap-install
Where
VERSION
is the your package version number. For example,0.3.1
.For example:
$ tanzu package available get tap-telemetry.tanzu.vmware.com/0.3.1 --values-schema -n tap-install | Retrieving package details for tap-telemetry.tanzu.vmware.com/0.3.1... KEY DEFAULT TYPE DESCRIPTION kubernetes_distribution string Kubernetes platform flavor where the tap-telemetry is being installed on. Accepted values are ['', 'openshift'] customer_entitlement_account_number string Account number used to distinguish data by customer. installed_for_vmware_internal_use string Indication of if the deployment is for vmware internal user. Accepted values are ['true', 'false']
-
(Optional) Modify the deployment configurations by creating a configuration YAML with the desired custom configuration values. For example, if you want to provide your Customer Entitlement Number, create a
tap-telemetry-values.yaml
and configure thecustomer_entitlement_account_number
property:--- customer_entitlement_account_number: "12345"
See Deployment details and configuration for more information about the configuration options.
-
Install the package by running:
tanzu package install tap-telmetry \ --package tap-telemetry.tanzu.vmware.com \ --version VERSION \ --namespace tap-install \ --values-file tap-telemetry-values.yaml
Where:
--values-file
is an optional flag. Only use it to customize the deployment configuration.VERSION
is the package version number. For example,0.3.1
.
For example:
$ tanzu package install tap-telmetry \ --package tap-telemetry.tanzu.vmware.com \ --version 0.3.1 \ --namespace tap-install \ --values-file tap-telemetry-values.yaml Installing package 'tap-telemetry.tanzu.vmware.com' Getting package metadata for 'tap-telemetry.tanzu.vmware.com' Creating service account 'tap-telemetry-tap-install-sa' Creating cluster admin role 'tap-telemetry-tap-install-cluster-role' Creating cluster role binding 'tap-telemetry-tap-install-cluster-rolebinding' Creating secret 'tap-telemetry-tap-install-values' Creating package resource Waiting for 'PackageInstall' reconciliation for 'tap-telemetry' 'PackageInstall' resource install status: Reconciling 'PackageInstall' resource install status: ReconcileSucceeded 'PackageInstall' resource successfully reconciled Added installed package 'tap-telemetry'