Different uninstall procedures are required for Puppet-supported and customer-supported clusters
At this time it's not possible to cleanly uninstall PAM from Puppet-supported clusters.
If you need to start with a fresh PAM install, you'll need to provision a new host.
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