This topic tells you how to install Tanzu Application Platform Telemetry from the Tanzu Application Platform (commonly known as TAP) package repository.
NoteFollow 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:
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 the customer_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'