Skip to content

Commit 9808e4d

Browse files
set current kube context in kubeconfig
Signed-off-by: Nikita Korolev <[email protected]>
1 parent 7d4f48c commit 9808e4d

File tree

2 files changed

+13
-6
lines changed

2 files changed

+13
-6
lines changed

.github/workflows/e2e-reusable-pipeline.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -435,21 +435,21 @@ jobs:
435435
chmod 600 ~/.kube/config
436436
437437
echo "[INFO] Show nodes in cluster"
438-
kubectl config use-context nested-e2e-nested-sa
438+
kubectl config get-contexts
439439
440440
# some times kubectl get nodes returns error, so we need to retry
441-
for i in {1..3}; do
441+
for i in {1..5}; do
442442
echo "Attempt $i/3..."
443443
if (kubectl get nodes); then
444444
echo "[SUCCESS] Successfully retrieved nodes."
445445
break
446-
else
447-
echo "[INFO] Retrying in 5 seconds..."
448-
sleep 5
449446
fi
447+
448+
echo "[INFO] Retrying in 10 seconds..."
449+
sleep 10
450450
done
451451
452-
if [ $i -eq 3 ]; then
452+
if [ $i -eq 5 ]; then
453453
echo "[ERROR] Failed to retrieve nodes."
454454
exit 1
455455
fi

test/dvp-static-cluster/scripts/gen-kubeconfig.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,11 +160,18 @@ kubeconfig_set_context() {
160160
--kubeconfig=${FILE_NAME}
161161
}
162162

163+
kubeconfig_set_current_context() {
164+
log_info "Set current context"
165+
kubectl config set current-context ${CONTEXT_NAME} \
166+
--kubeconfig=${FILE_NAME}
167+
}
168+
163169
log_info "Create kubeconfig"
164170

165171
kubeconfig_cert_cluster_section
166172
kubeconfig_set_credentials
167173
kubeconfig_set_context
174+
kubeconfig_set_current_context
168175

169176
log_success "kubeconfig created and stored in ${FILE_NAME}"
170177

0 commit comments

Comments
 (0)