Release-Engineering-Backlog Status Report

Project Release-Engineering-Team from 2018-10-01 to 2018-10-02

Help

Triage 198653 Add AntiSpoof to shared extension gate In-Scope Open None
Triage 198862 Disable/remove Jenkins Jobs for Android app In-Scope Open None
Other 53494 Use Beta cluster as a true canary for code deployments (epic) In-Scope Open None
Other 67394 [EPIC] Performance testing environment In-Scope Open None
Other 78802 Localization Cache Redo In-Scope Open None
Other 94620 [EPIC] The future of MediaWiki deployment: Tooling In-Scope Open None
Other 100099 Meeting: Automatic deployment of backend services on beta cluster In-Scope Open None
Other 100294 [EPIC] Encourage developers to increase code coverage In-Scope Open None
Other 101542 [EPIC] Provide pre-merge reports on patchsets (tracking) In-Scope Open None
Other 115629 [EPIC] Enforce "no increase in log errors" during deployments In-Scope Open None
Other 115630 [EPIC] Reduce production log errors to zero* In-Scope Open None
Other 121857 Implement a system to automatically deploy schema changes without needing DBA intervention In-Scope Open None
Other 129940 [EPIC] (WIP) End-to-end tests and deploys In-Scope Open None
Other 139740 Port Selenium tests from Ruby to Node.js In-Scope Open None
Other 156445 Streamline/automate MW tarball security release process In-Scope Open None
Other 158360 RFC: Reevaluate LocalisationUpdate extension for WMF In-Scope Open None
Other 158730 Automate WMF wiki creation In-Scope Open None
Other 158980 [EPIC] Generate compiled assets from continuous integration In-Scope Open None
Other 162350 split mediawiki tests in unit/integration/smoke tests to speed up CI In-Scope Open None
Other 165585 Make creating a new Language project easier In-Scope Open None
Other 170453 FY2017/18 Program 6: Streamlined Service delivery In-Scope Open None
Other 170456 FY2017/18 Program 6 - Outcome 2 - Objective 3: Integrated, container-based development environment In-Scope Open None
Other 170480 FY2017/18 Program 6 - Outcome 2: Developers are able to develop and test their applications through a unified pipeline towards production deployment. In-Scope Open None
Other 170481 FY2017/18 Program 6 - Outcome 2 - Objective 2: Set up a continuous integration and deployment pipeline In-Scope Open None
Other 174087 FY2017/18 Program 3: Addressing technical debt In-Scope Open None
Other 174088 FY2017/18 Program 3 Outcome 1: The amount of orphaned code that is running Wikimedia “production” services is reduced. In-Scope Open None
Other 174089 FY2017/18 Program 3 Outcome 2: Organizational technical debt is reduced. In-Scope Open None
Other 174092 FY2017/18 Program 3 Outcome 1 Objective 3: Define and steward a light-weight process for adopting or orphaning/sunsetting products and infrastructure. In-Scope Open None
Other 174095 FY2017/18 Program 3 Outcome 2 Objective 2: Define and implement a process to regularly address technical debt across the Foundation In-Scope Open None
Other 174786 Provide a reliable test environment that mimics production for running integration tests In-Scope Open None
Other 179188 Video recording for Selenium tests in Node.js In-Scope Open None
Other 179190 Run Selenium Cucumber tests in CI In-Scope Open None
Other 182927 Get letsencrypt wildcard cert for *.beta.wmflabs.org domains In-Scope Open None
Other 182986 Selenium framework improvements In-Scope Open None
Other 183860 AppVeyor test not running since months In-Scope Open None
Other 186208 Magul's quick tests doesn't run anymore In-Scope Open None
Other 186426 Upgrade to Zuul3 In-Scope Open None
Other 188958 Zuul Clone frequently fails in php70-phan-docker job In-Scope Open None
Other 190097 Migrate all CI jobs from Nodepool, deprecate its use In-Scope Open None
Other 190891 Develop canonical/single record of origin, machine readable list of all repos deployed to WMF sites. Screep Open None
Other 190963 search-mjolnir-tox-docker job in status ABORT somewhat regularly In-Scope Open None
Other 191842 Deployment git server can't supply ORES hosts in parallel In-Scope Open None
Other 192217 Remove the "check" pipeline and Zuul's user-filter In-Scope Open None
Other 192478 Investigate PEP 503 repo for production deployment of python wheels In-Scope Open None
Other 193258 Look into ways to identify risky commits that are part of the weekly branch cut, either manually or through automated process In-Scope Open None
Other 194070 GitHub IRC integration is being deprecated by October 1st, 2018 In-Scope Open None
Other 194632 mediawiki-extensions-hhvm-jessie failures on EchoDiscussionParserTest on wmf/1.32.0-wmf.3 and REL1_31 but not master In-Scope Open None
Other 194673 CI setuptools tox docker test failling on cergen.git In-Scope Open None
Other 196265 Document process to merge a reviewed but not submitted change using the gerrit web-ui In-Scope Open None
Other 196812 Make PolyGerrit the default ui In-Scope Open None
Other 197470 find a way to systematically update the deployment server name across all repos In-Scope Open None
Other 198814 Enable MFA on Jenkins In-Scope Open None
Other 198822 Enable 2FA on wmfgerrit github account In-Scope Open None
Other 199077 Make Jenkins jobs fail if part of setup-zuul-submodules fails In-Scope Open None
Other 199254 TEC13:O2.1:Q1 Goal - Add test evaluation to post mortem review process. In-Scope Open None
Other 199257 TEC13:O2.3:Q1 Goal - make current unit testing coverage more visible by reporting out to Engineering Management. In-Scope Open None
Other 199259 TEC13:O3.2:Q1 Goal - Platform and Search Platform teams are using Technical Debt Management PoC In-Scope Open None
Other 199261 TEC13:O4.1:Q1 Goal - Define base Code Health metric set. In-Scope Open None
Other 199262 TEC13:O3.4:Q1 Goal - Identify key Tech Debt areas (Platform) In-Scope Open None
Other 199263 TEC13:O3.4:Q1 Goal - Put in place Tech Debt management process for PEP In-Scope Open None
Other 200311 Access to create gerrit groups for WMDE-Leszek In-Scope Open None
Other 201635 Canary deployment continuation prompt should emit a timestamp to console In-Scope Open None
Other 201953 Install rename-project plugin In-Scope Open None
Other 202030 CI: Minerva PHPUnit tests should be included in shared extension gate job In-Scope Open None
Other 203003 Keyholder phab repo duplicate work In-Scope Open None
Other 203111 Add branch committers to train task In-Scope Open None
Other 203267 Consider having an IRC bot to manage the deployment "conch" for out-of-band (and scheduled?) deploys In-Scope Open None
Other 203625 mwdebug1001 and mwdebug1002 are reliably the last two hosts to finish scap-cdb-rebuild In-Scope Open None
Other 203664 scap timeout checking index.php/api.php mwdebug1001 / mwdebug1002 In-Scope Open None
Other 203703 Create production code deployment management process In-Scope Open None
Other 203846 Zuul cancel all changes when a change is manually merged In-Scope Open None
Other 204871 Deployments of MediaWiki with scap cause a spam of "web request took longer than 60 seconds and timed out" In-Scope Open None
Other 204995 Signing MW Core Tags In-Scope Open None
Other 205064 Undeploy WikibaseQuality extension from the WMF In-Scope Open None
Other 205313 l10nupdate is still using HHVM In-Scope Open None
Other 205784 Upgrade gerrit to 2.15.4 In-Scope Open None
Other 205911 Track and install additional npm packages for all service container images Screep Open None
Other 205919 TEC3:O3:O3.1:Q2 Goal - Move Blubberoid, ZoteroV2, and Graphoid through the production CD Pipeline Screep Open None
Other 205923 TEC3:O1:O1.2 Goal – Formalize the collection of CI infrastructure and tooling metrics Screep Open None
Other 205927 Collect and expose Jenkins build metrics for visualization, reporting, and analysis Screep Open None
Other 280 [EPIC] Code Deploy Dashboard In-Scope Open None
Other 205930 Set up a Prometheus server under the integration project Screep Open None
Other 282 Performance Testing Cluster In-Scope Open None