diff --git a/deployment/scripts/cluster.backend-bash.sh b/deployment/scripts/cluster.backend-bash.sh new file mode 100755 index 000000000..251978f7d --- /dev/null +++ b/deployment/scripts/cluster.backend-bash.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +# time stamp +printf "Neo4J bash :\n " +date + +# base setup +SCRIPT_PATH=$(realpath $0) +SCRIPT_DIR=$(dirname $SCRIPT_PATH) + +# check CONFIGURATION +if [[ -z "$CONFIGURATION" ]]; then + echo "!!! You must provide a CONFIGURATION via environment variable !!!" + exit 1 +fi + +printf " Cluster: %s\n" $CONFIGURATION + +# configuration +KUBECONFIG=${KUBECONFIG:-${SCRIPT_DIR}/../configurations/${CONFIGURATION}/kubeconfig.yaml} + +kubectl --kubeconfig=${KUBECONFIG} -n default exec -it $(kubectl --kubeconfig=${KUBECONFIG} -n default get pods | grep ocelot-backend | awk '{ print $1 }') -- /bin/sh \ No newline at end of file diff --git a/deployment/scripts/cluster.dashboard-token.sh b/deployment/scripts/cluster.dashboard-token.sh new file mode 100755 index 000000000..4a3a55328 --- /dev/null +++ b/deployment/scripts/cluster.dashboard-token.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +# time stamp +printf "Token :\n " +date + +# base setup +SCRIPT_PATH=$(realpath $0) +SCRIPT_DIR=$(dirname $SCRIPT_PATH) + +# check CONFIGURATION +if [[ -z "$CONFIGURATION" ]]; then + echo "!!! You must provide a CONFIGURATION via environment variable !!!" + exit 1 +fi + +printf " Cluster: %s\n" $CONFIGURATION + +# configuration +KUBECONFIG=${KUBECONFIG:-${SCRIPT_DIR}/../configurations/${CONFIGURATION}/kubeconfig.yaml} + +kubectl --kubeconfig=${KUBECONFIG} create token admin-user -n kubernetes-dashboard diff --git a/deployment/scripts/cluster.dashboard-tunnel.sh b/deployment/scripts/cluster.dashboard-tunnel.sh new file mode 100755 index 000000000..126a0efe8 --- /dev/null +++ b/deployment/scripts/cluster.dashboard-tunnel.sh @@ -0,0 +1,37 @@ +#!/bin/bash + +# time stamp +printf "Tunnel started at:\n " +date + +# base setup +SCRIPT_PATH=$(realpath $0) +SCRIPT_DIR=$(dirname $SCRIPT_PATH) + +# check CONFIGURATION +if [[ -z "$CONFIGURATION" ]]; then + echo "!!! You must provide a CONFIGURATION via environment variable !!!" + exit 1 +fi + +printf " Cluster: %s\n" $CONFIGURATION + +# configuration +KUBECONFIG=${KUBECONFIG:-${SCRIPT_DIR}/../configurations/${CONFIGURATION}/kubeconfig.yaml} + +kubectl --kubeconfig=${KUBECONFIG} get pods -n kubernetes-dashboard +#kubectl --kubeconfig=${KUBECONFIG} get -o json -n kubernetes-dashboard pod kubernetes-dashboard-kong-5ccb57895b-vxxmf + +# export POD_NAME=$(kubectl --kubeconfig=${KUBECONFIG} get pods -n kubernetes-dashboard -l "app.kubernetes.io/name=kubernetes-dashboard-kong,app.kubernetes.io/instance=kubernetes-dashboard" -o jsonpath="{.items[0].metadata.name}") +export POD_NAME=kubernetes-dashboard-kong-5ccb57895b-fzqk6 +# export POD_NAME=$(kubectl --kubeconfig=${KUBECONFIG} get pods -n kubernetes-dashboard -l "app.kubernetes.io/name=kubernetes-dashboard,app.kubernetes.io/instance=kubernetes-dashboard" -o jsonpath="{.items[0].metadata.name}") + +echo $POD_NAME +kubectl --kubeconfig=${KUBECONFIG} -n kubernetes-dashboard port-forward $POD_NAME 8443:8443 + +# kubectl --kubeconfig=${KUBECONFIG} -n kubernetes-dashboard create token admin-user + +# kubectl --kubeconfig=${KUBECONFIG} apply -f ${SCRIPT_DIR}/../scripts/admin-user.yml + + + diff --git a/deployment/scripts/cluster.neo4j-bash.sh b/deployment/scripts/cluster.neo4j-bash.sh new file mode 100755 index 000000000..8ac7ed6bc --- /dev/null +++ b/deployment/scripts/cluster.neo4j-bash.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +# time stamp +printf "Neo4J bash :\n " +date + +# base setup +SCRIPT_PATH=$(realpath $0) +SCRIPT_DIR=$(dirname $SCRIPT_PATH) + +# check CONFIGURATION +if [[ -z "$CONFIGURATION" ]]; then + echo "!!! You must provide a CONFIGURATION via environment variable !!!" + exit 1 +fi + +printf " Cluster: %s\n" $CONFIGURATION + +# configuration +KUBECONFIG=${KUBECONFIG:-${SCRIPT_DIR}/../configurations/${CONFIGURATION}/kubeconfig.yaml} + +kubectl --kubeconfig=${KUBECONFIG} -n default exec -it $(kubectl --kubeconfig=${KUBECONFIG} -n default get pods | grep ocelot-neo4j | awk '{ print $1 }') -- bash \ No newline at end of file