Project

General

Profile

Actions

Bug #18697

open

Cypress tests for federated scenarios

Added by Lucas Di Pentima 5 months ago. Updated 7 days ago.

Status:
New
Priority:
Normal
Assigned To:
Category:
Workbench2
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
(Total: 0.00 h)
Story points:
-

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.


Subtasks 1 (1 open0 closed)

Arvados - Task #18951: ReviewNew

Actions

Related issues

Related to Arvados - Feature #18700: arvados-server boot - bring up workbench2ResolvedTom Clegg03/23/2022

Actions
Blocked by Arvados - Feature #18699: arvados-server boot - option to bring up multiple clusters for wb2 federation testsResolvedTom Clegg04/13/2022

Actions
Actions #1

Updated by Peter Amstutz 5 months ago

  • Target version changed from 2022-02-16 sprint to 2022-03-02 sprint
Actions #2

Updated by Peter Amstutz 4 months ago

  • Target version changed from 2022-03-02 sprint to 2022-03-16 sprint
Actions #3

Updated by Peter Amstutz 4 months ago

  • Target version changed from 2022-03-16 sprint to 2022-03-30 Sprint
Actions #4

Updated by Peter Amstutz 4 months ago

  • Target version changed from 2022-03-30 Sprint to 2022-04-13 Sprint
Actions #5

Updated by Peter Amstutz 3 months ago

  • Target version changed from 2022-04-13 Sprint to 2022-04-27 Sprint
Actions #6

Updated by Tom Clegg 3 months ago

  • Related to Feature #18700: arvados-server boot - bring up workbench2 added
Actions #7

Updated by Tom Clegg 3 months ago

  • Status changed from New to In Progress
Actions #8

Updated by Tom Clegg 3 months ago

  • Related to Feature #18699: arvados-server boot - option to bring up multiple clusters for wb2 federation tests added
Actions #9

Updated by Lucas Di Pentima 3 months ago

  • Related to deleted (Feature #18699: arvados-server boot - option to bring up multiple clusters for wb2 federation tests)
Actions #10

Updated by Lucas Di Pentima 3 months ago

  • Blocked by Feature #18699: arvados-server boot - option to bring up multiple clusters for wb2 federation tests added
Actions #11

Updated by Lucas Di Pentima 3 months ago

  • Status changed from In Progress to New
Actions #12

Updated by Peter Amstutz 3 months ago

  • Target version changed from 2022-04-27 Sprint to 2022-05-11 sprint
Actions #13

Updated by Peter Amstutz 3 months ago

  • Target version changed from 2022-05-11 sprint to 2022-05-25 sprint
Actions #14

Updated by Peter Amstutz about 2 months ago

  • Target version changed from 2022-05-25 sprint to 2022-06-08 sprint
Actions #15

Updated by Peter Amstutz about 2 months ago

  • Target version changed from 2022-06-08 sprint to 2022-06-22 Sprint
Actions #16

Updated by Peter Amstutz 21 days ago

  • Target version changed from 2022-06-22 Sprint to 2022-07-06
Actions #17

Updated by Peter Amstutz 7 days ago

  • Target version changed from 2022-07-06 to 2022-07-20
Actions

Also available in: Atom PDF