Skip to content

SDCSRM 1223 Support Frontend Tests GCP#273

Merged
dbanks91 merged 3 commits intomainfrom
SDCSRM-1223-support-frontend-gcp
Apr 20, 2026
Merged

SDCSRM 1223 Support Frontend Tests GCP#273
dbanks91 merged 3 commits intomainfrom
SDCSRM-1223-support-frontend-gcp

Conversation

@dbanks91
Copy link
Copy Markdown
Contributor

@dbanks91 dbanks91 commented Apr 13, 2026

Motivation and Context

We want to be able to run Support Frontend scenarios in GCP environments

What has changed

  • Added IAP auth headers to support frontend requests when running in cloud env
  • Added some wait times (currently support frontend is a bit sluggish in dev sandbox envs)
  • Skipped the Sample Load Scenario as this requires extra work to get working in gcp (We have a card to look into this already)

When running the tests it kept crashing due to memory limits, this is partly due to window size being set. I've noticed now if you remove the window option, the ATs still pass on the new and old macs. This also stops the chromedriver tab from cashing.

Sometimes the memory limit is hit so the pod exists, I'm leaving that fix out of this card as we already have a card looking into it

How to test?

  1. Apply Terraform changes (https://github.com/ONSdigital/ssdc-rm-terraform/pull/708)
  2. Remove ~@SupportFrontend from L54 of run_gke.sh to allow the Support Frontend tests to run (This has been left in to not break CI pipeline)
  3. Build and run the ATs against a dev project
  4. Run the ATs locally to check they still work

Links

https://officefornationalstatistics.atlassian.net/browse/SDCSRM-1223

Screenshots (if appropriate):

@dbanks91 dbanks91 requested a review from a team as a code owner April 13, 2026 13:26
@dbanks91 dbanks91 added the patch A non-feature change, e.g. bug or issue fix label Apr 13, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 13, 2026

@dbanks91 dbanks91 added feature Adds or alters functionality and removed patch A non-feature change, e.g. bug or issue fix labels Apr 13, 2026
# Conflicts:
#	acceptance_tests/features/steps/support_frontend.py
@dbanks91 dbanks91 merged commit e8faf65 into main Apr 20, 2026
4 checks passed
@dbanks91 dbanks91 deleted the SDCSRM-1223-support-frontend-gcp branch April 20, 2026 12:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Adds or alters functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants