mirror of
https://github.com/vee1e/KubeArmor.git
synced 2026-09-03 19:27:22 +00:00
20 lines
605 B
Bash
Executable file
20 lines
605 B
Bash
Executable file
#!/bin/bash
|
|
|
|
NAMESPACE=kubearmor
|
|
|
|
find . -name *.yaml -exec sed -i "s/namespace: kubearmor/namespace: $NAMESPACE/g" {} \;
|
|
|
|
KUBEARMOR_NS=$(kubectl get ns | grep $NAMESPACE | wc -l)
|
|
if [ $KUBEARMOR_NS == 0 ]; then
|
|
kubectl create namespace $NAMESPACE
|
|
fi
|
|
|
|
KUBEARMOR_MYSQL=$(kubectl get pods -n $NAMESPACE | grep mysql | wc -l)
|
|
if [ $KUBEARMOR_MYSQL == 0 ]; then
|
|
kubectl -n $NAMESPACE apply -f mysql/mysql-deployment.yaml
|
|
fi
|
|
|
|
KUBEARMOR_CLIENT=$(kubectl get pods -n $NAMESPACE | grep mysql-client | wc -l)
|
|
if [ $KUBEARMOR_CLIENT == 0 ]; then
|
|
kubectl -n $NAMESPACE apply -f client-deployment.yaml
|
|
fi
|