Page MenuHomePhabricator

determine whether https://iegreview.wikimedia.org can be sunset
Closed, ResolvedPublic

Description

This is about the Wikimedia grants review application. served at https://iegreview.wikimedia.org/

More details about it are at https://wikitech.wikimedia.org/wiki/Iegreview.wikimedia.org

This task is to figure out if we can get an OK from stakeholders to sunset this service.

There has previously been a Code Stewardship Review task created in 2019 without an outcome --> T222665.
The last comment on that task from May 2022 is that this is not prioritized and there is no clear way forward.

The serviceops-collab team would like to sunset this service this it significantly complicates server failovers and migrations.

Most recently in SRE sprint week it blocked us from a much quicker migration to bullseye and just before it also blocked us from completely switching over during the DC-switchover from eqiad to codfw.
The reason is that it has a DB backend and it is also the only remaining PHP application among a dozen static sites sharing the same machine.

It would make our life easier to be able to remove this, it would be good for security to remove this.

But it's also sad that the code stewardship request had no outcome and it might mean we end up using closed source 3rd party again instead of hosting our own free software on our own architecture.

First step seems to be to determine if it is actively used right now or not, despite the other questions.

If the outcome was that someone takes over code stewardship we could talk about moving it to a dedicated VM which would also fix some of the concerns.

The Phabricator workboard and tag that belongs to this are "Wikimedia-IEG-grant-review": https://phabricator.wikimedia.org/tag/wikimedia-ieg-grant-review/

Based on https://phabricator.wikimedia.org/project/members/815/ the interested parties might include @Niharika and @I_JethroBT

Event Timeline

Dzahn moved this task from Incoming to Work in Progress on the collaboration-services board.
Dzahn added a subscriber: joanna_borun.

Hi @joanna_borun here is a new ticket summarizing everything about iegreview, per our meeting earlier. Feel free to re-assign of course.

First step seems to be to determine if it is actively used right now or not

The Grants team in WMF's Community Resources (e.g. @I_JethroBT) should be able to answer this question, according to Bryan (listed as iegreview maintainer).

When/if this task becomes actionable, please add the project tag Projects-Cleanup and see its task template for steps to perform (well, I should say some steps to perform, as nobody has picked up T294329: Document checklist steps to undeploy / sunset a codebase on WMF servers (not: archiving) yet).

Given that this blocks getting off of "miscweb on buster" and "switch miscweb to codfw" I would prioritize it a bit higher.

My understanding is that it is not being actively used to review grant applications anymore. I will defer to @I_JethroBT on whether it is still useful to maintain it. I have no problems if we need to sunset it. It was a good tool and will be missed. :)

Thank you @Niharika!:) and hi @joanna_borun @I_JethroBT any additional comments on this?

We have meanwhile finished migrating all other services from our set of buster machines hosting this and other things.

Now an iegreview decision is the only thing that is blocking us from shutting down some old VMs running on an old OS version and that is currently rated as High prio, which conflicts a bit with this being Low prio. Cheers

LSobanski raised the priority of this task from Low to Medium.Apr 5 2023, 5:49 AM
LSobanski subscribed.

Thanks for these notifications @Niharika @Dzahn. I can confirm that the iegreview.wikimedia.org can be sunsetted. The Individual Engagement Grant (IEG) funding program is no longer maintained and relevant data and information from the service has already been integrated into Meta-wiki or otherwise exported for our own internal records. Let me know if you have any other questions!

Thank you very much for the confirmation and details @IJethroBT-WMF.

@joanna_borun I'll say we can call this resolved. I will work on a subtask to do actual decom and link code changes to. This one can be limited to just the decision. Thank you as well.