ai-gateway
Failed Started
by
@aakriti.gupta
Aakriti Gupta
611:00:45Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.5:docker-24.0.5 ...911:00:51Using docker image sha256:7015f2c475d511a251955877c2862016a4042512ba625ed905e69202f87e1a21 for docker:24.0.5-dind with digest docker@sha256:3c6e4dca7a63c9a32a4e00da40461ce067f255987ccc9721cf18ffa087bcd1ef ...1211:00:56Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.5:docker-24.0.5 ...1311:01:11Using docker image sha256:6d87f4c46a59aaf51b05007eeec8fc4c6189da64f099d51a5db2cd3b5bd2cbbe for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.5:docker-24.0.5 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.5@sha256:a53ac55764e36668f0aa5bcbe19f12dd0dc2893d2a862aed413efe62e50d02c8 ...1511:01:19Running on runner-yvc6xd3ps-project-278964-concurrent-0 via runner-yvc6xd3ps-qa-runners-1738925959-a77abe9b...4311:01:45Downloading artifacts from coordinator... ok host=storage.googleapis.com id=9063061189 responseStatus=200 OK token=glcbt-664511:01:45Downloading artifacts from coordinator... ok host=storage.googleapis.com id=9071960386 responseStatus=200 OK token=glcbt-664711:01:45Using docker image sha256:6d87f4c46a59aaf51b05007eeec8fc4c6189da64f099d51a5db2cd3b5bd2cbbe for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.5:docker-24.0.5 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.2.5@sha256:a53ac55764e36668f0aa5bcbe19f12dd0dc2893d2a862aed413efe62e50d02c8 ...5111:01:45Bundler 2.4.19 is running, but your lockfile was generated with 2.5.11. Installing Bundler 2.5.11 and restarting using that version.34011:02:01$ export QA_COMMAND="$BUNDLE_PREFIX gitlab-qa ${QA_SCENARIO:=Test::Instance::Image} $RELEASE $GITLAB_QA_OPTS -- $QA_TESTS $QA_RSPEC_TAGS $RSPEC_REPORT_OPTS"34211:02:01Running - 'bundle exec gitlab-qa Test::Integration::AiGateway registry.gitlab.com/gitlab-org/build/omnibus-gitlab-mirror/gitlab-ee:32a42f4a37672a9ac7a2399b287ff1c22db77313-ruby3.2.5 -- --format html --out tmp/rspec-$(echo ai-gateway | sed 's/[ /]/_/g').htm --color --format documentation'34411:02:01[Feb 07 2025 11:02:01 UTC (Gitlab QA)] INFO -- Shell command: `docker pull -q registry.gitlab.com/gitlab-org/modelops/applied-ml/code-suggestions/ai-assist/model-gateway:latest`34511:02:13[Feb 07 2025 11:02:13 UTC (Gitlab QA)] INFO -- Shell command: `docker container list --all --format '{{.Names}}' --filter name=^ai-gateway$`34611:02:13[Feb 07 2025 11:02:13 UTC (Gitlab QA)] INFO -- Shell command: `docker network list --format '{{.Name}}' --filter name=^test$`34711:02:13[Feb 07 2025 11:02:13 UTC (Gitlab QA)] INFO -- Shell command: `docker network create test`34811:02:13[Feb 07 2025 11:02:13 UTC (Gitlab QA)] INFO -- Shell command: `docker run -d --name ai-gateway --net test --hostname ai-gateway.test -p 5000 --volume /builds/gitlab-org/gitlab/gitlab-qa-run-2025-02-07-11-02-01-13319a9e/ai-gateway/logs:/var/log/gitlab:z --env AIGW_GITLAB_URL="http://gitlab.test" --env AIGW_GITLAB_API_URL="http://gitlab.test/api/v4" --env AIGW_CUSTOMER_PORTAL_URL="https://customers.staging.gitlab.com" --env AIGW_MOCK_MODEL_RESPONSES="true" --env AIGW_LOGGING__LEVEL="debug" --env AIGW_LOGGING__TO_FILE="modelgateway_debug.log" --env AIGW_SELF_SIGNED_JWT__SIGNING_KEY="*****" --env AIGW_SELF_SIGNED_JWT__VALIDATION_KEY="*****" --env CLOUD_CONNECTOR_SERVICE_NAME="gitlab-ai-gateway" registry.gitlab.com/gitlab-org/modelops/applied-ml/code-suggestions/ai-assist/model-gateway:latest`34911:02:17[Feb 07 2025 11:02:17 UTC (Gitlab QA)] INFO -- Shell command: `docker container list --all --format '{{.Names}}' --filter name=^alpine-aa0c290a$`35011:02:17[Feb 07 2025 11:02:17 UTC (Gitlab QA)] INFO -- Shell command: `docker run -d --name alpine-aa0c290a --volume authority:/etc/gitlab/trusted-certs:Z --volume gitlab-ssl:/etc/gitlab/ssl:Z alpine/curl:latest tail -f /dev/null`35111:02:18[Feb 07 2025 11:02:18 UTC (Gitlab QA)] INFO -- Shell command: `docker cp /builds/gitlab-org/gitlab/.gems/gems/gitlab-qa-14.21.0/tls_certificates/authority/. alpine-aa0c290a:/etc/gitlab/trusted-certs`35211:02:18[Feb 07 2025 11:02:18 UTC (Gitlab QA)] INFO -- Shell command: `docker cp /builds/gitlab-org/gitlab/.gems/gems/gitlab-qa-14.21.0/tls_certificates/gitlab/. alpine-aa0c290a:/etc/gitlab/ssl`35311:02:18[Feb 07 2025 11:02:18 UTC (Gitlab QA)] INFO -- Shell command: `docker ps -f name=alpine-aa0c290a`35411:02:18[Feb 07 2025 11:02:18 UTC (Gitlab QA)] INFO -- Shell command: `docker rm -f alpine-aa0c290a`35511:02:18[Feb 07 2025 11:02:18 UTC (Gitlab QA)] INFO -- Shell command: `docker login --username "gitlab-ci-token" --password "*****" registry.gitlab.com`35611:02:19[Feb 07 2025 11:02:19 UTC (Gitlab QA)] INFO -- Shell command: `docker pull -q registry.gitlab.com/gitlab-org/build/omnibus-gitlab-mirror/gitlab-ee:32a42f4a37672a9ac7a2399b287ff1c22db77313-ruby3.2.5`35711:03:08[Feb 07 2025 11:03:08 UTC (Gitlab QA)] INFO -- Shell command: `docker container list --all --format '{{.Names}}' --filter name=^gitlab$`35811:03:08[Feb 07 2025 11:03:08 UTC (Gitlab QA)] INFO -- Shell command: `docker network list --format '{{.Name}}' --filter name=^test$`35911:03:08[Feb 07 2025 11:03:08 UTC (Gitlab QA)] INFO -- Shell command: `docker run -d --shm-size 256m --name gitlab --net test --hostname gitlab.test -p 80 --volume authority:/etc/gitlab/trusted-certs:Z --volume gitlab-ssl:/etc/gitlab/ssl:Z --volume /builds/gitlab-org/gitlab/gitlab-qa-run-2025-02-07-11-02-01-13319a9e/gitlab/logs:/var/log/gitlab:Z registry.gitlab.com/gitlab-org/build/omnibus-gitlab-mirror/gitlab-ee:32a42f4a37672a9ac7a2399b287ff1c22db77313-ruby3.2.5`36011:03:20[Feb 07 2025 11:03:20 UTC (Gitlab QA)] INFO -- Shell command: `docker exec gitlab bash -c "echo \"# Generated by GitLab QA Omnibus Configurator at 2025-02-07 11:02:0136511:03:20gitlab_rails['env'] = {'AI_GATEWAY_URL'=>'http://ai-gateway.test:5000', 'LLM_DEBUG'=>'true', 'QA_EE_ACTIVATION_CODE'=>'*****', 'GITLAB_LICENSE_MODE'=>'test', 'CUSTOMER_PORTAL_URL'=>'https://customers.staging.gitlab.com', 'GITLAB_QA_USER_AGENT'=>'*****', 'GITLAB_ALLOW_SEPARATE_CI_DATABASE'=>'true', 'COVERBAND_ENABLED'=>'false'}\" > /etc/gitlab/gitlab.rb;"`36611:03:20[Feb 07 2025 11:03:20 UTC (Gitlab QA)] INFO -- Shell command: `docker attach --sig-proxy=false gitlab`36811:06:38[Feb 07 2025 11:06:38 UTC (Gitlab QA)] INFO -- Shell command: `docker inspect --format='{{json .State.Health.Status}}' gitlab`36911:06:38[Feb 07 2025 11:06:38 UTC (Gitlab QA)] INFO -- Shell command: `docker port gitlab 80/tcp`37011:06:38[Feb 07 2025 11:06:38 UTC (Gitlab QA)] INFO -- -> GitLab is available at `http://docker:32769`!37111:06:38[Feb 07 2025 11:06:38 UTC (Gitlab QA)] INFO -- Shell command: `docker exec gitlab bash -c "mkdir -p /opt/gitlab/embedded/service/gitlab-shell/hooks/pre-receive.d"`37211:06:39[Feb 07 2025 11:06:39 UTC (Gitlab QA)] INFO -- Shell command: `docker exec gitlab bash -c "echo '#!/usr/bin/env bash37411:06:39 echo 'GL-HOOK-ERR: Custom error message rejecting prereceive hook for projects with GL_PROJECT_PATH matching pattern reject-prereceive'37811:06:39[Feb 07 2025 11:06:39 UTC (Gitlab QA)] INFO -- Shell command: `docker exec gitlab bash -c "chmod +x /opt/gitlab/embedded/service/gitlab-shell/hooks/pre-receive.d/*"`37911:06:39[Feb 07 2025 11:06:39 UTC (Gitlab QA)] INFO -- Shell command: `docker cp /builds/gitlab-org/gitlab/.gems/gems/gitlab-qa-14.21.0/support/data gitlab:/tmp/data-seeds`38111:06:39[Feb 07 2025 11:06:39 UTC (Gitlab QA)] INFO -- Shell command: `docker exec gitlab bash -c "gitlab-rails runner /tmp/data-seeds/admin_access_token_seed.rb"`38311:07:24[Feb 07 2025 11:07:24 UTC (Gitlab QA)] INFO -- Shell command: `docker cp /builds/gitlab-org/gitlab/.gems/gems/gitlab-qa-14.21.0/support/setup gitlab:/tmp/setup-scripts`38411:07:24[Feb 07 2025 11:07:24 UTC (Gitlab QA)] INFO -- Shell command: `docker exec gitlab bash -c "ASSIGN_SEATS=true HAS_ADD_ON=true gitlab-rails runner /tmp/setup-scripts/gitlab_duo_setup.rb"`38611:08:42[Feb 07 2025 11:08:42 UTC (Gitlab QA)] INFO -- Shell command: `docker login --username "gitlab-ci-token" --password "*****" registry.gitlab.com`38711:08:42[Feb 07 2025 11:08:42 UTC (Gitlab QA)] INFO -- Shell command: `docker pull -q registry.gitlab.com/gitlab-org/gitlab/gitlab-ee-qa:32a42f4a37672a9ac7a2399b287ff1c22db77313`38811:09:28[Feb 07 2025 11:09:28 UTC (Gitlab QA)] INFO -- Running test suite `Test::Instance::All` for gitlab-ee38911:09:28[Feb 07 2025 11:09:28 UTC (Gitlab QA)] INFO -- Shell command: `docker run -t --rm --net=test --env QA_AWS_S3_REGION="$QA_AWS_S3_REGION" --env QA_GOOGLE_CDN_JSON_KEY="$QA_GOOGLE_CDN_JSON_KEY" --env QA_EE_ACTIVATION_CODE_NO_ADD_ON="$QA_EE_ACTIVATION_CODE_NO_ADD_ON" --env QA_SUITE_STATUS_ENV_FILE="$QA_SUITE_STATUS_ENV_FILE" --env QA_THIRD_PARTY_DOCKER_REGISTRY="$QA_THIRD_PARTY_DOCKER_REGISTRY" --env QA_RSPEC_REPORT_PATH="$QA_RSPEC_REPORT_PATH" --env QA_GOOGLE_CDN_SIGNURL_KEY_NAME="$QA_GOOGLE_CDN_SIGNURL_KEY_NAME" --env QA_1P_PASSWORD="$QA_1P_PASSWORD" --env QA_GOOGLE_CDN_SIGNURL_KEY="$QA_GOOGLE_CDN_SIGNURL_KEY" --env QA_TEST_CASE_PROJECT_TOKEN="$QA_TEST_CASE_PROJECT_TOKEN" --env QA_GITHUB_USERNAME="$QA_GITHUB_USERNAME" --env QA_SLOW_CONNECTION_THROUGHPUT_KBPS="$QA_SLOW_CONNECTION_THROUGHPUT_KBPS" --env QA_GITHUB_PASSWORD="$QA_GITHUB_PASSWORD" --env QA_METRICS_GCS_PROJECT_ID="$QA_METRICS_GCS_PROJECT_ID" --env QA_ARTIFACTS_DIR="$QA_ARTIFACTS_DIR" --env QA_GITLAB_TLS_CERTIFICATE="$QA_GITLAB_TLS_CERTIFICATE" --env QA_RUN_TYPE="$QA_RUN_TYPE" --env QA_JIRA_ADMIN_PASSWORD="$QA_JIRA_ADMIN_PASSWORD" --env QA_GITHUB_OAUTH_APP_SECRET="$QA_GITHUB_OAUTH_APP_SECRET" --env QA_PATH="$QA_PATH" --env QA_JIRA_ADMIN_USERNAME="$QA_JIRA_ADMIN_USERNAME" --env QA_ADMIN_ACCESS_TOKEN="$QA_ADMIN_ACCESS_TOKEN" --env QA_COMMAND="$QA_COMMAND" --env QA_EE_LICENSE="$QA_EE_LICENSE" --env QA_1P_EMAIL="$QA_1P_EMAIL" --env QA_EE_ACTIVATION_CODE="$QA_EE_ACTIVATION_CODE" --env QA_GOOGLE_CLIENT_EMAIL="$QA_GOOGLE_CLIENT_EMAIL" --env QA_ALLURE_AWS_SECRET_ACCESS_KEY="$QA_ALLURE_AWS_SECRET_ACCESS_KEY" --env QA_GCS_BUCKET_NAME="$QA_GCS_BUCKET_NAME" --env QA_GOOGLE_PROJECT="$QA_GOOGLE_PROJECT" --env QA_KNAPSACK_REPORT_GCS_CREDENTIALS="$QA_KNAPSACK_REPORT_GCS_CREDENTIALS" --env QA_AWS_S3_KEY_ID="$QA_AWS_S3_KEY_ID" --env QA_RUN_ALL_TESTS="$QA_RUN_ALL_TESTS" --env QA_GITLAB_CI_TOKEN="$QA_GITLAB_CI_TOKEN" --env QA_METRICS_GCS_BUCKET_NAME="$QA_METRICS_GCS_BUCKET_NAME" --env QA_FRAMEWORK_CHANGES="$QA_FRAMEWORK_CHANGES" --env QA_INTERCEPT_REQUESTS="$QA_INTERCEPT_REQUESTS" --env QA_INFLUXDB_URL="$QA_INFLUXDB_URL" --env QA_THIRD_PARTY_DOCKER_USER="$QA_THIRD_PARTY_DOCKER_USER" --env QA_THIRD_PARTY_DOCKER_PASSWORD="$QA_THIRD_PARTY_DOCKER_PASSWORD" --env QA_METRICS_GCS_CREDS="$QA_METRICS_GCS_CREDS" --env QA_1P_SECRET="$QA_1P_SECRET" --env QA_CODE_PATH_MAPPINGS_GCS_CREDENTIALS="$QA_CODE_PATH_MAPPINGS_GCS_CREDENTIALS" --env QA_AWS_S3_ACCESS_KEY="$QA_AWS_S3_ACCESS_KEY" --env QA_LOG_LEVEL="$QA_LOG_LEVEL" --env QA_GITHUB_OAUTH_APP_ID="$QA_GITHUB_OAUTH_APP_ID" --env QA_IMAGE="$QA_IMAGE" --env QA_EXPORT_TEST_METRICS="$QA_EXPORT_TEST_METRICS" --env QA_GOOGLE_CDN_LB="$QA_GOOGLE_CDN_LB" --env QA_1P_GITHUB_UUID="$QA_1P_GITHUB_UUID" --env QA_GCS_CDN_BUCKET_NAME="$QA_GCS_CDN_BUCKET_NAME" --env QA_SCENARIO="$QA_SCENARIO" --env QA_GOOGLE_JSON_KEY="$QA_GOOGLE_JSON_KEY" --env QA_SUITES="$QA_SUITES" --env QA_RUN_ALL_E2E_LABEL="$QA_RUN_ALL_E2E_LABEL" --env QA_ALLURE_AWS_ACCESS_KEY_ID="$QA_ALLURE_AWS_ACCESS_KEY_ID" --env QA_AWS_S3_BUCKET_NAME="$QA_AWS_S3_BUCKET_NAME" --env QA_GENERATE_ALLURE_REPORT="$QA_GENERATE_ALLURE_REPORT" --env QA_CAN_TEST_PRAEFECT="$QA_CAN_TEST_PRAEFECT" --env QA_RUN_TESTS_ON_GDK="$QA_RUN_TESTS_ON_GDK" --env QA_INFLUXDB_TOKEN="$QA_INFLUXDB_TOKEN" --env QA_RETRY_FAILED_SPECS="$QA_RETRY_FAILED_SPECS" --env QA_TEST_LICENSE_MODE="$QA_TEST_LICENSE_MODE" --env QA_TEST_SESSION_TOKEN="$QA_TEST_SESSION_TOKEN" --env QA_SLOW_CONNECTION_LATENCY_MS="$QA_SLOW_CONNECTION_LATENCY_MS" --env QA_RESULTS_ISSUE_PROJECT_TOKEN="$QA_RESULTS_ISSUE_PROJECT_TOKEN" --env QA_GITHUB_ACCESS_TOKEN="$QA_GITHUB_ACCESS_TOKEN" --env QA_OMNIBUS_MR_TESTS="$QA_OMNIBUS_MR_TESTS" --env QA_THIRD_PARTY_DOCKER_REPOSITORY="$QA_THIRD_PARTY_DOCKER_REPOSITORY" --env CI="$CI" --env CI_JOB_ID="$CI_JOB_ID" --env CI_JOB_NAME="$CI_JOB_NAME" --env CI_JOB_NAME_SLUG="$CI_JOB_NAME_SLUG" --env CI_JOB_TOKEN="$CI_JOB_TOKEN" --env CI_JOB_URL="$CI_JOB_URL" --env CI_MERGE_REQUEST_IID="$CI_MERGE_REQUEST_IID" --env CI_NODE_TOTAL="$CI_NODE_TOTAL" --env CI_PIPELINE_CREATED_AT="$CI_PIPELINE_CREATED_AT" --env CI_PIPELINE_ID="$CI_PIPELINE_ID" --env CI_PIPELINE_SOURCE="$CI_PIPELINE_SOURCE" --env CI_PIPELINE_URL="$CI_PIPELINE_URL" --env CI_PROJECT_NAME="$CI_PROJECT_NAME" --env CI_PROJECT_PATH="$CI_PROJECT_PATH" --env CI_PROJECT_PATH_SLUG="$CI_PROJECT_PATH_SLUG" --env CI_PROJECT_DIR="$CI_PROJECT_DIR" --env CI_RUNNER_ID="$CI_RUNNER_ID" --env CI_SERVER_HOST="$CI_SERVER_HOST" --env COLORIZED_LOGS="$COLORIZED_LOGS" --env GITLAB_INITIAL_ROOT_PASSWORD="5iveL!fe" --env GITLAB_QA_ADMIN_ACCESS_TOKEN="$GITLAB_QA_ADMIN_ACCESS_TOKEN" --env GITLAB_QA_PASSWORD_1="$GITLAB_QA_PASSWORD_1" --env GITLAB_QA_PASSWORD_2="$GITLAB_QA_PASSWORD_2" --env GITLAB_QA_USER_AGENT="$GITLAB_QA_USER_AGENT" --env GITLAB_CI="$GITLAB_CI" --env QA_DOCKER_NETWORK="test" --env QA_SELENOID_BROWSER_IMAGE="selenoid/chrome" --env QA_SELENOID_BROWSER_VERSION="111.0" --env QA_VIDEO_RECORDER_IMAGE="registry.gitlab.com/gitlab-org/gitlab-qa/selenoid-manual-video-recorder" --env QA_VIDEO_RECORDER_VERSION="latest" --env RELEASE="$RELEASE" --env RELEASE_REGISTRY_PASSWORD="[MASKED]" --env RELEASE_REGISTRY_URL="registry.gitlab.com" --env RELEASE_REGISTRY_USERNAME="gitlab-ci-token" --env SELENOID_DIRECTORY="/builds/gitlab-org/gitlab/gitlab-qa-run-2025-02-07-11-02-01-13319a9e/selenoid" --env RSPEC_LAST_RUN_RESULTS_FILE="/home/gitlab/qa/tmp/examples.txt" --volume /var/run/docker.sock:/var/run/docker.sock:z --volume /builds/gitlab-org/gitlab/qa/rspec:/home/gitlab/qa/rspec:z --volume /builds/gitlab-org/gitlab/gitlab-qa-run-2025-02-07-11-02-01-13319a9e/gitlab-ee-qa-34417ad3:/home/gitlab/qa/tmp:z --name gitlab-ee-qa-34417ad3 registry.gitlab.com/gitlab-org/gitlab/gitlab-ee-qa:32a42f4a37672a9ac7a2399b287ff1c22db77313 Test::Instance::All http://gitlab.test -- --format html --out tmp/rspec-ai-gateway.htm --color --format documentation --tag ai_gateway`39711:13:37[Feb 07 2025 11:11:58 UTC (QA Tests)] INFO -- Creating admin api client for api fabrications39811:13:37[Feb 07 2025 11:11:58 UTC (QA Tests)] INFO -- Global admin api client set up successfully40011:13:37[Feb 07 2025 11:11:59 UTC (QA Tests)] WARN -- Environment already has a valid license, skipping!40111:13:37[Feb 07 2025 11:11:59 UTC (QA Tests)] INFO -- ==> Retrieved a QA::EE::Resource::License with id '1' via api in 0.49 seconds40211:13:37[Feb 07 2025 11:11:59 UTC (QA Tests)] INFO -- Disabling sync with External package metadata database40311:13:37[Feb 07 2025 11:11:59 UTC (QA Tests)] INFO -- Setting application settings: {:package_metadata_purl_types=>[11]}40811:13:37[Feb 07 2025 11:12:00 UTC (QA Tests)] INFO -- Starting test: Create Duo Chat in Web IDE on Self-managed behaves like Duo Chat gets a response back from Duo Chat41011:13:37[Feb 07 2025 11:12:01 UTC (QA Tests)] INFO -- ==> Built a QA::Resource::PersonalAccessToken with username 'qa-user-3c05f12bdf45eb47' via api in 0.15 seconds41111:13:37[Feb 07 2025 11:12:01 UTC (QA Tests)] INFO -- ==> Built a QA::Resource::User with username 'qa-user-3c05f12bdf45eb47' via api in 1.27 seconds41211:13:37[Feb 07 2025 11:12:03 UTC (QA Tests)] INFO -- filling :username-field with "qa-user-3c05f12bdf45eb47"41511:13:37[Feb 07 2025 11:12:04 UTC (QA Tests)] WARN -- Potentially Slow Code 'click_element sign-in-button' took 1.333s41611:13:37[Feb 07 2025 11:12:06 UTC (QA Tests)] INFO -- ==> Built a QA::Resource::Sandbox with full_path 'qa-sandbox-ff7012adf07a' via api in 0.76 seconds41711:13:37[Feb 07 2025 11:12:07 UTC (QA Tests)] INFO -- ==> Built a QA::Resource::Group with full_path 'qa-sandbox-ff7012adf07a/qa-test-2025-02-07-11-12-05-0b7752bce103ab91' via api in 1.98 seconds41811:13:37[Feb 07 2025 11:12:10 UTC (QA Tests)] INFO -- ==> Built a QA::Resource::Project with full_path 'qa-sandbox-ff7012adf07a/qa-test-2025-02-07-11-12-05-0b7752bce103ab91/webide-duo-chat-project-bafc5e32e6e2da31' via api in 5.1 seconds41911:13:37[Feb 07 2025 11:12:10 UTC (QA Tests)] INFO -- Visiting QA::Resource::Project at http://gitlab.test/qa-sandbox-ff7012adf07a/qa-test-2025-02-07-11-12-05-0b7752bce103ab91/webide-duo-chat-project-bafc5e32e6e2da3142211:13:37[Feb 07 2025 11:12:21 UTC (QA Tests)] WARN -- Potentially Slow Code 'has_element? broadcast-notification-container' took 6.6s42611:13:37 HTML screenshot: /home/gitlab/qa/tmp/failure_screenshots/create_duo_chat_in_web_ide_on_self-managed_behaves_like_duo_chat_gets_a_response_2025-02-07-11-13-22.793.html42711:13:37 Image screenshot: /home/gitlab/qa/tmp/failure_screenshots/create_duo_chat_in_web_ide_on_self-managed_behaves_like_duo_chat_gets_a_response_2025-02-07-11-13-22.793.png42911:13:37[Feb 07 2025 11:13:24 UTC (QA Tests)] INFO -- ==> Built a QA::Resource::PersonalAccessToken with username 'qa-user-1da381e8c3d1644d' via api in 0.1 seconds43011:13:37[Feb 07 2025 11:13:24 UTC (QA Tests)] INFO -- ==> Built a QA::Resource::User with username 'qa-user-1da381e8c3d1644d' via api in 0.96 seconds43611:13:37[Feb 07 2025 11:13:24 UTC (QA Tests)] INFO -- Starting test: Ai-powered Duo Chat when initiating Duo Chat on Self-managed behaves like Duo Chat gets a response back from Duo Chat43711:13:37[Feb 07 2025 11:13:24 UTC (QA Tests)] INFO -- Initializing admin user using predefined credentials43811:13:37[Feb 07 2025 11:13:24 UTC (QA Tests)] WARN -- Admin username variable 'GITLAB_ADMIN_USERNAME' not set, using default value!43911:13:37[Feb 07 2025 11:13:24 UTC (QA Tests)] WARN -- Admin password variable 'GITLAB_ADMIN_PASSWORD' not set, using default value!44311:13:37[Feb 07 2025 11:13:26 UTC (QA Tests)] WARN -- Potentially Slow Code 'click_element sign-in-button' took 1.105s44411:13:37[Feb 07 2025 11:13:29 UTC (QA Tests)] INFO -- ==> Built a QA::Resource::Sandbox with full_path 'qa-sandbox-05305b5c13b6' via api in 1.7 seconds44511:13:37[Feb 07 2025 11:13:29 UTC (QA Tests)] INFO -- ==> Built a QA::Resource::Group with full_path 'qa-sandbox-05305b5c13b6/qa-test-2025-02-07-11-12-05-559bd6d1ca3c3699' via api in 2.48 seconds44611:13:37[Feb 07 2025 11:13:31 UTC (QA Tests)] INFO -- ==> Built a QA::Resource::Project with full_path 'qa-sandbox-05305b5c13b6/qa-test-2025-02-07-11-12-05-559bd6d1ca3c3699/duo-chat-project-3c9735ae6ef00620' via api in 3.91 seconds44711:13:37[Feb 07 2025 11:13:31 UTC (QA Tests)] INFO -- Visiting QA::Resource::Project at http://gitlab.test/qa-sandbox-05305b5c13b6/qa-test-2025-02-07-11-12-05-559bd6d1ca3c3699/duo-chat-project-3c9735ae6ef0062046011:13:37[Feb 07 2025 11:13:35 UTC (QA Tests)] INFO -- Starting test: Create Code Suggestions in Web IDE on Self-managed with a valid license with a Duo Enterprise add-on when seat is assigned behaves like a code completion suggestion returns a code completion suggestion which can be accepted46211:13:37[Feb 07 2025 11:13:36 UTC (QA Tests)] INFO -- ==> Built a QA::Resource::PersonalAccessToken with username 'qa-user-1a9acdf5f8560148' via api in 0.09 seconds46311:13:37[Feb 07 2025 11:13:36 UTC (QA Tests)] INFO -- ==> Built a QA::Resource::User with username 'qa-user-1a9acdf5f8560148' via api in 1.6 seconds46711:14:06[Feb 07 2025 11:13:40 UTC (QA Tests)] INFO -- ==> Built a QA::Resource::Sandbox with full_path 'qa-sandbox-2aa3b048188a' via api in 0.45 seconds46811:14:06[Feb 07 2025 11:13:40 UTC (QA Tests)] INFO -- ==> Built a QA::Resource::Group with full_path 'qa-sandbox-2aa3b048188a/qa-test-2025-02-07-11-12-05-eec3f355e0594e87' via api in 1.01 seconds46911:14:06[Feb 07 2025 11:13:43 UTC (QA Tests)] INFO -- ==> Built a QA::Resource::Project with full_path 'qa-sandbox-2aa3b048188a/qa-test-2025-02-07-11-12-05-eec3f355e0594e87/webide-code-suggestions-project-217b4b7af1d86024' via api in 3.7 seconds47011:14:06[Feb 07 2025 11:13:43 UTC (QA Tests)] INFO -- Visiting QA::Resource::Project at http://gitlab.test/qa-sandbox-2aa3b048188a/qa-test-2025-02-07-11-12-05-eec3f355e0594e87/webide-code-suggestions-project-217b4b7af1d8602447111:14:06[Feb 07 2025 11:13:48 UTC (QA Tests)] INFO -- ==> Built a QA::Resource::Repository::Commit via api in 3.24 seconds47411:14:06[Feb 07 2025 11:13:55 UTC (QA Tests)] WARN -- Potentially Slow Code 'has_element? broadcast-notification-container' took 6.351s47911:14:06[Feb 07 2025 11:14:00 UTC (QA Tests)] INFO -- ==> Built a QA::Resource::PersonalAccessToken with username 'qa-user-76aa65d65afb2bb8' via api in 0.08 seconds48011:14:06[Feb 07 2025 11:14:00 UTC (QA Tests)] INFO -- ==> Built a QA::Resource::User with username 'qa-user-76aa65d65afb2bb8' via api in 0.84 seconds48911:14:06[Feb 07 2025 11:14:00 UTC (QA Tests)] INFO -- Starting test: Create Code Suggestions when code completion on Self-managed with a valid license with a Duo Enterprise add-on when seat is assigned behaves like indirect code completion returns a suggestion49311:14:06[Feb 07 2025 11:14:00 UTC (QA Tests)] INFO -- Starting test: Create Code Suggestions when code completion on Self-managed with a valid license with a Duo Enterprise add-on when seat is assigned with context behaves like indirect code completion returns a suggestion49511:14:06[Feb 07 2025 11:14:01 UTC (QA Tests)] INFO -- ==> Built a QA::Resource::PersonalAccessToken with username 'qa-user-77a14d40af16d105' via api in 0.1 seconds49611:14:06[Feb 07 2025 11:14:01 UTC (QA Tests)] INFO -- ==> Built a QA::Resource::User with username 'qa-user-77a14d40af16d105' via api in 0.71 seconds50411:14:06[Feb 07 2025 11:14:01 UTC (QA Tests)] INFO -- Starting test: Create Code Suggestions when code generation is requested on Self-managed with a valid license with a Duo Enterprise add-on when seat is assigned behaves like indirect code generation returns a suggestion50611:14:06[Feb 07 2025 11:14:01 UTC (QA Tests)] INFO -- ==> Built a QA::Resource::PersonalAccessToken with username 'qa-user-9715787a9e7330ee' via api in 0.1 seconds50711:14:06[Feb 07 2025 11:14:01 UTC (QA Tests)] INFO -- ==> Built a QA::Resource::User with username 'qa-user-9715787a9e7330ee' via api in 0.58 seconds51511:14:06[Feb 07 2025 11:14:01 UTC (QA Tests)] INFO -- Starting test: Create Code Suggestions when code generation is requested when streaming on Self-managed with a valid license with a Duo Enterprise add-on when seat is assigned behaves like code suggestions API using streaming streams a suggestion51711:14:06[Feb 07 2025 11:14:02 UTC (QA Tests)] INFO -- ==> Built a QA::Resource::PersonalAccessToken with username 'qa-user-80c20fa77b91a0c9' via api in 0.1 seconds51811:14:06[Feb 07 2025 11:14:02 UTC (QA Tests)] INFO -- ==> Built a QA::Resource::User with username 'qa-user-80c20fa77b91a0c9' via api in 0.64 seconds52611:14:06[Feb 07 2025 11:14:02 UTC (QA Tests)] INFO -- Starting test: Create Code Suggestions when direct access on Self-managed with a valid license with a Duo Enterprise add-on when seat is assigned behaves like direct code completion returns a completion directly from AI gateway52811:14:06[Feb 07 2025 11:14:03 UTC (QA Tests)] INFO -- ==> Built a QA::Resource::PersonalAccessToken with username 'qa-user-7375cc54071ecb21' via api in 0.09 seconds52911:14:06[Feb 07 2025 11:14:03 UTC (QA Tests)] INFO -- ==> Built a QA::Resource::User with username 'qa-user-7375cc54071ecb21' via api in 0.71 seconds53311:14:06[Feb 07 2025 11:14:03 UTC (QA Tests)] INFO -- Starting test: Create Code Suggestions when direct access on Self-managed with a valid license with a Duo Enterprise add-on when seat is assigned with context behaves like direct code completion returns a completion directly from AI gateway53511:14:06[Feb 07 2025 11:14:04 UTC (QA Tests)] INFO -- ==> Built a QA::Resource::PersonalAccessToken with username 'qa-user-2cb3c7618a6240ba' via api in 0.09 seconds53611:14:06[Feb 07 2025 11:14:04 UTC (QA Tests)] INFO -- ==> Built a QA::Resource::User with username 'qa-user-2cb3c7618a6240ba' via api in 1.12 seconds53911:14:06[Feb 07 2025 11:14:05 UTC (QA Tests)] INFO -- Starting test: Create Code Suggestions when direct access on Self-managed with a valid license with a Duo Enterprise add-on when seat is assigned behaves like direct code generation refuses a code generation request directly from AI gateway54111:14:06[Feb 07 2025 11:14:06 UTC (QA Tests)] INFO -- ==> Built a QA::Resource::PersonalAccessToken with username 'qa-user-e11eb4a2c52088e5' via api in 0.09 seconds54211:14:06[Feb 07 2025 11:14:06 UTC (QA Tests)] INFO -- ==> Built a QA::Resource::User with username 'qa-user-e11eb4a2c52088e5' via api in 0.52 seconds54411:14:08[Feb 07 2025 11:14:06 UTC (QA Tests)] INFO -- [influxdb exporter]: Pushed 9 test execution entries to influxdb54511:14:08[Feb 07 2025 11:14:07 UTC (QA Tests)] INFO -- [influxdb exporter]: Pushed 9 test execution entries to GCS54611:14:08[Feb 07 2025 11:14:07 UTC (QA Tests)] INFO -- [influxdb exporter]: Pushed 31 resource fabrication entries to influxdb54711:14:08[Feb 07 2025 11:14:08 UTC (QA Tests)] INFO -- [influxdb exporter]: Pushed 31 resource fabrication entries to GCS54811:14:08[Feb 07 2025 11:14:08 UTC (QA Tests)] INFO -- [influxdb exporter]: Pushed 201 code runtime entries to influxdb54911:14:08[Feb 07 2025 11:14:08 UTC (QA Tests)] INFO -- [influxdb exporter]: Saving test metrics json not enabled, skipping55111:14:08 1) Create Duo Chat in Web IDE on Self-managed behaves like Duo Chat gets a response back from Duo Chat55611:14:08 Shared Example Group: "Duo Chat" called from ./qa/specs/features/ee/browser_ui/3_create/web_ide/duo_chat_in_web_ide_spec.rb:4556411:14:08 # ./qa/specs/features/ee/browser_ui/3_create/web_ide/duo_chat_in_web_ide_spec.rb:11:in `block (5 levels) in <module:QA>'56611:14:08 # ./qa/specs/features/ee/browser_ui/3_create/web_ide/duo_chat_in_web_ide_spec.rb:10:in `block (4 levels) in <module:QA>'56711:14:08 # /home/gitlab/spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'57911:14:08rspec './qa/specs/features/ee/browser_ui/3_create/web_ide/duo_chat_in_web_ide_spec.rb[1:1:2:1:1]' # Create Duo Chat in Web IDE on Self-managed behaves like Duo Chat gets a response back from Duo Chat58111:14:08[Feb 07 2025 11:14:08 UTC (Gitlab QA)] WARN -- Initial test run failed, attempting to retry failed specs in new process!58211:14:08[Feb 07 2025 11:14:08 UTC (Gitlab QA)] INFO -- Shell command: `docker run -t --rm --net=test --env QA_AWS_S3_REGION="$QA_AWS_S3_REGION" --env QA_GOOGLE_CDN_JSON_KEY="$QA_GOOGLE_CDN_JSON_KEY" --env QA_EE_ACTIVATION_CODE_NO_ADD_ON="$QA_EE_ACTIVATION_CODE_NO_ADD_ON" --env QA_SUITE_STATUS_ENV_FILE="$QA_SUITE_STATUS_ENV_FILE" --env QA_THIRD_PARTY_DOCKER_REGISTRY="$QA_THIRD_PARTY_DOCKER_REGISTRY" --env QA_RSPEC_REPORT_PATH="$QA_RSPEC_REPORT_PATH" --env QA_GOOGLE_CDN_SIGNURL_KEY_NAME="$QA_GOOGLE_CDN_SIGNURL_KEY_NAME" --env QA_1P_PASSWORD="$QA_1P_PASSWORD" --env QA_GOOGLE_CDN_SIGNURL_KEY="$QA_GOOGLE_CDN_SIGNURL_KEY" --env QA_TEST_CASE_PROJECT_TOKEN="$QA_TEST_CASE_PROJECT_TOKEN" --env QA_GITHUB_USERNAME="$QA_GITHUB_USERNAME" --env QA_SLOW_CONNECTION_THROUGHPUT_KBPS="$QA_SLOW_CONNECTION_THROUGHPUT_KBPS" --env QA_GITHUB_PASSWORD="$QA_GITHUB_PASSWORD" --env QA_METRICS_GCS_PROJECT_ID="$QA_METRICS_GCS_PROJECT_ID" --env QA_ARTIFACTS_DIR="$QA_ARTIFACTS_DIR" --env QA_GITLAB_TLS_CERTIFICATE="$QA_GITLAB_TLS_CERTIFICATE" --env QA_RUN_TYPE="$QA_RUN_TYPE" --env QA_JIRA_ADMIN_PASSWORD="$QA_JIRA_ADMIN_PASSWORD" --env QA_GITHUB_OAUTH_APP_SECRET="$QA_GITHUB_OAUTH_APP_SECRET" --env QA_PATH="$QA_PATH" --env QA_JIRA_ADMIN_USERNAME="$QA_JIRA_ADMIN_USERNAME" --env QA_ADMIN_ACCESS_TOKEN="$QA_ADMIN_ACCESS_TOKEN" --env QA_COMMAND="$QA_COMMAND" --env QA_EE_LICENSE="$QA_EE_LICENSE" --env QA_1P_EMAIL="$QA_1P_EMAIL" --env QA_EE_ACTIVATION_CODE="$QA_EE_ACTIVATION_CODE" --env QA_GOOGLE_CLIENT_EMAIL="$QA_GOOGLE_CLIENT_EMAIL" --env QA_ALLURE_AWS_SECRET_ACCESS_KEY="$QA_ALLURE_AWS_SECRET_ACCESS_KEY" --env QA_GCS_BUCKET_NAME="$QA_GCS_BUCKET_NAME" --env QA_GOOGLE_PROJECT="$QA_GOOGLE_PROJECT" --env QA_KNAPSACK_REPORT_GCS_CREDENTIALS="$QA_KNAPSACK_REPORT_GCS_CREDENTIALS" --env QA_AWS_S3_KEY_ID="$QA_AWS_S3_KEY_ID" --env QA_RUN_ALL_TESTS="$QA_RUN_ALL_TESTS" --env QA_GITLAB_CI_TOKEN="$QA_GITLAB_CI_TOKEN" --env QA_METRICS_GCS_BUCKET_NAME="$QA_METRICS_GCS_BUCKET_NAME" --env QA_FRAMEWORK_CHANGES="$QA_FRAMEWORK_CHANGES" --env QA_INTERCEPT_REQUESTS="$QA_INTERCEPT_REQUESTS" --env QA_INFLUXDB_URL="$QA_INFLUXDB_URL" --env QA_THIRD_PARTY_DOCKER_USER="$QA_THIRD_PARTY_DOCKER_USER" --env QA_THIRD_PARTY_DOCKER_PASSWORD="$QA_THIRD_PARTY_DOCKER_PASSWORD" --env QA_METRICS_GCS_CREDS="$QA_METRICS_GCS_CREDS" --env QA_1P_SECRET="$QA_1P_SECRET" --env QA_CODE_PATH_MAPPINGS_GCS_CREDENTIALS="$QA_CODE_PATH_MAPPINGS_GCS_CREDENTIALS" --env QA_AWS_S3_ACCESS_KEY="$QA_AWS_S3_ACCESS_KEY" --env QA_LOG_LEVEL="$QA_LOG_LEVEL" --env QA_GITHUB_OAUTH_APP_ID="$QA_GITHUB_OAUTH_APP_ID" --env QA_IMAGE="$QA_IMAGE" --env QA_EXPORT_TEST_METRICS="$QA_EXPORT_TEST_METRICS" --env QA_GOOGLE_CDN_LB="$QA_GOOGLE_CDN_LB" --env QA_1P_GITHUB_UUID="$QA_1P_GITHUB_UUID" --env QA_GCS_CDN_BUCKET_NAME="$QA_GCS_CDN_BUCKET_NAME" --env QA_SCENARIO="$QA_SCENARIO" --env QA_GOOGLE_JSON_KEY="$QA_GOOGLE_JSON_KEY" --env QA_SUITES="$QA_SUITES" --env QA_RUN_ALL_E2E_LABEL="$QA_RUN_ALL_E2E_LABEL" --env QA_ALLURE_AWS_ACCESS_KEY_ID="$QA_ALLURE_AWS_ACCESS_KEY_ID" --env QA_AWS_S3_BUCKET_NAME="$QA_AWS_S3_BUCKET_NAME" --env QA_GENERATE_ALLURE_REPORT="$QA_GENERATE_ALLURE_REPORT" --env QA_CAN_TEST_PRAEFECT="$QA_CAN_TEST_PRAEFECT" --env QA_RUN_TESTS_ON_GDK="$QA_RUN_TESTS_ON_GDK" --env QA_INFLUXDB_TOKEN="$QA_INFLUXDB_TOKEN" --env QA_RETRY_FAILED_SPECS="$QA_RETRY_FAILED_SPECS" --env QA_TEST_LICENSE_MODE="$QA_TEST_LICENSE_MODE" --env QA_TEST_SESSION_TOKEN="$QA_TEST_SESSION_TOKEN" --env QA_SLOW_CONNECTION_LATENCY_MS="$QA_SLOW_CONNECTION_LATENCY_MS" --env QA_RESULTS_ISSUE_PROJECT_TOKEN="$QA_RESULTS_ISSUE_PROJECT_TOKEN" --env QA_GITHUB_ACCESS_TOKEN="$QA_GITHUB_ACCESS_TOKEN" --env QA_OMNIBUS_MR_TESTS="$QA_OMNIBUS_MR_TESTS" --env QA_THIRD_PARTY_DOCKER_REPOSITORY="$QA_THIRD_PARTY_DOCKER_REPOSITORY" --env CI="$CI" --env CI_JOB_ID="$CI_JOB_ID" --env CI_JOB_NAME="$CI_JOB_NAME" --env CI_JOB_NAME_SLUG="$CI_JOB_NAME_SLUG" --env CI_JOB_TOKEN="$CI_JOB_TOKEN" --env CI_JOB_URL="$CI_JOB_URL" --env CI_MERGE_REQUEST_IID="$CI_MERGE_REQUEST_IID" --env CI_NODE_TOTAL="$CI_NODE_TOTAL" --env CI_PIPELINE_CREATED_AT="$CI_PIPELINE_CREATED_AT" --env CI_PIPELINE_ID="$CI_PIPELINE_ID" --env CI_PIPELINE_SOURCE="$CI_PIPELINE_SOURCE" --env CI_PIPELINE_URL="$CI_PIPELINE_URL" --env CI_PROJECT_NAME="$CI_PROJECT_NAME" --env CI_PROJECT_PATH="$CI_PROJECT_PATH" --env CI_PROJECT_PATH_SLUG="$CI_PROJECT_PATH_SLUG" --env CI_PROJECT_DIR="$CI_PROJECT_DIR" --env CI_RUNNER_ID="$CI_RUNNER_ID" --env CI_SERVER_HOST="$CI_SERVER_HOST" --env COLORIZED_LOGS="$COLORIZED_LOGS" --env GITLAB_INITIAL_ROOT_PASSWORD="5iveL!fe" --env GITLAB_QA_ADMIN_ACCESS_TOKEN="$GITLAB_QA_ADMIN_ACCESS_TOKEN" --env GITLAB_QA_PASSWORD_1="$GITLAB_QA_PASSWORD_1" --env GITLAB_QA_PASSWORD_2="$GITLAB_QA_PASSWORD_2" --env GITLAB_QA_USER_AGENT="$GITLAB_QA_USER_AGENT" --env GITLAB_CI="$GITLAB_CI" --env QA_DOCKER_NETWORK="test" --env QA_SELENOID_BROWSER_IMAGE="selenoid/chrome" --env QA_SELENOID_BROWSER_VERSION="111.0" --env QA_VIDEO_RECORDER_IMAGE="registry.gitlab.com/gitlab-org/gitlab-qa/selenoid-manual-video-recorder" --env QA_VIDEO_RECORDER_VERSION="latest" --env RELEASE="$RELEASE" --env RELEASE_REGISTRY_PASSWORD="[MASKED]" --env RELEASE_REGISTRY_URL="registry.gitlab.com" --env RELEASE_REGISTRY_USERNAME="gitlab-ci-token" --env SELENOID_DIRECTORY="/builds/gitlab-org/gitlab/gitlab-qa-run-2025-02-07-11-02-01-13319a9e/selenoid" --env QA_RSPEC_RETRIED="true" --env NO_KNAPSACK="true" --env RSPEC_LAST_RUN_RESULTS_FILE="/home/gitlab/qa/tmp/examples.txt" --volume /var/run/docker.sock:/var/run/docker.sock:z --volume /builds/gitlab-org/gitlab/qa/rspec:/home/gitlab/qa/rspec:z --volume /builds/gitlab-org/gitlab/gitlab-qa-run-2025-02-07-11-02-01-13319a9e/gitlab-ee-qa-34417ad3-retry:/home/gitlab/qa/tmp:z --volume /builds/gitlab-org/gitlab/gitlab-qa-run-2025-02-07-11-02-01-13319a9e/gitlab-ee-qa-34417ad3/examples.txt:/home/gitlab/qa/tmp/examples.txt:z --name gitlab-ee-qa-34417ad3-retry registry.gitlab.com/gitlab-org/gitlab/gitlab-ee-qa:32a42f4a37672a9ac7a2399b287ff1c22db77313 Test::Instance::All http://gitlab.test -- --format html --out tmp/rspec-ai-gateway.htm --color --format documentation --only-failures`58811:17:55[Feb 07 2025 11:16:33 UTC (QA Tests)] INFO -- Creating admin api client for api fabrications58911:17:55[Feb 07 2025 11:16:33 UTC (QA Tests)] INFO -- Global admin api client set up successfully59011:17:55[Feb 07 2025 11:16:33 UTC (QA Tests)] INFO -- Skipping further global hooks due to retry process59511:17:55[Feb 07 2025 11:16:33 UTC (QA Tests)] INFO -- Starting test: Create Duo Chat in Web IDE on Self-managed behaves like Duo Chat gets a response back from Duo Chat59711:17:55[Feb 07 2025 11:16:34 UTC (QA Tests)] INFO -- ==> Built a QA::Resource::PersonalAccessToken with username 'qa-user-f3ed86e4ad60e8ba' via api in 0.91 seconds59811:17:55[Feb 07 2025 11:16:34 UTC (QA Tests)] INFO -- ==> Built a QA::Resource::User with username 'qa-user-f3ed86e4ad60e8ba' via api in 1.31 seconds59911:17:55[Feb 07 2025 11:16:36 UTC (QA Tests)] INFO -- filling :username-field with "qa-user-f3ed86e4ad60e8ba"60211:17:55[Feb 07 2025 11:16:38 UTC (QA Tests)] INFO -- ==> Built a QA::Resource::Sandbox with full_path 'qa-sandbox-7f93b746b8ed' via api in 0.54 seconds60311:17:55[Feb 07 2025 11:16:39 UTC (QA Tests)] INFO -- ==> Built a QA::Resource::Group with full_path 'qa-sandbox-7f93b746b8ed/qa-test-2025-02-07-11-16-38-60931732a37fd9c0' via api in 1.13 seconds60411:17:55[Feb 07 2025 11:16:40 UTC (QA Tests)] INFO -- ==> Built a QA::Resource::Project with full_path 'qa-sandbox-7f93b746b8ed/qa-test-2025-02-07-11-16-38-60931732a37fd9c0/webide-duo-chat-project-181bc01a6517f525' via api in 2.92 seconds60511:17:55[Feb 07 2025 11:16:40 UTC (QA Tests)] INFO -- Visiting QA::Resource::Project at http://gitlab.test/qa-sandbox-7f93b746b8ed/qa-test-2025-02-07-11-16-38-60931732a37fd9c0/webide-duo-chat-project-181bc01a6517f52560811:17:55[Feb 07 2025 11:16:49 UTC (QA Tests)] WARN -- Potentially Slow Code 'has_element? broadcast-notification-container' took 6.205s61211:17:55 HTML screenshot: /home/gitlab/qa/tmp/failure_screenshots/create_duo_chat_in_web_ide_on_self-managed_behaves_like_duo_chat_gets_a_response_2025-02-07-11-17-50.890.html61311:17:55 Image screenshot: /home/gitlab/qa/tmp/failure_screenshots/create_duo_chat_in_web_ide_on_self-managed_behaves_like_duo_chat_gets_a_response_2025-02-07-11-17-50.890.png61511:17:55[Feb 07 2025 11:17:51 UTC (QA Tests)] INFO -- ==> Built a QA::Resource::PersonalAccessToken with username 'qa-user-0dbd45f6b37ec2a7' via api in 0.08 seconds61611:17:55[Feb 07 2025 11:17:51 UTC (QA Tests)] INFO -- ==> Built a QA::Resource::User with username 'qa-user-0dbd45f6b37ec2a7' via api in 0.59 seconds61711:17:55[Feb 07 2025 11:17:52 UTC (QA Tests)] INFO -- [influxdb exporter]: Pushed 1 test execution entries to influxdb61811:17:55[Feb 07 2025 11:17:53 UTC (QA Tests)] INFO -- [influxdb exporter]: Pushed 1 test execution entries to GCS61911:17:55[Feb 07 2025 11:17:53 UTC (QA Tests)] INFO -- [influxdb exporter]: Pushed 7 resource fabrication entries to influxdb62011:17:55[Feb 07 2025 11:17:53 UTC (QA Tests)] INFO -- [influxdb exporter]: Pushed 7 resource fabrication entries to GCS62111:17:55[Feb 07 2025 11:17:54 UTC (QA Tests)] INFO -- [influxdb exporter]: Pushed 60 code runtime entries to influxdb62211:17:55[Feb 07 2025 11:17:54 UTC (QA Tests)] INFO -- [influxdb exporter]: Saving test metrics json not enabled, skipping62411:17:55 1) Create Duo Chat in Web IDE on Self-managed behaves like Duo Chat gets a response back from Duo Chat62911:17:55 Shared Example Group: "Duo Chat" called from ./qa/specs/features/ee/browser_ui/3_create/web_ide/duo_chat_in_web_ide_spec.rb:4563711:17:55 # ./qa/specs/features/ee/browser_ui/3_create/web_ide/duo_chat_in_web_ide_spec.rb:11:in `block (5 levels) in <module:QA>'63911:17:55 # ./qa/specs/features/ee/browser_ui/3_create/web_ide/duo_chat_in_web_ide_spec.rb:10:in `block (4 levels) in <module:QA>'64011:17:55 # /home/gitlab/spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'65211:17:55rspec './qa/specs/features/ee/browser_ui/3_create/web_ide/duo_chat_in_web_ide_spec.rb[1:1:2:1:1]' # Create Duo Chat in Web IDE on Self-managed behaves like Duo Chat gets a response back from Duo Chat65411:17:55[Feb 07 2025 11:17:55 UTC (Gitlab QA)] INFO -- Shell command: `docker exec gitlab bash -c "gitlab-psql -c 'select n_live_tup, n_dead_tup, relname from pg_stat_all_tables order by n_live_tup DESC, n_dead_tup DESC;'"`65511:17:55[Feb 07 2025 11:17:55 UTC (Gitlab QA)] INFO -- Shell command: `docker exec gitlab bash -c "gitlab-psql -c 'select * from pg_stat_user_tables;'"`65811:17:57[Feb 07 2025 11:17:57 UTC (Gitlab QA)] INFO -- Shell command: `docker cp ai-gateway:home/aigateway/app/modelgateway_debug.log /builds/gitlab-org/gitlab/gitlab-qa-run-2025-02-07-11-02-01-13319a9e/ai-gateway/logs/modelgateway_debug.log`65911:17:57[Feb 07 2025 11:17:57 UTC (Gitlab QA)] INFO -- Shell command: `docker ps -f name=ai-gateway`66111:17:57bundler: failed to load command: gitlab-qa (/builds/gitlab-org/gitlab/.gems/bin/gitlab-qa)66211:17:57/usr/local/bin/bundle: Command `docker run -t --rm --net=test --env QA_AWS_S3_REGION="$QA_AWS_S3_REGION" --env QA_GOOGLE_CDN_JSON...` failed! ✘ (Gitlab::QA::Support::ShellCommand::StatusError)66311:17:57/usr/local/bin/bundle: Command `docker run -t --rm --net=test --env QA_AWS_S3_REGION="$QA_AWS_S3_REGION" --env QA_GOOGLE_CDN_JSON...` failed! ✘ (Gitlab::QA::Support::ShellCommand::StatusError)67311:17:58$ echo -e "\e[0Ksection_start:`date +%s`:report_results_section[collapsed=true]\r\e[0KReport results"68211:18:00Uploading artifacts as "archive" to coordinator... 201 Created id=9072343197 responseStatus=201 Created token=glcbt-6668511:18:01Uploading artifacts as "junit" to coordinator... 201 Created id=9072343197 responseStatus=201 Created token=glcbt-6668711:18:01/builds/gitlab-org/gitlab/suite_status.env: found 1 matching artifact files and directories 68811:18:02Uploading artifacts as "dotenv" to coordinator... 201 Created id=9072343197 responseStatus=201 Created token=glcbt-66