Project

General

Profile

Actions

Bug #18697

open

Cypress tests for federated scenarios

Added by Lucas Di Pentima about 2 years ago. Updated about 2 months ago.

Status:
New
Priority:
Normal
Assigned To:
-
Category:
Workbench2
Target version:
Story points:
-
Release:
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.


Subtasks 1 (1 open0 closed)

Arvados - Task #18951: ReviewNewActions

Related issues

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

Updated by Peter Amstutz about 2 years ago

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

Updated by Peter Amstutz about 2 years ago

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

Updated by Peter Amstutz about 2 years ago

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

Updated by Peter Amstutz about 2 years ago

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

Updated by Peter Amstutz about 2 years ago

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

Updated by Tom Clegg about 2 years ago

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

Updated by Tom Clegg about 2 years ago

  • Status changed from New to In Progress
Actions #8

Updated by Tom Clegg about 2 years 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 about 2 years 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 about 2 years 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 about 2 years ago

  • Status changed from In Progress to New
Actions #12

Updated by Peter Amstutz about 2 years ago

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

Updated by Peter Amstutz about 2 years ago

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

Updated by Peter Amstutz almost 2 years ago

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

Updated by Peter Amstutz almost 2 years ago

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

Updated by Peter Amstutz almost 2 years ago

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

Updated by Peter Amstutz almost 2 years ago

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

Updated by Peter Amstutz almost 2 years ago

  • Target version changed from 2022-07-20 to 2022-08-31 sprint
Actions #19

Updated by Peter Amstutz over 1 year ago

  • Target version changed from 2022-08-31 sprint to 2022-09-28 sprint
Actions #20

Updated by Peter Amstutz over 1 year ago

  • Target version changed from 2022-09-28 sprint to 2022-10-12 sprint
Actions #21

Updated by Peter Amstutz over 1 year ago

  • Target version changed from 2022-10-12 sprint to 2022-10-26 sprint
Actions #22

Updated by Peter Amstutz over 1 year ago

  • Target version changed from 2022-10-26 sprint to 2022-11-09 sprint
Actions #23

Updated by Lucas Di Pentima over 1 year ago

  • Assigned To deleted (Lucas Di Pentima)
Actions #24

Updated by Peter Amstutz over 1 year ago

  • Target version deleted (2022-11-09 sprint)
Actions #25

Updated by Peter Amstutz about 1 year ago

  • Release set to 60
Actions #26

Updated by Peter Amstutz about 2 months ago

  • Target version set to Future
Actions

Also available in: Atom PDF