mirror of
https://github.com/jlengrand/quarkus-workshop.git
synced 2026-03-10 08:41:21 +00:00
29 lines
726 B
Bash
Executable File
29 lines
726 B
Bash
Executable File
#!/bin/bash
|
|
#
|
|
# Prereqs: a running ocp 4 cluster, logged in as kubeadmin
|
|
#
|
|
MYDIR="$( cd "$(dirname "$0")" ; pwd -P )"
|
|
function usage() {
|
|
echo "usage: $(basename $0)"
|
|
}
|
|
|
|
if [ ! "$(oc get clusterrolebindings)" ] ; then
|
|
echo "not cluster-admin"
|
|
exit 1
|
|
fi
|
|
|
|
oc delete project che
|
|
oc delete project guides
|
|
oc delete project app-monitoring
|
|
|
|
# delete user projects
|
|
for proj in $(oc get projects -l quarkus-workshop=true -o name|cut -d/ -f2) ; do
|
|
oc delete project $proj
|
|
done
|
|
|
|
# scale back down
|
|
for i in $(oc get machinesets -n openshift-machine-api -o name | grep worker| cut -d'/' -f 2) ; do
|
|
echo "Scaling $i to 1 replica"
|
|
oc patch -n openshift-machine-api machineset/$i -p '{"spec":{"replicas": 1}}' --type=merge
|
|
done
|