Page MenuHomePhabricator

Migrate OTRS CE 6 to Znuny LTS fork
Closed, ResolvedPublic

Description

The Wikimedia Foundation will migrate its instance of OTRS Community Edition 6 to a maintained FOSS fork, Znuny LTS. The patch consists of rebranding, it's graphics and text changes to re-mark the software under its new name. The risk here is low, the migration is expected to go relatively quickly and painlessly.

The migration is scheduled to take place from 07:00-09:00 UTC on 13 April, OTRS/Znuny LTS will be inaccessible to agents during that time. Once complete, agents should be able to log in an resume work as normal. There will be no functional changes to the user interface or experience at this time.

Event Timeline

Keegan triaged this task as Medium priority.Apr 5 2021, 4:05 PM
Keegan created this task.

@akosiaris I assume the usual process of emails being held in queue during the migration will occur? My other question, we can assure people that if something happens this is easy to roll back and there's no direct risk of data loss, correct? (naturally there's risk involved in everything, I'm checking our tolerances).

@akosiaris I assume the usual process of emails being held in queue during the migration will occur?

Yes.

My other question, we can assure people that if something happens this is easy to roll back

Yes, this is easy to rollback. With major version bumps (e.g. 5.x -> 6.x) aside, the upgrade process never really had difficult to revert steps like database schema upgrades.

and there's no direct risk of data loss, correct? (naturally there's risk involved in everything, I'm checking our tolerances).

As you mention, there's always risk. From what I 've seen this upgrade isn't going to touch anything in the database, so I would be very surprised if something like that where to happen, but I can't 100% guarantee 0 data loss.

That being said, we do take backups so total loss is avoidable. If somehow the upgrade manages to irrevocably corrupt the database, we do have the ability to revert to a state a couple of days old.

Sounds good, thank you.

If we need help from Znuny we can open a ticket with them at support@znuny.com.

Mentioned in SAL (#wikimedia-operations) [2021-04-13T07:26:00Z] <akosiaris> shutdown all OTRS components on otrs1001, prep for OTRS -> Znuny migration. T279303

Mentioned in SAL (#wikimedia-operations) [2021-04-13T07:30:18Z] <akosiaris> migrating to Znuny-6.0.33, release 2021-03-10 . T279303

Mentioned in SAL (#wikimedia-operations) [2021-04-13T07:46:23Z] <akosiaris> Start up all components on otrs1001. T279303

Change 678786 had a related patch set uploaded (by Alexandros Kosiaris; author: Alexandros Kosiaris):

[operations/software/otrs@master] Bump version to show we are now targetting Znuny 6.0.x

https://gerrit.wikimedia.org/r/678786

Change 678786 merged by Alexandros Kosiaris:

[operations/software/otrs@master] Bump version to show we are now targetting Znuny 6.0.x

https://gerrit.wikimedia.org/r/678786

Mentioned in SAL (#wikimedia-operations) [2021-04-13T08:09:09Z] <akosiaris> Remove system maintenance message from OTRS. Migration to Znuny 6.0.33 done. T279303

Looks like it's all okay. Thanks Alexandros

I am gonna be bold and resolve this as it pertains to the actual migration and that part seems to have gone quite well. I am pretty sure we have a ton of followup work, especially regarding relabelling/rebranding, but let's track all those in their own respective tasks.

I am gonna be bold and resolve this as it pertains to the actual migration and that part seems to have gone quite well. I am pretty sure we have a ton of followup work, especially regarding relabelling/rebranding, but let's track all those in their own respective tasks.

Yes, thank you, that's the intention.