perf(ci): UI E2E tests on GHA by davdhacs · Pull Request #20345 · stackrox/stackrox · GitHub
Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
273 commits
Select commit Hold shift + click to select a range
af2f98d
fix: sensor chart has defaults in a directory, not single file
davdhacs May 2, 2026
cac8bb2
fix: compile test classes before running tests
davdhacs May 2, 2026
31c61f8
feat: replace Groovy tests with Cypress UI smoke test
davdhacs May 2, 2026
e32a94f
fix: use direct login per test instead of cy.session
davdhacs May 2, 2026
661d825
fix: generate API token via /v1/apitokens/generate, pass as CYPRESS_R…
davdhacs May 2, 2026
9c4b5c7
feat: run full Cypress e2e suite after smoke test passes
davdhacs May 2, 2026
4be8ea4
refactor: exclude scanner-dependent tests, disable screenshots/video
davdhacs May 2, 2026
7cff9ff
fix: use excludeSpecPattern config instead of explicit spec list
davdhacs May 2, 2026
882b3f0
feat: deploy full StackRox stack (scanner-v4, collector, admission-co…
davdhacs May 2, 2026
230fcca
fix: use CORE_BPF collector instead of NO_COLLECTION
davdhacs May 2, 2026
7ee9c39
experiment: add 4-shard matrix for parallel test execution
davdhacs May 2, 2026
091ad6f
fix: export PATH for roxctl within shard deploy step
davdhacs May 2, 2026
1855014
feat: add resource threshold check — fail if memory exceeds 80% of cap
davdhacs May 2, 2026
c846729
fix: rebalance shards + seed test data for scanner/CVE tests
davdhacs May 2, 2026
61fd936
feat: 8-shard matrix + parallelized deploy for fast iteration
davdhacs May 2, 2026
0c3d185
perf: eliminate roxctl, skip rollout waits, use in-repo charts
davdhacs May 2, 2026
5027348
fix: copy charts before patching, add debug output
davdhacs May 2, 2026
b8cd2d9
debug: add set -x and fix cp -rL for symlinks in charts
davdhacs May 2, 2026
a244037
fix: disable set -x around all credential operations
davdhacs May 2, 2026
4b6d3ba
fix: restore roxctl for chart generation — in-repo charts are .gitign…
davdhacs May 2, 2026
e603c73
fix: revert init bundle to roxctl (API response format needs investig…
davdhacs May 2, 2026
4b134ed
fix: wait for specific PIDs, not bare wait (catches npm failure)
davdhacs May 2, 2026
7f8a2a3
fix: wait for Central pod ready before port-forward, reduce to 2 shards
davdhacs May 2, 2026
2b4d5b5
feat: re-enable all 8 shards — deploy fixed and verified
davdhacs May 2, 2026
f8b2b31
perf: remove --wait from kind create — saves ~15s
davdhacs May 2, 2026
c756cb8
fix: restore Cypress install, fix KinD background bug
davdhacs May 2, 2026
1ccb5d0
perf: overlap Central boot with Cypress install — save ~20s
davdhacs May 2, 2026
54c5d6c
perf: run ENTIRE deploy in background — 0s deploy step
davdhacs May 2, 2026
514e7bd
perf: pre-pull images to host Docker during KinD creation
davdhacs May 2, 2026
485bf74
revert: use ctr pull instead of docker save pipe
davdhacs May 2, 2026
cbfc67c
perf: parallel per-image docker save|ctr import + platform flag + timing
davdhacs May 2, 2026
2bf39e1
revert: use ctr pull (proven 62s) instead of docker save pipe (82-96s)
davdhacs May 2, 2026
c92209b
verify: second run to confirm 60s auth wait baseline
davdhacs May 2, 2026
d8cfb14
fix: improve test data seeding for risk, network, and CVE tests
davdhacs May 3, 2026
dfa9ea4
fix: wait for scanner + sensor data before running tests
davdhacs May 3, 2026
e779720
refactor: reorganize shards by failure category
davdhacs May 3, 2026
e4adaa1
refactor: split scanner shard into 3 for parallelism + diagnosis
davdhacs May 3, 2026
de77d89
fix: force-scan nginx image via API instead of waiting for auto-scan
davdhacs May 3, 2026
6ed0fc5
fix: match Prow config — disable Scanner V4 (ROX_SCANNER_V4=false)
davdhacs May 3, 2026
4a53e40
fix: revert scanner image pull — scanner tag differs from main tag
davdhacs May 3, 2026
ee8ce1a
fix: deploy legacy scanner using SCANNER_VERSION file for correct tag
davdhacs May 3, 2026
e0ae482
feat: committed CI helm charts — eliminate roxctl chart generation
davdhacs May 3, 2026
b228a2e
perf: eliminate roxctl entirely — use curl API for init-bundles
davdhacs May 3, 2026
f645046
temp: only run shard 2-clusters for fast startup optimization iteration
davdhacs May 3, 2026
bfdf0d6
revert: restore roxctl for init-bundles — curl API produced invalid b…
davdhacs May 3, 2026
feaa9e3
revert: use roxctl for chart generation — committed charts have versi…
davdhacs May 3, 2026
36f06d3
feat: eliminate roxctl entirely — render charts from .htpl + static i…
davdhacs May 3, 2026
cfd5884
Revert "feat: eliminate roxctl entirely — render charts from .htpl + …
davdhacs May 3, 2026
2d0b904
Reapply "feat: eliminate roxctl entirely — render charts from .htpl +…
davdhacs May 3, 2026
de97373
fix: handle all htpl patterns — range, comments, pipe expressions
davdhacs May 3, 2026
b217712
test: isolate chart rendering from CA/init-bundle issues
davdhacs May 3, 2026
b9d5a40
test: retry curl init-bundle with fixed render-chart.sh
davdhacs May 4, 2026
2926eec
docs: add inline documentation and re-enable all 8 shards
davdhacs May 4, 2026
ed2ae3a
perf: overlap npm install with deploy + stagger image pulls
davdhacs May 4, 2026
355f262
perf: remove image-wait gate — helm install fully parallel with pulls
davdhacs May 4, 2026
22f63fa
perf: give central-db 2s exclusive bandwidth head start
davdhacs May 4, 2026
6001305
perf: move staggered image pulls into background subprocess
davdhacs May 4, 2026
dfd42f3
perf: vary central-db pull delay across shards (0-7s via job-index)
davdhacs May 4, 2026
7c33bdd
perf: add deploy timeline instrumentation + faster polling + shallow …
davdhacs May 4, 2026
28f8356
perf: remove pull delay experiment — data shows no benefit
davdhacs May 4, 2026
85896ed
experiment: wider pull delay range (0-14s) + pod readiness probes
davdhacs May 4, 2026
9bcc29e
experiment: conclude pull delay — no benefit, simplify to parallel
davdhacs May 4, 2026
65f67db
perf: wait for central-db image before helm install
davdhacs May 4, 2026
597705c
perf: disable Cypress retries — flaky tests should fail, not hide
davdhacs May 4, 2026
db06d16
feat: automatic round-robin sharding — no manual spec lists
davdhacs May 4, 2026
65b4cca
feat: auto-shard by directory with waterline bin-packing
davdhacs May 4, 2026
cda351a
chore: remove stale experiment files + push trigger
davdhacs May 4, 2026
42acf16
chore: rename workflow to kind-ui-e2e
davdhacs May 4, 2026
600b90a
chore: rename to ui-e2e — KinD is an implementation detail
davdhacs May 4, 2026
862055d
feat: wire ui-e2e into build.yaml, remove hardcoded image tag
davdhacs May 4, 2026
b3b584b
chore: remove smoke.test.js — redundant with full suite
davdhacs May 4, 2026
9cc2d69
chore: remove local experiment script — superseded by workflow
davdhacs May 4, 2026
4c224b8
fix: increase timeout to 30m — 7 min is a target, not a gate
davdhacs May 4, 2026
89ce4ab
chore: move CI files to .github/workflows/scripts/
davdhacs May 4, 2026
679f5de
fix: use full DNS name central.stackrox.svc for busybox workload
davdhacs May 4, 2026
868b348
refactor: extract create-kind-cluster + deploy-stackrox composite act…
davdhacs May 4, 2026
2daf562
feat: gate ui-e2e on PR label — only run when 'ui-e2e' label is present
davdhacs May 4, 2026
e30daa6
perf: background deploy-stackrox action — restore npm ci overlap
davdhacs May 4, 2026
65dda1e
refactor: both actions background — restore full overlap with npm ci
davdhacs May 4, 2026
949ddcf
test: add temporary push trigger for timing validation
davdhacs May 4, 2026
78c4418
test: use clusters shard for timing comparison (known-passing)
davdhacs May 4, 2026
a86320c
fix: set +e in deploy subshell + remove data-wait step
davdhacs May 4, 2026
2d66be2
fix: restore specPattern config for Cypress glob matching
davdhacs May 4, 2026
bd36f28
chore: remove test scaffolding — timing validated
davdhacs May 4, 2026
7424f25
fix: ui-e2e only runs on PRs with label — skip master/release for now
davdhacs May 5, 2026
a813856
Merge branch 'master' into davdhacs/ui-e2e
davdhacs May 5, 2026
cb003e4
fix: replace unused loop variable i with _ for shellcheck SC2034
davdhacs May 5, 2026
e78af07
feat: add runner resource monitor to job-preamble
davdhacs May 5, 2026
c57b557
Merge branch 'master' into davdhacs/ui-e2e
davdhacs May 7, 2026
c50a927
Merge branch 'master' into davdhacs/ui-e2e
davdhacs May 7, 2026
6441799
security+feat: sync shared actions from qa-e2e branch
davdhacs May 7, 2026
108688d
feat: GKE comparison shard + load-balancer support in deploy-stackrox
davdhacs May 7, 2026
686905a
fix: remove timeout-minutes from create-gke-cluster composite action
davdhacs May 7, 2026
5853f1c
Merge remote-tracking branch 'origin/master' into davdhacs/ui-e2e
davdhacs May 8, 2026
d8ce14a
fix: GKE compatibility — ping endpoint + auto-detect pull secrets
davdhacs May 8, 2026
dd9cc24
feat: sync shared GKE cluster + namespace support from qa-e2e branch
davdhacs May 8, 2026
a8b5f7e
Merge remote-tracking branch 'origin/master' into davdhacs/ui-e2e
davdhacs May 8, 2026
061fbdf
feat: sync deploy-stackrox — roxie replaces custom deploy
davdhacs May 8, 2026
aecf748
fix: pass tag to deploy-stackrox (required by roxie)
davdhacs May 8, 2026
c9560a6
fix: sync deploy-stackrox with github-token for roxie download
davdhacs May 8, 2026
18918a4
fix: sync deploy-stackrox TTY fix
davdhacs May 8, 2026
4831a8f
Merge remote-tracking branch 'origin/master' into davdhacs/ui-e2e
davdhacs May 12, 2026
f9aaa9d
feat: update deploy-stackrox to roxie v0.2.2-test2
davdhacs May 12, 2026
69434a0
refactor: sync deploy-stackrox action with latest from #20515
davdhacs May 15, 2026
2b8c56d
fix: restore cluster readiness wait before roxie deploy
davdhacs May 15, 2026
165d149
Merge remote-tracking branch 'origin/master' into davdhacs/ui-e2e
davdhacs May 18, 2026
0d943a3
revert: remove resource monitor from job-preamble
davdhacs May 18, 2026
e3f4733
feat: add runner resource monitor to job-preamble
davdhacs May 18, 2026
7534e2f
fix: single-line monitor dump for gacts/run-and-post-run
davdhacs May 18, 2026
647baa0
fix: update Cypress baseUrl to port 8443 for roxie deploy
davdhacs May 19, 2026
460924f
fix: use scanner v2 for UI E2E tests
davdhacs May 19, 2026
2bb095a
fix: wait for platform CVE data before running Cypress
davdhacs May 19, 2026
178c0cb
fix: seed test data and wait for CVEs before running Cypress
davdhacs May 19, 2026
450a390
fix: trigger explicit image scan and wait for CVE data
davdhacs May 19, 2026
2d8b314
chore: update roxie to v0.4.0
davdhacs May 19, 2026
5d0f2a2
fix: wait for image CVEs via v2 API before running Cypress
davdhacs May 19, 2026
ce0b4c9
fix: exclude exceptionManagement specs — require scanner v4
davdhacs May 19, 2026
b2e5cb7
feat: add shared GKE mode for UI E2E tests
davdhacs May 19, 2026
950081e
trigger: re-run with ui-e2e-gke label
davdhacs May 19, 2026
6e91300
fix: sync create-gke-cluster action with outputs for cluster-name/zone
davdhacs May 19, 2026
b3534ec
fix: add exposure input to deploy-stackrox, use loadbalancer for GKE
davdhacs May 19, 2026
1062dba
experiment: try scanner v2 on GKE shared cluster
davdhacs May 19, 2026
f4de8d8
fix(test): use .first() for ambiguous View link selector
davdhacs May 19, 2026
148a0e5
fix(test): increase timeout for network graph node rendering
davdhacs May 19, 2026
f0d81dc
fix: wait for network flows + target specific CVE row in click
davdhacs May 20, 2026
53d2216
fix: simplify network flow wait, add deployment count wait
davdhacs May 20, 2026
e527152
fix: networkGraph selector + use same matrix for GKE shards
davdhacs May 20, 2026
07e9070
fix: exclude exceptionManagement from GKE Cypress via excludeSpecPattern
davdhacs May 20, 2026
430290f
fix: exclude scanner-v4-dependent and GKE-flaky specs from GKE run
davdhacs May 20, 2026
b4fb9a5
fix: wait for network flow edges before shards start
davdhacs May 20, 2026
e19668e
fix: enable ROX_FLATTEN_IMAGE_DATA for v2 CVE APIs
davdhacs May 20, 2026
6f37736
fix: revert FlattenImageData set (already enabled by default), add CV…
davdhacs May 20, 2026
753c056
perf: use spot VMs for GKE E2E clusters (~10x cheaper)
davdhacs May 20, 2026
b798039
perf: start GKE cluster in parallel with build (~10m faster)
davdhacs May 20, 2026
2da7dbd
fix: networkGraph sidebar + exceptionManagement requester identity
davdhacs May 20, 2026
42d55c9
perf: add npm + Cypress binary caching
davdhacs May 20, 2026
a3c305e
perf: move data waits from provision to per-shard
davdhacs May 20, 2026
23e50ac
refactor: use existing cache-ui-dependencies action
davdhacs May 20, 2026
697889b
fix: networkGraph use namespace view + dynamic requester name
davdhacs May 20, 2026
2c4ba56
fix: View link in false positives + cancel test shared state + cluste…
davdhacs May 20, 2026
16a9448
fix: force click on overlapping graph node + dynamic requester in all…
davdhacs May 21, 2026
9fe33d8
fix: force click on graph node + .first() for pending requests table
davdhacs May 21, 2026
2e4bd02
fix: extend image CVE wait to 10 min + trigger explicit scan
davdhacs May 21, 2026
a23d5b8
fix: wait for scanner integration before triggering image scan
davdhacs May 21, 2026
1fb1039
fix: use kubectl wait for scanner pod readiness instead of API polling
davdhacs May 21, 2026
a39a57b
fix: wait for scanner registration with Central before triggering scan
davdhacs May 21, 2026
98ea384
fix: check v1 image API + GraphQL for CVEs instead of v2 REST
davdhacs May 21, 2026
aaf784b
diag: periodic CVE check at 0,1,3,5,7,10,15 min across v1/graphql/v2
davdhacs May 21, 2026
4ecb2fd
fix: fail fast if no CVE data available instead of running doomed tests
davdhacs May 21, 2026
3537c05
fix: set CYPRESS_ROX_FLATTEN_IMAGE_DATA=true for image CVE mock format
davdhacs May 21, 2026
a777497
fix: pin action references to SHA for ratchet lint
davdhacs May 21, 2026
d8a7ae6
Merge remote-tracking branch 'origin/master' into davdhacs/ui-e2e
davdhacs May 21, 2026
81a832b
fix: update create-gke-cluster description — no longer renders charts
davdhacs May 21, 2026
078d91d
refactor: rename labels to e2e- prefix convention
davdhacs May 21, 2026
e7f1725
fix(test): increase timeout for expanded row component data load
davdhacs May 21, 2026
ad1c504
fix(test): skip expand assertion when no component data available
davdhacs May 21, 2026
72cea5b
fix(ci): wait for image component data before vulnerabilities shard
davdhacs May 21, 2026
e39adf8
fix(ci): check nginx-specific data, revert test changes
davdhacs May 21, 2026
57c970a
fix(ci): use ui_tests token name, revert all test changes to master
davdhacs May 21, 2026
0ebb5d3
chore: remove unused helm chart rendering scripts
davdhacs May 21, 2026
e3a7c5e
chore: revert job-preamble changes — out of scope
davdhacs May 21, 2026
8fb77e1
fix(ci): use Image:nginx:1.12 query — fullName has library/ prefix
davdhacs May 21, 2026
77157c8
feat(ci): add runner resource monitor to job-preamble
davdhacs May 21, 2026
6fa9d5f
fix(test): networkGraph use sensor node in namespace view
davdhacs May 21, 2026
bc510e4
fix(ci): use v1 REST API for nginx image check
davdhacs May 21, 2026
dc92bbd
fix(ci): wait for collector->sensor flow, revert networkGraph test
davdhacs May 21, 2026
1287a7e
fix(ci): log scan response, use total image count for data check
davdhacs May 21, 2026
3b49924
fix(test): networkGraph use sensor node in namespace view
davdhacs May 21, 2026
d184c3c
fix(test): increase timeout for deployment-filtered graph rendering
davdhacs May 21, 2026
5aac5c4
fix(test): networkGraph use namespace view — deployment filter confir…
davdhacs May 21, 2026
79610be
fix(test): increase timeout for deployment timeline pod list
davdhacs May 22, 2026
d5491d0
fix: lint errors — unused import, prettier, actionlint
davdhacs May 22, 2026
6efdec3
fix: restore quay-user/quay-pass for create-kind-cluster action
davdhacs May 22, 2026
10bf445
Merge branch 'master' into davdhacs/ui-e2e
davdhacs May 26, 2026
c2f3711
Merge branch 'master' into davdhacs/ui-e2e
davdhacs Jun 1, 2026
e26db65
ci: trigger GKE UI E2E tests with existing images
davdhacs Jun 1, 2026
053ccc9
feat(ci): add GKE option to workflow_dispatch for UI E2E
davdhacs Jun 1, 2026
da51a8d
fix(ci): add inputs.gke check to gke-e2e job condition
davdhacs Jun 1, 2026
de70e1d
feat(ci): add pre-provisioned cluster support to workflow_dispatch
davdhacs Jun 1, 2026
e91bcc5
feat(ci): add gcp-project input for pre-provisioned clusters
davdhacs Jun 1, 2026
90981a1
fix(ci): hardcode acs-team-temp-dev for pre-provisioned clusters
davdhacs Jun 1, 2026
150119d
feat(ci): auto-detect GKE zone for pre-provisioned clusters
davdhacs Jun 1, 2026
70d6826
feat(ci): skip deploy if StackRox already exists on cluster
davdhacs Jun 1, 2026
b8708f3
fix(ci): use correct GCP project in gke-e2e shard connection
davdhacs Jun 1, 2026
0318d7b
feat(ci): add OCP cluster support via infractl to UI E2E
davdhacs Jun 2, 2026
d4364a1
feat(ci): add 60min wait timeout for OCP clusters in infractl
davdhacs Jun 2, 2026
f8ae9b2
fix(ci): exclude KinD when infra-cluster-name is set
davdhacs Jun 2, 2026
c365bcb
fix(ci): use timeout command instead of timeout-minutes in composite …
davdhacs Jun 2, 2026
42c0a15
fix(ci): add infra-cluster-name to gke-e2e condition
davdhacs Jun 2, 2026
8f43a06
fix(ci): use jsonpath + base64 instead of invalid go-template
davdhacs Jun 2, 2026
8f7e9df
fix(ci): upload and use kubeconfig for infra clusters
davdhacs Jun 3, 2026
83e12d6
fix(ci): copy kubeconfig to /tmp before upload
davdhacs Jun 3, 2026
8dbd5aa
feat(ci): add force-redeploy option for UI E2E
davdhacs Jun 3, 2026
04890ae
fix(ci): wait for namespace deletion to complete
davdhacs Jun 3, 2026
6dfb4da
feat(ci): extend vulnmanagement CVE wait with node support
davdhacs Jun 3, 2026
e87740a
fix(ci): switch to scanner v4 for OCP cluster CVE data
davdhacs Jun 3, 2026
a5ecbeb
revert: switch back to scanner v2 for OCP testing
davdhacs Jun 3, 2026
c93c8eb
docs(ci): document OCP UI E2E test results and node scanning requirem…
davdhacs Jun 3, 2026
146011e
feat(ci): add OCP-specific orchestrator flavor detection
davdhacs Jun 3, 2026
5b23f50
docs(ci): document deployment re-use failures
davdhacs Jun 3, 2026
b701c7f
feat(ci): enable OpenShift console plugin for UI E2E tests
davdhacs Jun 3, 2026
83b9a34
fix(ci): use kubectl instead of oc for console plugin
davdhacs Jun 3, 2026
b57af13
fix(ci): skip long CVE wait on existing deployments
davdhacs Jun 3, 2026
113e00c
feat(ci): add shard-filter, scanner, and central-env inputs
davdhacs Jun 4, 2026
9ca6117
feat(ci): add scanner-v4-env input for matcher configuration
davdhacs Jun 4, 2026
a4320c3
feat(ci): add ocp input to provision OCP clusters via infractl
davdhacs Jun 4, 2026
121d9cc
fix(ci): wire scanner/central-env/scanner-v4-env to KinD path
davdhacs Jun 4, 2026
3dd36f8
feat(ci): generalize infra provisioning to any infractl flavor
davdhacs Jun 4, 2026
ca15cb0
fix(ci): copy KUBECONFIG to default path for roxie
davdhacs Jun 4, 2026
9064b11
debug(ci): log KUBECONFIG state in deploy-stackrox
davdhacs Jun 4, 2026
7f77c63
fix(ci): fix infra provisioning — cluster name output and connect
davdhacs Jun 4, 2026
f746e62
fix(ci): install gke-gcloud-auth-plugin for infra GKE clusters
davdhacs Jun 4, 2026
2e9351b
fix(ci): use startsWith for infra-flavor checks
davdhacs Jun 4, 2026
e04c1ab
fix(ci): move GCP auth before connect-infra-cluster
davdhacs Jun 4, 2026
7d8be3d
fix(ci): add GCP auth to shard jobs for infra GKE clusters
davdhacs Jun 4, 2026
8837d3f
fix(ci): correct rosahcp flavor name, retry API token curl
davdhacs Jun 5, 2026
cf7ad8b
feat(ci): auto-refresh expired OpenShift tokens in connect action
davdhacs Jun 5, 2026
9eeb406
feat(ci): auto-detect and setup GKE auth in connect action
davdhacs Jun 5, 2026
a9de2a0
fix(ci): use env var instead of if-guard for gcp-credentials
davdhacs Jun 5, 2026
776c8b3
fix(ci): try multiple install methods for gke-gcloud-auth-plugin
davdhacs Jun 5, 2026
d42d0f1
fix(ci): use setup-gcloud action for gke-gcloud-auth-plugin
davdhacs Jun 5, 2026
81f2392
perf(ci): reduce vulnmanagement CVE wait from 40m to 4m
davdhacs Jun 5, 2026
d1f238d
feat(ci): retry vulnmanagement cypress up to 5 times
davdhacs Jun 5, 2026
3fcc25d
Merge branch 'master' into davdhacs/ui-e2e
davdhacs Jun 5, 2026
f332dc5
fix(ci): increase vulnmanagement wait to 10 min
davdhacs Jun 5, 2026
fb29446
fix(ci): retry vulnmanagement up to 15 times over ~75 minutes
davdhacs Jun 5, 2026
0cf037d
fix(ci): vulnmanagement needs image scan data, not CVE wait
davdhacs Jun 5, 2026
5b19280
fix(ci): wait for image CVE data in vulnmanagement shard
davdhacs Jun 5, 2026
da4090d
fix(ci): share image scan wait between vulnmanagement and vulnerabili…
davdhacs Jun 5, 2026
d7a831f
fix(ci): don't fail on scanner pod wait timeout
davdhacs Jun 5, 2026
4d05dbc
fix(ci): wait for imageCVECount > 0, not just imageCount > 5
davdhacs Jun 5, 2026
ec6b1b4
refactor(ci): adopt master's create-gke-cluster action
davdhacs Jun 18, 2026
721e5aa
fix(ci): add auto-cleanup toggle to create-gke-cluster
davdhacs Jun 18, 2026
8c09dd4
fix(ci): fix GKE cluster teardown leaking clusters in GHA
davdhacs Jun 18, 2026
5d4f330
Merge branch 'master' into davdhacs/ui-e2e
davdhacs Jun 22, 2026
a3928b5
Merge remote-tracking branch 'origin/master' into davdhacs/ui-e2e
davdhacs Jun 22, 2026
7669078
Merge branch 'davdhacs/ui-e2e' of github.com:stackrox/stackrox into d…
davdhacs Jun 22, 2026
b60fa76
ci: trigger full 9-shard re-run
davdhacs Jun 22, 2026
cac3697
fix(test): use fixture data for deployment timeline drill-down test
davdhacs Jun 23, 2026
f71fc21
fix(ui): stabilize GCR image integration E2E test
davdhacs Jun 23, 2026
0f6daf4
fix(ui): use fixture data in podTimeline E2E tests
davdhacs Jun 23, 2026
e7e6a59
Revert "fix(ui): use fixture data in podTimeline E2E tests"
davdhacs Jun 23, 2026
e1ac842
fix(ui): use fixture data in podTimeline E2E tests
davdhacs Jun 23, 2026
f324d9f
fix(ui): correct GCR integration test wait signal
davdhacs Jun 23, 2026
87be932
fix(ui): correct GCR integration test wait signal
davdhacs Jun 23, 2026
530e464
Merge branch 'davdhacs/ui-e2e' of github.com:stackrox/stackrox into d…
davdhacs Jun 23, 2026
9cce79a
revert: remove test fixes from ui-e2e branch
davdhacs Jun 23, 2026
d38859d
fix(ci): update build.yaml to match master's create-gke-cluster inter…
davdhacs Jun 24, 2026
f5e6bb5
fix(ci): remove remaining stale quay-user/quay-pass from build.yaml
davdhacs Jun 24, 2026
611b103
Merge remote-tracking branch 'origin/master' into davdhacs/fix-pod-ti…
davdhacs Jun 25, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
111 changes: 111 additions & 0 deletions .github/actions/connect-infra-cluster/action.yaml
5 changes: 4 additions & 1 deletion .github/actions/create-gke-cluster/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,9 @@ inputs:
spot:
description: Use spot (preemptible) VMs for cost savings
default: "true"
auto-cleanup:
description: Auto-delete cluster when job ends (disable for multi-job workflows)
default: "true"

runs:
using: composite
Expand Down Expand Up @@ -49,7 +52,7 @@ runs:
provision_gke_cluster "${CLUSTER_ID}"

- name: Register GKE cluster cleanup
if: always()
if: always() && inputs.auto-cleanup == 'true'
uses: gacts/run-and-post-run@598d7a875d5620e0457490555b5e18e46082aa47 # v1.4.0
with:
shell: bash
Expand Down
76 changes: 76 additions & 0 deletions .github/actions/create-kind-cluster/action.yaml
Loading
Loading