delete command finds all resources in the cluster associated with given app, issues delete operation and waits for them be be deleted.

$ kapp delete -a app1 Target cluster 'https://x.x.x.x' (nodes: gke-dk-jan-9-pool-1-d01bcd06-bgie, 4+) Changes Namespace Name Kind Conds. Age Op Op st. Wait to Rs Ri default simple-app ConfigMap - 1m delete - delete ok - ^ simple-app Deployment 2/2 t 10m delete - delete ok - ^ simple-app-7f9c78ccd8 ReplicaSet - 10m - - delete ok - ^ simple-app-8558f78495 ReplicaSet - 1m - - delete ok - ^ simple-app-8558f78495-zqwxt Pod 4/4 t 1m - - delete ok - ^ simple-app-8558f78495-zqwxt PodMetrics - 0s - - delete ok - ^ simple-app-node Endpoints - 1m - - delete ok - ^ simple-app-node Service - 1m delete - delete ok - Op: 0 create, 3 delete, 0 update, 5 noop Wait to: 0 reconcile, 8 delete, 0 noop Continue? [yN]: y 2:23:24PM: ---- applying 8 changes [0/8 done] ---- 2:23:24PM: noop endpoints/simple-app-node (v1) namespace: default 2:23:24PM: noop replicaset/simple-app-7f9c78ccd8 (apps/v1) namespace: default 2:23:24PM: noop pod/simple-app-8558f78495-zqwxt (v1) namespace: default 2:23:24PM: noop podmetrics/simple-app-8558f78495-zqwxt (metrics.k8s.io/v1beta1) namespace: default 2:23:24PM: noop replicaset/simple-app-8558f78495 (apps/v1) namespace: default 2:23:24PM: delete deployment/simple-app (apps/v1) namespace: default 2:23:24PM: delete service/simple-app-node (v1) namespace: default 2:23:24PM: delete configmap/simple-app (v1) namespace: default 2:23:24PM: ---- waiting on 8 changes [0/8 done] ---- 2:23:24PM: ongoing: delete replicaset/simple-app-7f9c78ccd8 (apps/v1) namespace: default 2:23:24PM: ok: delete endpoints/simple-app-node (v1) namespace: default 2:23:24PM: ok: delete configmap/simple-app (v1) namespace: default 2:23:24PM: ongoing: delete replicaset/simple-app-8558f78495 (apps/v1) namespace: default 2:23:24PM: ongoing: delete pod/simple-app-8558f78495-zqwxt (v1) namespace: default 2:23:24PM: ok: delete service/simple-app-node (v1) namespace: default 2:23:24PM: ok: delete deployment/simple-app (apps/v1) namespace: default 2:23:24PM: ongoing: delete podmetrics/simple-app-8558f78495-zqwxt (metrics.k8s.io/v1beta1) namespa... 2:23:24PM: ---- waiting on 4 changes [4/8 done] ---- 2:23:26PM: ok: delete replicaset/simple-app-8558f78495 (apps/v1) namespace: default 2:23:26PM: ok: delete replicaset/simple-app-7f9c78ccd8 (apps/v1) namespace: default 2:23:26PM: ---- waiting on 2 changes [6/8 done] ---- 2:23:27PM: ok: delete podmetrics/simple-app-8558f78495-zqwxt (metrics.k8s.io/v1beta1) namespace: d... 2:23:27PM: ok: delete pod/simple-app-8558f78495-zqwxt (v1) namespace: default 2:23:27PM: ---- applying complete [8/8 done] ---- 2:23:27PM: ---- waiting complete [8/8 done] ---- Succeeded