Jump to content

Grupo de beta

From mediawiki.org
This page is a translated version of the page Beta Cluster and the translation is 74% complete.

The Beta Cluster is a functional, production-like environment in the Cloud VPS that is suitable for final-stage testing of new features. It was initially created as a way to provide an exact copy of the WMF production cluster (including db hosts, apaches, logging, squids, varnish caching, image scalers, etc.) using Cloud VPS instances.

Current Status

Beta Cluster remains a significant part of MediaWiki's development ecosystem, serving as a pre-production environment to test and deploy code before it reaches production, reshaped its purpose and management but is largely unmaintained.

In 2024, the Developer Experience group took Product Stewardship of Beta Cluster[1] and are currently focused on giving it clear direction and narrowing its use cases. The long-term goal is to transform the Beta Cluster into a Playground environment for experimentation and testing without replicating every aspect of production. As part of this effort, the team is also working actively on tools like PatchDemo/Catalyst to ensure the most common use cases of Beta are covered as on-demand isolated testing environments. While this transformation is ongoing, the team is prioritizing only very essential updates (E.g. PHP 8.1 Upgrade) and not addressing smaller issues in its current state.

Developer Experience encourage users of Beta Cluster to submit a feature request in Phabricator if their requirements are not adequately addressed yet by PatchDemo/Catalyst or other tools. Their input will guide improvements and help prioritize features.

How it works

Se ejecuta fuera de git maestro y tiene su núcleo de MediaWiki y su código de extensiones actualizado cada diez minutos. Grupo de beta es uno del Wikimedia test wikis. Utiliza su propio inicio de sesión SUL independiente de la producción, por lo que, por ejemplo, una cuenta para en.wikipedia.beta.wmflabs.org también funciona en en.wikisource.beta.wmflabs.org pero no en ninguna wiki de producción.

Open tasks

Open tasks can be found in the workboard in Phabricator. Those task are currently used as a way to catalogue issues or recurring problems, but are not addressed or observed immediately.

Probando cambios en Grupo de Beta

Ver Despliega a Grupo de Beta para pasos de despliegue.

Los registros del grupo de beta son enviados a Logstash y puede ser visto en beta-logs.wmcloud.org. Este sitio está actualmente protegido-por-contraseña, para ver una cuenta en: ssh deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud sudo cat /root/secrets.txt. Si los eventos de EventLogging no aparecen en el panel, tal vez verifique los registros y la base de datos para detectar posibles problemas. Si eso no funciona, tal vez sea necesario reiniciar el registro de eventos y/o la máquina. Ping the folks in #wmf-analytics.

Si necesita ejecutar un script de mantenimiento en el Clúster Beta, ssh a deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud (proxying a través de bastion.wmcloud.org).

Si necesitas comprobar las bases de datos, están alojadas en máquinas con el nombre *dbXX* entre las que se enumeran aquí: https://openstack-browser.toolforge.org/project/deployment-prep.

Si necesitas ejecutar algunas consultas, ssh a deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud y ejecuta sql testwiki o con cualquier otro nombre de base de datos que necesites.

Guarda los mensajes en el registro de administración del servidor del grupo beta utilizando el prefijo "!log " en #wikimedia-releng.

Véase también

Documentos históricos