This document describes how to uninstall Tanzu Application Platform packages from the Tanzu Application Platform package repository.
The process for uninstalling Tanzu Application Platform is made up of three tasks:
To delete the installed packages:
List the installed packages by running:
tanzu package installed list --namespace tap-install
Remove a package by running:
tanzu package installed delete PACKAGE-NAME --namespace tap-install
For example:
$ tanzu package installed delete cloud-native-runtimes --namespace tap-install
| Uninstalling package 'cloud-native-runtimes' from namespace 'tap-install'
/ Getting package install for 'cloud-native-runtimes'
\ Deleting package install 'cloud-native-runtimes' from namespace 'tap-install'
\ Package uninstall status: Reconciling
/ Package uninstall status: Deleting
| Deleting admin role 'cloud-native-runtimes-tap-install-cluster-role'
| Deleting role binding 'cloud-native-runtimes-tap-install-cluster-rolebinding'
| Deleting secret 'cloud-native-runtimes-tap-install-values'
/ Deleting service account 'cloud-native-runtimes-tap-install-sa'
Uninstalled package 'cloud-native-runtimes' from namespace 'tap-install'
Where PACKAGE-NAME
is the name of a package listed in step 1.
Repeat step 2 for each package installed.
To delete the Tanzu Application Platform package repository:
Retrieve the name of the Tanzu Application Platform package repository by running:
tanzu package repository list --namespace tap-install
For example:
$ tanzu package repository list --namespace tap-install
- Retrieving repositories...
NAME REPOSITORY STATUS DETAILS
tanzu-tap-repository registry.tanzu.vmware.com/tanzu-application-platform/tap-packages:0.2.0 Reconcile succeeded
Remove the Tanzu Application Platform package repository by running:
tanzu package repository delete PACKAGE-REPO-NAME --namespace tap-install
Where PACKAGE-REPO-NAME
is the name of the packageRepository from the earlier step.
For example:
$ tanzu package repository delete tanzu-application-platform-package-repository --namespace tap-install
- Deleting package repository 'tanzu-application-platform-package-repository'...
Deleted package repository 'tanzu-application-platform-package-repository' in namespace 'tap-install'
To completely remove the Tanzu CLI, plug-ins, and associated files, run the script for your OS:
For Linux or MacOS, run:
#!/bin/zsh
rm -rf $HOME/tanzu/cli # Remove previously downloaded cli files
sudo rm /usr/local/bin/tanzu # Remove CLI binary (executable)
rm -rf ~/.config/tanzu/ # current location # Remove config directory
rm -rf ~/.tanzu/ # old location # Remove config directory
rm -rf ~/.cache/tanzu # remove cached catalog.yaml
rm -rf ~/Library/Application\ Support/tanzu-cli/* # Remove plug-ins