Bug #18697
open
Cypress tests for federated scenarios
Added by Lucas Di Pentima about 3 years ago.
Updated about 1 year ago.
Release relationship:
Auto
Description
From #17914, it became evident that we need to be doing end-to-end testing of LoginCluster and Peer federated scenarios.
The first thing that we can test is the login procedure, but indeed we'll be writing other test cases when wb2 gets more federation aware.
Things to take into consideration for this story:
- The
Login.Test
method that arvbox
uses seem not to issue salted tokens (or the satellite cluster isn't passing some required param like remote=clustedId
?). The current Cypress test cluster uses Login.PAM
; it would be convenient to double-check it behaves correctly.
- Running multiple federated clusters will require improvements on the cluster launch script. If the bash script gets too complicated, maybe we can make a go program similar to
integration_test.go
. Selecting random ports reliably and building the config file with the RemoteClusters
entries pointing to the correct host:port
would be one of the requirements.
We can replicate what we have on the dev clusters:
zzzza
(LoginCluster, equivalent to ce8i5
)
zzzzb
(Satellite of zzzza, equivalent to tordo
)
zzzzc
(Peered with zzzza and zzzzb, equivalent to 9tee4
)
Current cypress test could just keep being run against zzzza
.
- Target version changed from 2022-02-16 sprint to 2022-03-02 sprint
- Target version changed from 2022-03-02 sprint to 2022-03-16 sprint
- Target version changed from 2022-03-16 sprint to 2022-03-30 Sprint
- Target version changed from 2022-03-30 Sprint to 2022-04-13 Sprint
- Target version changed from 2022-04-13 Sprint to 2022-04-27 Sprint
- Related to Feature #18700: arvados-server boot - bring up workbench2 added
- Status changed from New to In Progress
- Related to Feature #18699: arvados-server boot - option to bring up multiple clusters for wb2 federation tests added
- Related to deleted (Feature #18699: arvados-server boot - option to bring up multiple clusters for wb2 federation tests)
- Blocked by Feature #18699: arvados-server boot - option to bring up multiple clusters for wb2 federation tests added
- Status changed from In Progress to New
- Target version changed from 2022-04-27 Sprint to 2022-05-11 sprint
- Target version changed from 2022-05-11 sprint to 2022-05-25 sprint
- Target version changed from 2022-05-25 sprint to 2022-06-08 sprint
- Target version changed from 2022-06-08 sprint to 2022-06-22 Sprint
- Target version changed from 2022-06-22 Sprint to 2022-07-06
- Target version changed from 2022-07-06 to 2022-07-20
- Target version changed from 2022-07-20 to 2022-08-31 sprint
- Target version changed from 2022-08-31 sprint to 2022-09-28 sprint
- Target version changed from 2022-09-28 sprint to 2022-10-12 sprint
- Target version changed from 2022-10-12 sprint to 2022-10-26 sprint
- Target version changed from 2022-10-26 sprint to 2022-11-09 sprint
- Assigned To deleted (
Lucas Di Pentima)
- Target version deleted (
2022-11-09 sprint)
- Target version set to Future
Also available in: Atom
PDF