Skip to content

chore: refactor e2e tests to not rely on stackrox/stackrox repo#146

Merged
dhaus67 merged 1 commit intomainfrom
dh/refactor-e2e
Apr 25, 2024
Merged

chore: refactor e2e tests to not rely on stackrox/stackrox repo#146
dhaus67 merged 1 commit intomainfrom
dh/refactor-e2e

Conversation

@dhaus67
Copy link
Copy Markdown

@dhaus67 dhaus67 commented Apr 25, 2024

Description

Refactor the existing E2E tests to not rely on the stackrox repository as well as not require the GCP credentials.

Instead rely on the stackrox/actions with our infra to create a demo cluster. While this now leads to an increase in the E2E test pipeline duration (25mins instead of 15mins) it does streamline things quite a bit and is in my opinion worthwhile removing those other dependencies.

Also as another small QoL improvement switched to downloading roxctl from central.

Note that unfortunately, at the current time, we don't offer to just create a "plain" central installation in infra with custom images and only the "qa-demo" instances offer overriding the image.

Successful run: https://github.com/stackrox/central-login/actions/runs/8836477079/job/24263130190?pr=146

Copy link
Copy Markdown
Author

dhaus67 commented Apr 25, 2024

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @dhaus67 and the rest of your teammates on Graphite Graphite

@dhaus67 dhaus67 force-pushed the dh/refactor-e2e branch 3 times, most recently from 1dfaaa1 to 443c1e6 Compare April 25, 2024 21:49
@dhaus67 dhaus67 requested a review from stehessel April 25, 2024 21:49
@dhaus67 dhaus67 merged commit 0a5f985 into main Apr 25, 2024
@dhaus67 dhaus67 deleted the dh/refactor-e2e branch April 25, 2024 22:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants