Description
Is your feature request related to a problem? Please describe
The integration tests are currently failing, and cannot easily be run for self-hosted.
Describe the behaviour you'd like
The tests are passing, and able to run against core-dev
but also workspace-preview
.
Why? This would give all teams at Gitpod comfort when making changes in core-dev, that they have not broken something.
Also, if we get them passing "now", we'll be able to leverage this work "in the future", when we're doing automated deploys (do not try the deploy, if it fails with a workspace preview cluster, or backuout/fail the deploy if the tests fail with a real cluster).
Describe alternatives you've considered
Continue to let the tests fail 😢
Additional context
I started this branch a couple months ago, but it needs continued work.
How to test?
Create a temporary cluster using workspace-preview, and run the integration container, which'll execute the tests from within the cluster.