Toolforge has these instances types:
Of these:
PAWS:
- tools-paws-master-NN.tools.eqiad.wmflabs
- tools-paws-worker-NNNN.tools.eqiad.wmflabs
We are already using these to test PAWS.
Grid:
- tools-grid-master.tools.eqiad.wmflabs
- tools-grid-shadow.tools.eqiad.wmflabs
As toolsbeta-gridmaster-01.toolsbeta.eqiad.wmflabs
- tools-exec-NNNN.tools.eqiad.wmflabs
As toolsbeta-grid-exec-1.toolsbeta.eqiad.wmflabs
- tools-puppetmaster-NN.tools.eqiad.wmflabs
As toolsbeta-grid-puppetmaster.toolsbeta.eqiad.wmflabs?
- tools-webgrid-generic-NNNN.tools.eqiad.wmflabs
Probably needed?
- tools-webgrid-lighttpd-NNNN.tools.eqiad.wmflabs
toolsbeta-grid-webgrid-lighttpd-1.toolsbeta.eqiad.wmflabs
Of the rest, those probably unnecessary-for-webservice ones are:
- tools-clushmaster-NN.tools.eqiad.wmflabs
- tools-checker-NN.tools.eqiad.wmflabs
- tools-cron-NN.tools.eqiad.wmflabs
- tools-elastic-NN.tools.eqiad.wmflabs
- tools-logs-NN.tools.eqiad.wmflabs
- tools-mail.tools.eqiad.wmflabs
- tools-prometheus-NN.tools.eqiad.wmflabs
- tools-redis-NNNN.tools.eqiad.wmflabs
Not sures:
- tools-services-NN.tools.eqiad.wmflabs
This runs webservicemonitor
- tools-docker-builder-NN.tools.eqiad.wmflabs
- tools-docker-registry-NN.tools.eqiad.wmflabs
This hosts self-built k8s docker containers. Use toolforge's?
- tools-package-builder-NN.tools.eqiad.wmflabs
This builds packages. Can we use the package releases from toolforge aptly?
- tools-static-NN.tools.eqiad.wmflabs
This is static and shouldn't affect 'dynamic' webservices a lot.
Definitely needed:
- tools-bastion-NN.tools.eqiad.wmflabs
The host in which webservice command should be executed from
- tools-k8s-etcd-NN.tools.eqiad.wmflabs
- tools-k8s-master-NN.tools.eqiad.wmflabs
- tools-flannel-etcd-NN.tools.eqiad.wmflabs
- tools-worker-NNNN.tools.eqiad.wmflabs
k8s related (https://wikitech.wikimedia.org/wiki/Portal:Toolforge/Admin/Kubernetes#Components)
- tools-proxy-NN.tools.eqiad.wmflabs
The url-dynamicproxy for webservice to register the service, and hosts the redis which dynamicproxy reads.