Uninstall PAM

Different uninstall procedures are required for Puppet-supported and customer-supported clusters

To uninstall Puppet Application Manager (PAM) from Puppet-supported online clusters, use:

curl <installer URL>/tasks.sh | sudo bash -s reset

To uninstall Puppet Application Manager from Puppet-supported offline clusters, use:

cat tasks.sh | sudo bash -s reset
Important: You must be aware that the commands above do not completely clean up everything. Specifically, they do not clean up packages and config files, and do not remove the container runtime. They do, however, leave the system in a state that would be safe to restart the installer.

Uninstall PAM on customer-supported clusters

To uninstall Puppet Application Manager from customer-supported clusters, use:


kubectl delete namespace <pam-namespace>
kubectl delete clusterrolebinding kotsadm-rolebinding
kubectl delete clusterrole kotsadm-role