-
Story
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
Product / Portfolio Work
-
False
-
-
False
-
5
-
None
-
None
-
ETCD Sprint 234, ETCD Sprint 235
Once we have a basic scaffold for enabling ssh access for the restore test (https://issues.redhat.com/browse/ETCD-399) we need to be able to run the restore test across different platforms so we can test it as we develop further milestones.
To achieve that, the restore test needs to be in a new or existing test suite in openshift/origin, and there should be workflows and optional presubmits in openshift/release so that the suite can be exercised on PRs in openshift/origin.
See the following for how the above was done for the vertical scaling tests:
https://docs.google.com/document/d/16z11rQZIhzXj9i8ELD-jhLMLnha5wVu7attQAnSgTQI/edit#heading=h.cr4oe0cty4kw
Alternatively the restore test can be added to the existing [Disruptive] test suite but we would need to ensure that we can selectively run the restore test without it being affected by any other tests running in parallel in that suite. Additionally we would need to ensure the test has presubmits for more platforms that aws/gcp.
https://github.com/openshift/origin/blob/master/test/extended/dr/quorum_restore.go#L45
https://github.com/openshift/origin/blob/master/cmd/openshift-tests/e2e.go#L138-L159