Jump to content

Nova Resource:Deployment-prep/Help

From Wikitech

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.

Beta instance types
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.)