Skip to content

E2E test: Fix and enable workspaces e2e test

Jay McCure requested to merge jmc-workspaces-e2e into master

What does this MR do and why?

Resolves #463416

  1. Removes workspaces spec from quarantine
  2. Allow agent in workspaces e2e test
  3. Adjust assertions so they do not hang when terminating workspace
  4. Installs google-cloud-sdk-gke-gcloud-auth-plugin
  5. Waits for ingress-nginx pod to be ready to prevent error seen at: !155282 (comment 2080060335)

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Results

Test passing against staging (used gitlab-qa) image from this MR:

How to set up and validate locally

Script with staging secrets: https://start.1password.com/open/i?a=LKATQYUATRBRDHRRABEBH4RJ5Y&v=6gq44ckmq23vqk5poqunurdgay&i=urb6fil6tasagtib72vwpxhv6u&h=my.1password.com

# best to create a new terminal
# run script in 1password
cd qa
bundle install
bundle exec bin/qa Test::Instance::All https://staging.gitlab.com -- -- qa/specs/features/ee/browser_ui/3_create/remote_development/workspace_actions_spec.rb
Edited by Jay McCure

Merge request reports

Loading