-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Automate Kubernetes cluster QA tests #13878
Comments
Isnt this already done by https://github.com/sourcegraph/deploy-sourcegraph/blob/master/.buildkite/integration-test.sh? While its not part of our main pipeline, I believe that does smoke testing. |
@pecigonzalo No, that doesn't run the e2e regression (QA) tests as the release checklist currently mandates. But that could be a sufficient replacement perhaps, given we run the QA tests against server. https://sourcegraph.slack.com/archives/CJX299FGE/p1603129425002100?thread_ts=1603129247.499700&cid=CJX299FGE |
I was misled by the title as it said "smoke tests" which is what I though that repo was running as it just pings endpoints |
You're right, the title is misleading. Updating. |
I synced with Uwe and came out with some takeaways:
|
This will be carried over onto the next iteration. We are going to run regression & e2e tests the same way we run docker-compose. There might be some duplicated work but K8s is one of our production deployment models and should have the same level of testing as docker-compose.
|
Today our release process https://github.com/sourcegraph/sourcegraph/issues/13374 indicates you should create a Kubernetes cluster, deploy Sourcegraph on it, run the e2e test initializer on it, and run the regression test suite on it:
There has to be a better way we can reduce the number of manual steps here, maybe using Pulumni or some other form of scripting for this. Let's investigate and find possible opportunities, even if we don't get around to actually implementing them in 3.21.
The text was updated successfully, but these errors were encountered: