Files
my-rook-config/tests/scripts/deploy_admission_controller_test.sh
T
Vineet Badrinath ce1003aef8 ceph: adds scripts and components to support admission controllers
adds deploy.sh script to deploy validatingwebhookconfiguration and create secrets.
adds new command ceph admission-controller to start webhook servers.
adds validation for various rook custom resources

Signed-off-by: Vineet Badrinath <vbadrina@redhat.com>
2020-06-24 14:59:00 +05:30

19 lines
512 B
Bash
Executable File

#!/usr/bin/env bash
BASE_DIR=$(cd "$(dirname "$0")"; pwd)
if [ -z "$KUBECONFIG" ];then
if [ -f "$HOME/.kube/config" ]; then
export KUBECONFIG="$HOME/.kube/config"
else
sudo cp /etc/kubernetes/admin.conf $HOME/
sudo chown $(id -u):$(id -g) $HOME/admin.conf
export KUBECONFIG=$HOME/admin.conf
fi
fi
if [ -f "${BASE_DIR}"/deploy_admission_controller.sh ];then
bash "${BASE_DIR}"/deploy_admission_controller.sh
else
echo ""${BASE_DIR}"/deploy_admission_controller.sh not found !"
fi