[kubectl] - Added env KUBECONFIG for kubectl
kubectl_cmd uses ssh_cmd to run kubectl over ssh. ssh_cmd does not allow to pass extra env vars in command. So updated to use ssh_cmd_raw with env KUBECONFIG set Change-Id: I1f2391a79002db15785644e10e673936c3dff4ed
This commit is contained in:
parent
86c2da9a14
commit
074745b203
@ -3,7 +3,7 @@
|
|||||||
kubectl_apply() {
|
kubectl_apply() {
|
||||||
VIA=${1}
|
VIA=${1}
|
||||||
FILE=${2}
|
FILE=${2}
|
||||||
ssh_cmd "${VIA}" "cat ${FILE} | kubectl apply -f -"
|
ssh_cmd_raw "${VIA}" "KUBECONFIG=${KUBECONFIG}" "cat ${FILE} | kubectl apply -f -"
|
||||||
}
|
}
|
||||||
|
|
||||||
kubectl_cmd() {
|
kubectl_cmd() {
|
||||||
@ -11,7 +11,8 @@ kubectl_cmd() {
|
|||||||
|
|
||||||
shift
|
shift
|
||||||
|
|
||||||
ssh_cmd "${VIA}" kubectl "${@}"
|
ssh_cmd_raw "${VIA}" "KUBECONFIG=${KUBECONFIG}" kubectl "${@}"
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
kubectl_wait_for_pod() {
|
kubectl_wait_for_pod() {
|
||||||
|
@ -17,6 +17,7 @@
|
|||||||
set +e
|
set +e
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
|
KUBECONFIG="${KUBECONFIG:-/etc/kubernetes/admin/kubeconfig.yaml}"
|
||||||
source "${GATE_UTILS}"
|
source "${GATE_UTILS}"
|
||||||
|
|
||||||
ERROR_DIR="${TEMP_DIR}/errors"
|
ERROR_DIR="${TEMP_DIR}/errors"
|
||||||
|
Loading…
Reference in New Issue
Block a user