snapshot: add 'snapshot summary', 'snapshot test' #888
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
These commands are tooling intended for use in on-prem-to-Cloud data migrations:
src snapshot summary
will generate a summary snapshot of an instance. APIs used here must be available in Sourcegraph 3.20 and later - see RFC 760src snapshot test
will use the summary and other health indicators to try and show that the instance is healthy and in an expected state post-migration. APIs used here can be in the latest releases of Sourcegraph, because we will run a multi-version upgrade in Cloud to the latest version.Closes https://github.com/sourcegraph/customer/issues/1612 , closes https://github.com/sourcegraph/customer/issues/1619
Also part of this tooling eventually will be other user-facing utilities like:
See https://github.com/sourcegraph/customer/issues/1525 for more details
Test plan
plus a wee bit of unit tests.