1

I am looking for a command to delete all resources in openshift, with name contain some words.

I found this but NOT specific to mine. POD delete

I tried below

oc get all -- selector | awk '/^<some word>/{system("oc delete all --selector " $1)}'

it gives below error though. Other thing search should be any part of the name.(not just beginning)

error: you must specify only one resource

Further I noticed below command won't delete configmap

oc delete all --selector app=<app_name> -o name
Shabar
  • 2,617
  • 11
  • 57
  • 98

1 Answers1

4

As mentioned in above comment sections.

oc get all -oname | grep -i “blaah" | xargs oc delete will delete most of the namespaced resources such as pod,replicaset,deployment,service. However, ConfigMap ,Secret and CRDs won’t be deleted as they do not belong to all Category.

Suresh Vishnoi
  • 17,341
  • 8
  • 47
  • 55