You are browsing a read-only backup copy of Wikitech. The live site can be found at wikitech.wikimedia.org

Difference between revisions of "Nova Resource:Reading-web-staging"

From Wikitech-static
Jump to navigation Jump to search
imported>Jdlrobson
imported>Jdlrobson
 
Line 24: Line 24:
All instances running with the web security group expose ports 8000-9000
All instances running with the web security group expose ports 8000-9000


=== readers-web-stephen (medium) ===
=== skins (large) ===
Primary maintainer: Stephen N
 
Currently used by Stephen to share patches with non-technical team stakeholders for input e.g. designer and product owner. Currently there is talk in the team about expanding this capability to every member of the team.
 
''Notes: to be reclaimed.''
 
=== readingwebstaging (medium) ===
Primary maintainer: Jon Robson
Primary maintainer: Jon Robson


Provides a staging area for sign off from POs and designers before merging to master. Proxies live content to allow testing of Page previews and skin specific changes. Most important machine in reading web team as it is used during sign off.
Showcases skins for MediaWiki.


Must be manually updated by primary maintainer to reflect sprint activities.
Ports:
 
* 80: skins.wmflabs.org
Under jdlrobson's user account there is a Phabricator mirror for Pherrit (pherrit.wmflabs.org)
* 8080: skins-demo.wmflabs.org
 
=== readers-web-master (large) ===
Primary maintainer: Stephen N
 
Similar to '''readingwebstaging''' but provides a more predictable environment as it auto-updates via cronjob. Config changes are made to server to reflect production by primary maintainer [Stephen to confirm].


''Notes: Machine is unnecessarily large? Long term we should downgrade to a small or medium instance?''


=== trendingbuster (small) ===
=== trendingbuster (small) ===
Line 63: Line 50:
''Notes: Given the IFTTT project is owned by Jon (and a few others) it does not belong on the reading web staging machine, but is kept here due to the fact that it is in production and an expected level of service is implied.''
''Notes: Given the IFTTT project is owned by Jon (and a few others) it does not belong on the reading web staging machine, but is kept here due to the fact that it is in production and an expected level of service is implied.''


=== a11y (medium) ===
=== a11y (medium) [PAUSED] ===
Primary maintainer: Jan Drewniak  
Primary maintainer: Jan Drewniak  


Mediawiki instance with a [[gerrit:c/mediawiki/extensions/Popups/+/439937|WIP popups patch]] that enables screen-readers to read the popup descriptions. Created to test accessibility, tracked in  [[phab:T192627|T192627]].
Mediawiki instance with a [[gerrit:c/mediawiki/extensions/Popups/+/439937|WIP popups patch]] that enables screen-readers to read the popup descriptions. Created to test accessibility, tracked in  [[phab:T192627|T192627]].


=== nehpets ===
Paused on July 29th as likely inactive, but Jan is not available to confirm.
Primary maintainer: ??


=== experiments ===
Primary maintainer: ??


== Proposals ==
== Proposals ==

Latest revision as of 15:42, 29 July 2021

Project Name reading-web-staging
Details,
admins/members
openstack-browser
Monitoring
Add documentation

Server admin log

Template:Nova Resource:reading-web-staging/SAL



Services running here

All instances running with the web security group expose ports 8000-9000

skins (large)

Primary maintainer: Jon Robson

Showcases skins for MediaWiki.

Ports:

  • 80: skins.wmflabs.org
  • 8080: skins-demo.wmflabs.org


trendingbuster (small)

Primary maintainer: Jon Robson Still active as of: Aug 4th 2020

Hosts the Wikipedia trending endpoint which is used on Wikipedia's IFTTT channel

This also hosts a demo of a Wikipedia progressive web app that makes use of the trending service.

A cronjob keeps the wikipedia-trending services up and running if they go down.

Ports:

  • 8080: trending.wmflabs.org
  • 8100: wikipedia-trending.wmflabs.org

Notes: Given the IFTTT project is owned by Jon (and a few others) it does not belong on the reading web staging machine, but is kept here due to the fact that it is in production and an expected level of service is implied.

a11y (medium) [PAUSED]

Primary maintainer: Jan Drewniak

Mediawiki instance with a WIP popups patch that enables screen-readers to read the popup descriptions. Created to test accessibility, tracked in T192627.

Paused on July 29th as likely inactive, but Jan is not available to confirm.


Proposals

  • A new instance is needed to test accessibility of the page previews. This new instance should be in a fixed state and be reliably available given we expect to make use of external testers.
  • Several of the instances are bigger than necessary (readers-web-stephen+readers-web-master). These should be downgraded to small instances retaining the local data and set up of those wikis.
  • A new instance is proposed called "reading-web-showcase" (small) that should run nomad and marvin-staging and trending.wmflabs.org and any other projects that do not need to be kept operational 100% of the time. This would free us up with the equivalent of a large instance. Given limited available space, we will need to ensure at least 1 small free machine is free before doing this to avoid taking down any existing services.
  • trending should be moved to a separate resource. It needs to run on https://trending.wmflabs.org (not tools.wmflabs.org/trending). Given IFTTT code runs on tools-lab, this makes it tricky to identify a sensible home.