forked from ibm-cloud-architecture/refarch-kc
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathuninstall-app.bat
34 lines (26 loc) · 1.01 KB
/
uninstall-app.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
@ECHO OFF
SET SCRIPTLOC=%~dp0
:: Uninstall microservices
helm uninstall kc-ui -n shipping
helm uninstall order-command-ms -n shipping
helm uninstall order-query-ms -n shipping
helm uninstall spring-container-ms -n shipping
helm uninstall voyages-ms -n shipping
helm uninstall fleet-ms -n shipping
:: Delete configmap for topic names
kubectl delete -f %SCRIPTLOC%\kafka-topics-configmap.yaml -n shipping
:: Remove Kafka topics
kubectl delete -f %SCRIPTLOC%\topics.yaml
:: Delete Postgres secrets
kubectl delete secret postgresql-url -n shipping
kubectl delete secret postgresql-user -n shipping
kubectl delete secret postgresql-pwd -n shipping
:: Delete BPM configmap and secret
kubectl delete configmap bpm-anomaly -n shipping
kubectl delete secret bpm-anomaly -n shipping
:: Delete Kafka configmap
kubectl delete configmap kafka-brokers -n shipping
:: TODO - is this required outside of OpenShift?
kubectl delete serviceaccount -n shipping kcserviceaccount
:: Delete refarch-kc microservices namespace
kubectl delete ns shipping