From a8efd0770d8b968b271aaf9067f86a956a6fab77 Mon Sep 17 00:00:00 2001 From: Jakub Sliacan Date: Fri, 16 Dec 2022 11:16:30 +0100 Subject: [PATCH] e2e: do not use crc-admin context to log in Getting error: no context exists with the name: "crc-admin", e.g. https://crcqe-asia.s3.ap-south-1.amazonaws.com/release/2.11.0/RHEL-8.6/qe-results/e2e-non-ux.xml --- test/e2e/testsuite/testsuite.go | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/test/e2e/testsuite/testsuite.go b/test/e2e/testsuite/testsuite.go index 8bbf045db6..971bead6dd 100644 --- a/test/e2e/testsuite/testsuite.go +++ b/test/e2e/testsuite/testsuite.go @@ -531,8 +531,16 @@ func ConfigFileInCRCHomeContainsKey(format string, configFile string, condition } func LoginToOcClusterSucceedsOrFails(expected string) error { - cmd := "oc config use-context crc-admin" - return util.ExecuteCommandSucceedsOrFails(cmd, expected) + + credentialsCommand := "crc console --credentials" //#nosec G101 + err := util.ExecuteCommand(credentialsCommand) + if err != nil { + return err + } + out := util.GetLastCommandOutput("stdout") + ocLoginAsAdminCommand := strings.Split(out, "'")[3] + + return util.ExecuteCommandSucceedsOrFails(ocLoginAsAdminCommand, expected) } func SetKubeConfigContextSucceedsOrFails(context, expected string) error {