Project

General

Profile

Actions

Bug #19400

open

Token created by login-sync on satellite expires after 5 minutes, causing login-sync to constantly create new tokens

Added by Peter Amstutz about 1 month ago. Updated about 12 hours ago.

Status:
In Progress
Priority:
Normal
Assigned To:
Category:
API
Target version:
Start date:
09/26/2022
Due date:
% Done:

0%

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

Subtasks 1 (1 open0 closed)

Task #19401: Review 19400-rubysdk-cluster-configIn ProgressLucas Di Pentima09/26/2022

Actions
Actions #4

Updated by Lucas Di Pentima about 1 month ago

  • Release set to 53
  • Status changed from New to In Progress
Actions #7

Updated by Lucas Di Pentima about 1 month ago

Updates at 4a499571f - branch 19400-login-sync-logincluster
Test run: developer-run-tests: #3277

  • Adds method to Ruby SDK's Arvados class to request the cluster's exported config.
  • Makes login-sync detect LoginCluster federations and query the appropriate cluster when creating/checking tokens.
  • Updates documentation, including upgrade notes.
Actions #8

Updated by Lucas Di Pentima about 1 month ago

Ok, all tests failed because login-sync's install phase couldn't be completed. Probably because of its new requirement on the arvados gem. Maybe I should split the branch in 2, and commit the Ruby SDK's changes first.

Actions #9

Updated by Peter Amstutz 27 days ago

  • Target version changed from 2022-08-31 sprint to 2022-09-14 sprint
Actions #10

Updated by Peter Amstutz 27 days ago

  • Target version changed from 2022-09-14 sprint to 2022-09-28 sprint
Actions #11

Updated by Peter Amstutz 27 days ago

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

Updated by Lucas Di Pentima 14 days ago

  • Target version changed from 2022-09-14 sprint to 2022-09-28 sprint
Actions #13

Updated by Peter Amstutz 9 days ago

  • Release deleted (53)
Actions #14

Updated by Lucas Di Pentima 7 days ago

Split the previous branch. Created 19400-rubysdk-cluster-config with only the Ruby SDK's new method at 4fb2e88
Test run: developer-run-tests: #3300

Actions #15

Updated by Lucas Di Pentima 7 days ago

Branch 19400-login-sync-logincluster at 084c954 -- rebased to 19400-rubysdk-cluster-config
Test run: waiting for 19400-rubysdk-cluster-config to be merged first so that the dependency requirement doesn't fail.

Actions #16

Updated by Peter Amstutz about 12 hours ago

I believe the dependency in 19400-login-sync-logincluster needs to be changed to "> 2.4.3"

I believe the development build is versioned as 2.4.4dev123, so once the ruby sdk is merged it should work fine?

Rest LGTM.

Actions #17

Updated by Lucas Di Pentima about 12 hours ago

Peter Amstutz wrote in #note-16:

I believe the dependency in 19400-login-sync-logincluster needs to be changed to "> 2.4.3"

Thanks, I forgot to update the dependency with the newer release. Done in commit:7ce7361f6

I believe the development build is versioned as 2.4.4dev123, so once the ruby sdk is merged it should work fine?

I think so, yes.
Merged 19400-rubysdk-cluster-config to main, and will wait for the package to be built before running tests.

Actions

Also available in: Atom PDF