Nova Resource:Deployment-prep/Help
This page describes the essential bits for people with shell access to Beta Cluster.
Infrastructure
If you are setting up a new instance, remember that Beta Cluster has its own puppetserver. See Help:Project puppetserver for more details.
If you are deleting an instance, follow the Decommission an instance checklist.
Prefix | Usage |
---|---|
deployment-acme-chief | Acme-chief active/passive |
deployment-cache-text | Caching text, should be renamed deployment-cp |
deployment-cache-upload | Caching media, should be renamed deployment-cp |
deployment-changeprop | Changeprop in docker |
deployment-cumin | Cumin |
deployment-db | Databases |
deployment-deploy | Scap |
deployment-docker | Various services in docker (charts, citoid, cxserver, mathoid, mobileapps, proton, wikifunctions), maybe k8s in the future |
deployment-elastic | Search |
deployment-etcd | Etcd |
deployment-eventgate | Event Platform/EventGate in docker |
deployment-eventstreams | Event Platform/EventStreams HTTP Service in docker |
deployment-imagescaler | Thumbor in docker |
deployment-ircd | IRC RC relay (using Obsolete:IRCD in 2025-02-06 audit) |
deployment-jobrunner | MediaWiki jobs called by changeprop |
deployment-kafka-jumbo | Kafka webrequests events |
deployment-kafka-logging | Kafka ELK logging events |
deployment-kafka-main | Kafka eventgate and changeprop events |
deployment-maps | Maps |
deployment-mediawiki | MediaWiki appservers.svc.deployment-prep.eqiad1.wikimedia.cloud
|
deployment-memc | Memcached |
deployment-ms-be | Swift backend |
deployment-ms-fe | Swift frontend, ms-fe.svc.deployment-prep.eqiad1.wikimedia.cloud
|
deployment-mwlog | mwlog log files |
deployment-mwmaint | MediaWiki maintenance scripts |
deployment-mx | Outgoing mail via Exim, BounceHandler |
deployment-parsoid | Parsoid parsoid.svc.deployment-prep.eqiad1.wikimedia.cloud
|
deployment-puppetdb | Help:Project puppetserver/PuppetDB |
deployment-puppetserver | Help:Project puppetserver |
deployment-push-notifications | Push notifications in docker |
deployment-rdb | Redis (equivalent of redis_misc in production, used for locks) |
deployment-restbase | Restbase with Cassandra |
deployment-schema | Event Platform/Schemas (https://schema-beta.wmflabs.org/) |
deployment-sessionstore | SessionStorage via Kask in docker |
deployment-shellbox | Shellbox in docker shellbox.svc.deployment-prep.eqiad1.wikimedia.cloud
|
deployment-snapshot | Dumps |
deployment-urldownloader | url-downloader |
deployment-webperf | Excimer UI, XHGui, statsv, navtiming https://performance.wikimedia.beta.wmflabs.org/ |
deployment-wikifeeds | Wikifeeds in docker |
deployment-wikikube | Kubernetes via Portal:Cloud VPS/Admin/Magnum (phab:T372498, phab:T276650) |
deployment-zookeeper | Zookeeper for the deployment-kafka clusters |
traindev01 | Hand built server running gitlab:repos/releng/train-dev |
Always log all stuff to SAL by posting !log message
in #wikimedia-releng connect!
Secrets
If you are looking for secrets such as ssh key passphrases for keyholder arm
, try looking for local commits in /srv/git/labs/private on the active puppetserver. At the time of this writing, many of these passphrases are in files in deployment-puppetserver-1.deployment-prep.eqiad1.wikimedia.cloud:/srv/git/labs/private/files/ssh/tin/. ("tin" was the name of the production deployment server for many years.)