hongbo-miao/hongbomiao.com

View on GitHub
kubernetes/bin/utils/uninstall_hm_kafka_opa_kafka_connect.sh

Summary

Maintainability
Test Coverage
#!/usr/bin/env bash
set -e

echo "# Delete secret hm-opa-db-credentials"
kubectl delete secret generic hm-opa-db-credentials \
  --from-file=kubernetes/manifests/hm-kafka/opa-kafka-connect/postgres-kafka-connector/opa-db-credentials.properties \
  --namespace=hm-kafka
echo "=================================================="

echo "# Delete elasticsearch-keystore.jks"
KAFKACONNECT_DATA_PATH="kubernetes/data/hm-kafka/opa-kafka-connect"
rm -f "${KAFKACONNECT_DATA_PATH}/elasticsearch-keystore.jks"
rm -f "${KAFKACONNECT_DATA_PATH}/tls.key"
rm -f "${KAFKACONNECT_DATA_PATH}/tls.crt"
rm -f "${KAFKACONNECT_DATA_PATH}/ca.crt"
rm -f "${KAFKACONNECT_DATA_PATH}/elasticsearch-keystore.p12"
echo "=================================================="

echo "# Delete secret hm-elasticsearch-keystore"
kubectl delete secret hm-elasticsearch-keystore --namespace=hm-kafka
echo "=================================================="

echo "# Delete secret hm-elasticsearch-credentials"
kubectl delete secret hm-elasticsearch-credentials --namespace=hm-kafka
echo "=================================================="

echo "# Delete hm-kafka-opa-kafka-connect"
kubectl delete --filename=kubernetes/manifests/hm-kafka/opa-kafka-connect
echo "=================================================="