Umzug/Migration der Gitlab Accounts nach Elster Teil 2
Why
In #1546 (closed) wurde den Nutzern ermöglicht, ihre Gitlab Accounts in Elster Accounts zu migrieren. Dies war jedoch nur eine Vorbereitung um in der Datenbank eine Verbindung zwischen diesen Accounts zu ermöglichen. Die eigentliche Migration der Daten wird in diesem Ticket zu einem späteren Zeitpunkt angegangen.
Links, Notes, Remarks
-
Test deployment und Testmigration 28.10.
-
Stage und Prod wird auf den 04.11. verschoben
-
Migration auf den 07.11 verschoben
-
Weitere Anmerkungen nach Abstimmung am morgen vom 23.10. https://teams.microsoft.com/l/message/19:T138zLTHaFnrJkuEEVc1AdgO70vvYF814QTl-W51HyY1@thread.tacv2/1729687950388?tenantId=7030c8e1-cbee-4c02-b830-5e125ef65978&groupId=17f45aa2-4261-48d2-845f-afd6cf3a2b97&parentMessageId=1729687950388&teamName=FIT-Connect&channelName=Infrastruktur&createdTime=1729687950388&ngc=true&allowXTenantAccess=true
Acceptance criteria
Bei allen Kriterien: Ausführung nur wenn Informationen davor vor liegen und eine gesonderte Anfrage gestellt wurde:
-
Mehrere GitLab Accounts in einen Elster Account -> easy -
Einen GitLab Account in mehrere Elster Accounts -> geht, aber extra Skript mit extra Informationen (wer bekommt welche Destination/welchen Client) -
User für Owner voranlegen -> geht auch, ist mit manuellem Aufwand verbunden
Migration
-
Migrationsdaten per API oder Datenbonk holen -
Daten überprüfen -
SQL Query vorbereiten (gitlab-fitko:xyz durch keycloak:xyz ersetzen) -
Update Script einspielen -
Nach Release der Teamfunktionalität werden die verschiedenen Migrationswellen mit den entsprechenden Personen informiert -
Klärung => NEIN Soll ein Login über Gitlab abschließend noch möglich sein (Übergangsfrist nach Übergangsfrist)?Wenn ja, sollen wir dann informiert werden, wenn sich ein Nutzer über Gitlab statt Elster einloggt?
-
Die anderen IDP wurden für die Testumgebung im Keycloak angebunden
Implementation plan (to be completed by the developer)
-
... -
... -
... -
Definition of Done was checked.