Adds an uninstall script that removes the BPA-RESTful-API
Kubernetes and docker components - roles, services, deployments,
serviceaacount, persistent volume (pv), pv claim, and images.
Signed-off-by: Enyinna Ochulor <enyinna.ochulor@intel.com>
Change-Id: Id60efa66887e59f5f8f867a0d1f04c5d9290f408
bpa_rest_api_install:
pushd $(BPA_REST_API) && make deploy && popd
+bpa_rest_api_uninstall:
+ pushd $(BPA_REST_API) && make clean && popd
+
bpa_rest_api_verifier:
pushd $(BPA_REST_API) && make e2e_test && popd
e2e_test: deploy
./e2e_test.sh
+
+clean:
+ ./bpa_api_uninstall.sh
--- /dev/null
+#!/bin/bash
+
+ICN_DIR=$(dirname "$(dirname "$PWD")")
+
+kubectl delete -f service.yml
+
+pushd $ICN_DIR/deploy/kud-plugin-addons/minio/yaml
+
+./uninstall.sh
+
+popd
+
+kubectl delete -f bpa_api_cluster_role_binding.yml
+
+kubectl delete -f bpa_api_cluster_role.yml
+
+kubectl delete -f create-service-account.yml
+
+sleep 10
+
+sudo docker rmi akraino.org/icn/bpa-restapi-agent:latest
+
+sudo docker rmi mongo:latest
+
+sudo docker rmi minio/minio:latest