Page MenuHomePhabricator

Bring a discourse instance for technical questions to production
Closed, DeclinedPublic

Description

After running a pilot in https://discourse-mediawiki.wmflabs.org we are interested in moving from an experiment in a Cloud VPS to a more robust production hosting solution for Discourse as a question and answer platform.

  • Developer-Advocacy considers discourse-mediawiki.wmflabs.org a success
  • Security review of https://github.com/discourse/discourse RoR app
  • Security review of extensions ?
  • Workflow for software upgrades and maintenance
  • Plan agreed with SRE
  • Wikimedia Single Sign-On for Discourse (related: T124691)
  • Discourse migration from wmflabs to production.

Related Objects

Event Timeline

If replying via email is a wanted feature, then it should be discussed in a separate task blocking T180853: Bring a discourse instance for technical questions to production . I will close this task here as soon as the pilot is announced.

I don't think it should be a blocker. OTOH it was already done once (T125099) so how hard could it be?

Probably should get Bitergia integration by the time of production deployment.

Will need monitoring as well. There is an official Prometheus exporter which looks like it'd do the trick.

Probably should get Bitergia integration by the time of production deployment.

Created T186513

Is the current instance on wmflabs.org puppetized?
If so, where to see the related puppet files?

No puppetized at all. It has been installed and it is being maintained manually, following Discourse's own ways to install and update.

Plan agreed with Operations

As an update, Mark Bergsma confirmed to me that their team have committed to bringing Discourse to production and have started to discuss assignments etc. @bd808 knows and now he is the main point of contact because Developer-Advocacy is the team who is responsible for this service.

bd808 renamed this task from Bring discourse.mediawiki.org to production to Bring a discourse instance for technical questions to production .Jan 2 2019, 9:43 PM
bd808 updated the task description. (Show Details)

Declining for the time being, as there are no active Discourse instances in Wikimedia currently (discourse-mediawiki.wmflabs.org and Space have been made read-only). See https://lists.wikimedia.org/pipermail/wikitech-l/2020-July/093642.html and T247010 for more information.