Use our documentation to uninstall Continuous Delivery for Puppet Enterprise (including Puppet Application Manager). However, if your Continuous Delivery for PE migration is corrupt, or you need to uninstall Continuous Delivery for PE but need to use Puppet Application Manager with other products, follow the included steps.
Version and installation information
Product: Continuous Delivery for PE
Version: 4.x
Solution
Uninstall Continuous Delivery for PE by deleting the Continuous Delivery for PE application in Puppet Application Manager.
-
To delete the Continuous Delivery for PE application, run the following commands:
kubectl patch -n rook-ceph cephobjectstoreuser.ceph.rook.io/cd4pe-object-store --type=merge -p '{"metadata": {"finalizers":null}}' kubectl delete $(kubectl api-resources --verbs=delete -o name | paste -sd "," -) -A -l app.kubernetes.io/part-of=cd4pe kubectl delete $(kubectl api-resources --verbs=delete -o name | paste -sd "," -) -A -l kots.io/app-slug=cd4pe kubectl delete $(kubectl api-resources --verbs=delete -o name | paste -sd "," -) -A -l app.kubernetes.io/instance=cd4pe-vault
-
To remove the reference to the Continuous Delivery for PE application from Puppet Application Manager, run:
kubectl kots remove cd4pe --force --namespace default
-
To verify that you uninstalled the Continuous Delivery for PE application, run:
kubectl kots get apps --namespace default
-
To verify that you removed resources, run:
kubectl get pods
Note: Your output should look similar to the following:
NAME READY STATUS RESTARTS AGE
kotsadm-7474fc4d-g8lp5 1/1 Running 0 134m
kotsadm-postgres-0 1/1 Running 0 134m
kurl-proxy-kotsadm-75cf6dcf54-5mt5l 1/1 Running 0 134
How can we improve this article?
0 comments
Please sign in to leave a comment.
Related articles