Portal:Toolforge/Admin/Infrastructure tools
< Portal:Toolforge | Admin
A number of tools should be considered infrastructure for Toolforge and Cloud VPS. These tools are open to participation by technical volunteers, but ultimately the Toolforge admin team and the Foundation staff on that team are responsible for making sure that they work (or are properly removed from use).
Why do we do this?
One of the design features for Cloud Services since at least 2017 has been to use Cloud VPS and Toolforge to host as much of our infrastructure as is reasonably possible. This has been done to further a few core values:
- Make sharing power with technical volunteers as easy as possible. Getting a root shell on a production Wikimedia Foundation host is hard; getting membership in a Cloud VPS project or co-maintainership of a Tool is easy by comparison.
- Make data and APIs available for experimentation. If someone has an idea that they think will make a better user experience for doing something we have built as a tool they should have a chance to experiment with that idea.
- Drink our own champagne. Building new things on top of our managed platforms helps us have empathy with our larger technical community. It also helps us find rough spots in the workflows which we can address to help make things more manageable for everyone.
Tools
![]() | This list has been moved to toolhub here, you will find the latest updates there. |
admin
- url
- toolforge:admin
- purpose
- Formerly the landing page for tools.wmflabs.org. Maintainers have elevated rights in Toolforge (sudo as root; access to Kubernetes privileged accounts; elevated rights in Striker). Hosts links to other infrastructure tools as well as the canonical directory of all Toolforge tools.
admin-beta
- url
- toolforge:admin-beta
- purpose
- Testing deployment of #admin tool.
automated-toolforge-tests
- url
- none
- purpose
- running some automated tests to verify Toolforge health, status and functionality.
cloudvps
- url
- toolforge:cloudvps
- purpose
- name squatting
csp-report
- url
- toolforge:csp-report
- purpose
- Search Content-Security-Policy violations reported by Tools. Related to phab:T130748.
docker-registry
- url
- toolforge:docker-registry
- purpose
- GUI to browse docker-registry.tools.wmflabs.org
fourohfour
- url
- toolforge:fourohfour
- purpose
- Provide informative responses to HTTP requests for which no active backend webservice can be found.
- Setup as the fallback handler/default vhost for the Toolforge and toolsbeta Kubernetes clusters.
grid-deprecation
- url
- toolforge:grid-deprecation
- purpose
- Reporting progress for grid engine deprecations, such as News/Toolforge Stretch deprecation. Replaces individual
[release]-tools
tools.
grid-jobs
- url
- toolforge:grid-jobs
- purpose
- Tools running jobs on OGE hosts in the last 7 days. Allows viewing aggregate information about jobs that tools have run on the Toolforge job grid.
gridengine-status
- url
- toolforge:gridengine-status
- purpose
- JSON formatted dump of /usr/bin/qstat output for the Toolforge job grid. Used by toolforge:sge-status to display running job status.
help
- url
- toolforge:help
- purpose
- name squatting. Currently redirects to Portal:Toolforge.
iw
- url
- toolforge:iw
- purpose
- Helper for handling interwiki links to Toolforge tools. Redirects https://iw.toolforge.org/{tool}/{path} URLs to https://{tool}.toolforge.org/{path}
jobs
- url
- toolforge:jobs
- purpose
- To reserve the name, related to Wikimedia_Cloud_Services_team/EnhancementProposals/Toolforge_jobs.
k8s-status
- url
- toolforge:k8s-status
- purpose
- Browse Toolforge Kubernetes cluster nodes and workloads.
keystone-browser
- url
- toolforge:keystone-browser
- purpose
- Replaced by toolforge:openstack-browser
openstack-browser
- url
- toolforge:openstack-browser
- purpose
- Browse information about projects and instances running in the Cloud VPS OpenStack cluster. This was built to replace our former use of mw:Extension:OpenStackBrowser and Semantic MediaWiki to document the Cloud VPS projects.
openstack-browser-dev
- url
- toolforge:openstack-browser-dev
- purpose
- Testing deployment of #openstack-browser
os-deprecation
- url
- toolforge:os-deprecation
- purpose
- A tool to create reports related to operating system deprecation activities in Cloud VPS
precise-tools
- url
- toolforge:precise-tools
- purpose
- Defunct. Was a tool reporting on News/Tools Precise deprecation progress
- See also #trusty-tools
replag
- url
- toolforge:replag
- purpose
- Report on replication lag times between prod wikis and the Wiki replicas.
- Historically this has been run by BryanDavis as a volunteer project.
sal
- url
- toolforge:sal
- purpose
- Search Server Admin Log content
- Historically this has been run by BryanDavis as a volunteer project.
sge-jobs
- url
- toolforge:sge-jobs
- purpose
- Tools running jobs on Son of Grid Engine hosts in the last 7 days. Allows viewing aggregate information about jobs that tools have run on the Toolforge job grid.
sge-status
- url
- toolforge:sge-status
- purpose
- Display status information for the Son of Grid Engine nodes and jobs.
- Identical code base to #gridengine-status today. During the era of News/Toolforge Trusty deprecation this tool monitored the "new" Debian Stretch grid.
static
- url
- toolforge:static
- purpose
- Historical tool acting as a CDN for various files.
test-lighttpd-trusty
- purpose
- See Portal:Toolforge/Admin/Toolschecker
test-webservice-generic
- purpose
- See Portal:Toolforge/Admin/Toolschecker
tool-db-usage
- url
- toolforge:tool-db-usage
- purpose
- Display ToolsDB databases and their sizes
toolforge
- purpose
- name squatting
toolschecker
- purpose
- See Portal:Toolforge/Admin/Toolschecker
toolschecker-ge-ws
- purpose
- See Portal:Toolforge/Admin/Toolschecker
toolschecker-k8s-ws
- purpose
- See Portal:Toolforge/Admin/Toolschecker
toolviews
- url
- toolforge:toolviews
- purpose
- View analytic data about usage of Toolforge tools.
trusty-tools
- url
- toolforge:trusty-tools
- purpose
- Defunct. Was a tool reporting on News/Toolforge Trusty deprecation progress
- See also #precise-tools
www
- url
- toolforge:www
- purpose
- Currently an ingress only redirector to Portal:Toolforge. Ideally the new home for a landing page like #admin's landing page.
xn--dk8hv9g
- url
- toolforge:xn--dk8hv9g
- https://🦄🎉.toolforge.org
- purpose
- Fun! Redirects to mw:Wikimedia Cloud Services team