From 823511368e97985c6c133523dd6732670d0c6987 Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Wed, 31 Jul 2024 14:29:08 +0400 Subject: [PATCH] fix: [TKC-2310] cloud ui url, org id, env id test workflow vars (#5703) * fix: cloud ui url, org id, env id vars Signed-off-by: Vladislav Sukhin * fix: rename var Signed-off-by: Vladislav Sukhin * fix: rename var Signed-off-by: Vladislav Sukhin --------- Signed-off-by: Vladislav Sukhin --- cmd/tcl/testworkflow-toolkit/spawn/utils.go | 3 +++ cmd/testworkflow-toolkit/env/config.go | 3 +++ pkg/testworkflows/testworkflowexecutor/executor.go | 3 +++ pkg/testworkflows/testworkflowprocessor/stage/container.go | 3 +++ 4 files changed, 12 insertions(+) diff --git a/cmd/tcl/testworkflow-toolkit/spawn/utils.go b/cmd/tcl/testworkflow-toolkit/spawn/utils.go index 92d4812f4ed..dd8dbfd86c5 100644 --- a/cmd/tcl/testworkflow-toolkit/spawn/utils.go +++ b/cmd/tcl/testworkflow-toolkit/spawn/utils.go @@ -286,6 +286,9 @@ func CreateBaseMachine() expressions.Machine { "cloud.api.tlsInsecure": strconv.FormatBool(env.Config().Cloud.TlsInsecure), "cloud.api.skipVerify": strconv.FormatBool(env.Config().Cloud.SkipVerify), "cloud.api.url": env.Config().Cloud.Url, + "cloud.ui.url": env.Config().Cloud.UiUrl, + "cloud.api.orgId": env.Config().Cloud.OrgId, + "cloud.api.envId": env.Config().Cloud.EnvId, "dashboard.url": env.Config().System.DashboardUrl, "api.url": env.Config().System.ApiUrl, diff --git a/cmd/testworkflow-toolkit/env/config.go b/cmd/testworkflow-toolkit/env/config.go index 23862f9d799..02bdff02e42 100644 --- a/cmd/testworkflow-toolkit/env/config.go +++ b/cmd/testworkflow-toolkit/env/config.go @@ -30,6 +30,9 @@ type envObjectStorageConfig struct { type envCloudConfig struct { Url string `envconfig:"TK_C_URL"` ApiKey string `envconfig:"TK_C_KEY"` + UiUrl string `envconfig:"TK_C_UI_URL"` + OrgId string `envconfig:"TK_C_ORG_ID"` + EnvId string `envconfig:"TK_C_ENV_ID"` SkipVerify bool `envconfig:"TK_C_SKIP_VERIFY" default:"false"` TlsInsecure bool `envconfig:"TK_C_TLS_INSECURE" default:"false"` } diff --git a/pkg/testworkflows/testworkflowexecutor/executor.go b/pkg/testworkflows/testworkflowexecutor/executor.go index fbfadebc7fe..637e7a69680 100644 --- a/pkg/testworkflows/testworkflowexecutor/executor.go +++ b/pkg/testworkflows/testworkflowexecutor/executor.go @@ -411,6 +411,9 @@ func (e *executor) Execute(ctx context.Context, workflow testworkflowsv1.TestWor "cloud.api.tlsInsecure": common.GetOr(os.Getenv("TESTKUBE_PRO_TLS_INSECURE"), os.Getenv("TESTKUBE_CLOUD_TLS_INSECURE"), "false"), "cloud.api.skipVerify": common.GetOr(os.Getenv("TESTKUBE_PRO_SKIP_VERIFY"), os.Getenv("TESTKUBE_CLOUD_SKIP_VERIFY"), "false"), "cloud.api.url": common.GetOr(os.Getenv("TESTKUBE_PRO_URL"), os.Getenv("TESTKUBE_CLOUD_URL")), + "cloud.ui.url": common.GetOr(os.Getenv("TESTKUBE_PRO_UI_URL"), os.Getenv("TESTKUBE_CLOUD_UI_URL")), + "cloud.api.orgId": common.GetOr(os.Getenv("TESTKUBE_PRO_ORG_ID"), os.Getenv("TESTKUBE_CLOUD_ORG_ID")), + "cloud.api.envId": common.GetOr(os.Getenv("TESTKUBE_PRO_ENV_ID"), os.Getenv("TESTKUBE_CLOUD_ENV_ID")), "serviceaccount.default": e.serviceAccountNames[namespace], diff --git a/pkg/testworkflows/testworkflowprocessor/stage/container.go b/pkg/testworkflows/testworkflowprocessor/stage/container.go index 81a4752b9c1..8c5d6c3946c 100644 --- a/pkg/testworkflows/testworkflowprocessor/stage/container.go +++ b/pkg/testworkflows/testworkflowprocessor/stage/container.go @@ -451,6 +451,9 @@ func (c *container) EnableToolkit(ref string) Container { "TK_C_KEY": "{{internal.cloud.api.key}}", "TK_C_TLS_INSECURE": "{{internal.cloud.api.tlsInsecure}}", "TK_C_SKIP_VERIFY": "{{internal.cloud.api.skipVerify}}", + "TK_C_UI_URL": "{{internal.cloud.ui.url}}", + "TK_C_ORG_ID": "{{internal.cloud.api.orgId}}", + "TK_C_ENV_ID": "{{internal.cloud.api.envId}}", "TK_OS_ENDPOINT": "{{internal.storage.url}}", "TK_OS_ACCESSKEY": "{{internal.storage.accessKey}}", "TK_OS_SECRETKEY": "{{internal.storage.secretKey}}",