Project

General

Profile

Actions

Idea #12702

closed

Migrate user accounts

Added by Peter Amstutz about 7 years ago. Updated almost 7 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
API
Target version:
Start date:
01/05/2018
Due date:
Story points:
2.0

Description

New API end point to migrate user accounts, admin only, "old" UUID is existing user, "new" UUID is one that doesn't exist yet.

If the target exists, it is an error.

All records (links, collections, projects, jobs, pipelines, etc) owned by old user are reassigned to new user.

All head/tail_uuid of the old user are changed to the new user.

API tokens associated with old user are migrated.

SSH keys associated with the old user are migrated.

User keeps old username

Old user should be completely removed from system after migration.

The migration should be done in a transaction so that a server crash will not result in a half-migrated state.


Subtasks 1 (0 open1 closed)

Task #12775: Review 12702-migrate-userResolvedTom Clegg01/05/2018Actions

Related issues 2 (0 open2 closed)

Related to Arvados - Feature #12626: [API] Merge user accounts (redirect=true case)ResolvedTom Clegg05/03/2018Actions
Related to Arvados - Idea #12705: Documentation/helper scripts for migrating users to federated identityResolvedTom Clegg01/11/2018Actions
Actions

Also available in: Atom PDF