User Details
- User Since
- Jun 27 2020, 12:14 AM (293 w, 2 d)
- Roles
- Administrator
- Availability
- Available
- IRC Nick
- dancy
- LDAP User
- Ahmon Dancy
- MediaWiki User
- ADancy (WMF) [ Global Accounts ]
Thu, Feb 5
I believe that the work done in T408740 has resolved this issue.
Mon, Feb 2
Thu, Jan 29
@Reedy I deployed a change to the kubernetes deployment monitor code in scap. Now it will not give up monitoring when it gets an error from kubectl.
Wed, Jan 28
Tue, Jan 27
Mon, Jan 26
Here's a working .gitlab-ci.yml config using wmcs runners: https://gitlab.wikimedia.org/repos/m3api/tmp-m3api-oauth2/-/merge_requests/1/diffs
@LucasWerkmeister Thanks for setting up https://gitlab.wikimedia.org/repos/m3api/tmp-m3api-oauth2 and adding me as a member. I tried to run the CI pipeline of that repo on the main branch (using the normal D.O. runners) but it fails: https://gitlab.wikimedia.org/repos/m3api/tmp-m3api-oauth2/-/jobs/727347. I need a working pipeline as a starting point for debugging.
Fri, Jan 23
Deployed via scap 4.235.0.
If a merge request description body consists of a single Bug: TXXXXX line, the link to Phabricator does not get created. I'm wondering if this is a new problem since the recent Gitlab UI changes. See the job link referenced in the task description for an example (https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-orchestrator/-/merge_requests/18).
Thu, Jan 22
Wed, Jan 21
Change deployed via scap 4.234.0
Tue, Jan 20
@Clement_Goubert Please use scap lock --unlock-all --yes <unlock reason> (note: --bg is not passed here).
Thanks for the report @elukey. This sounds very promising!
Fri, Jan 16
I confirmed that I did receive an email when I created a beta wiki account.
xref T412975
I ran sudo /usr/local/sbin/clean-stale-puppet-certs --clean on deployment-puppetserver-1.deployment-prep to take care of this.
Thanks for the work on this @thcipriani !
@jeena @thcipriani What's the status of the mediawiki-dev deployment-chart? I found that it is referenced in https://wikitech.wikimedia.org/wiki/Deployment_pipeline/Migration/Tutorial
Thu, Jan 15
@Blake I've installed a new release of scap on the deploy servers. You can now use scap lock --all --bg and scap lock --unlock-all to achieve your goal. I recommend testing things out on deployment.eqiad.wmnet well in advance of the datacenter switch. Let me know if you have any issues.
Wed, Jan 14
@A_smart_kitten patches are welcome! Let me know if you need help with getting something together.
Tue, Jan 13
Potential ideas:
- Drop a lock file on the deployment server that scap detects, remove it at a later step
- Add a switch to scap lock --all that puts the lock on and returns, add a scap unlock --all command
Added
profile::tlsproxy::envoy::upstream_sni: null profile::tlsproxy::envoy::upstream_tls: false
to devtools project puppet according to @bd808's recommendation.
Looks similar to T414304
Mon, Jan 12
I turned off this instance as part of T412975
Jan 9 2026
After reading the history of this ticket, it's not clear to me if the memory-optimized runners have been tried yet. Can someone try and confirm?
Jan 8 2026
Jan 7 2026
Jan 6 2026
@Andrew has since changed where he performing the build of the wikitech-static container image, so the main cause of this ticket has been resolved.
Jan 5 2026
@Jdforrester-WMF FYI
@thcipriani Making sure you see this.
Dec 19 2025
Dec 18 2025
dancy@deploy2002:~$ scap install-world --version 4.230.0 --limit 'ml-build1001*' Scap version "4.230.0" will be installed on 1 host(s). Proceed? [y/N]: y 20:48:09 Installing scap version "4.230.0" for 1 host(s) 20:48:09 Downloading version "4.230.0" locally INFO: Scap version "4.230.0" for distribution "bullseye" already exists locally. Nothing to retrieve INFO: Scap version "4.230.0" for distribution "bookworm" already exists locally. Nothing to retrieve INFO: Scap version "4.230.0" for distribution "trixie" successfully extracted at /var/lib/scap/scap-wheels/trixie/4.230.0 INFO: Distributions downloaded. Skipping local installation on primary as requested 20:48:13 Syncing masters 20:48:16 scap-sync-to-masters: 100% (in-flight: 0; ok: 1; fail: 0; left: 0) 20:48:16 Syncing installation material to 1 scap targets from "deploy1003.eqiad.wmnet" 20:48:18 scap-sync-wheels-to-targets: 100% (in-flight: 0; ok: 1; fail: 0; left: 0) 20:48:19 scap-sync-install-script-to-targets: 100% (in-flight: 0; ok: 1; fail: 0; left: 0) 20:48:19 Installing 1 scap targets 20:49:06 scap-install-to-targets: 100% (in-flight: 0; ok: 1; fail: 0; left: 0) 20:49:06 Installation of scap version "4.230.0" completed for 1 hosts
Dec 17 2025
dancy@deployment-mx03:~$ lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 11 (bullseye) Release: 11 Codename: bullseye
Presumably caused by https://gerrit.wikimedia.org/r/c/operations/puppet/+/1219137
@Muehlenhoff @Jelto
Dec 16 2025
Dec 15 2025
Here are pretrain image build and push times for the last several days:
Dec 3 2025
Changes deployed via scap 4.229.0
Dec 2 2025
I'm currently blocked from updating my train-dev development environment because I can't clone https://phabricator.wikimedia.org/diffusion/NLSP/new-lexeme-special-page.git from offsite.
Dec 1 2025
@dduvall Is this ticket effectively resolved?
@MatthewVernon Can you give me an update on the status of your gitlab builds? Have you managed to work around the original problems?
Nov 21 2025
I didn't get an email notification this morning so I checked the host and it looks like puppet is working now.
Thanks @jnuche !
Nov 20 2025
@jnuche Any ideas about this?
Nov 18 2025
Nov 17 2025
Nov 14 2025
Noting for the record that I had prior authorization from Mónica to delete the monica_wmde account and I'm syncing with her via email on the changes.
Nov 14 19:06:33 gitlab1004 systemd[1]: Starting sync-gitlab-group-with-ldap.service - Sync various GitLab groups with their LDAP groups... Nov 14 19:06:39 gitlab1004 sync-gitlab-group-with-ldap[2194617]: 2025-11-14 19:06:39,230 Collecting membership list of LDAP group wmde Nov 14 19:06:39 gitlab1004 sync-gitlab-group-with-ldap[2194617]: 2025-11-14 19:06:39,264 Collecting member list of Gitlab group people/wmde Nov 14 19:06:39 gitlab1004 sync-gitlab-group-with-ldap[2194617]: 2025-11-14 19:06:39,884 ldap user darthmon needs to be added to people/wmde. Nov 14 19:06:39 gitlab1004 sync-gitlab-group-with-ldap[2194617]: 2025-11-14 19:06:39,938 user darthmon will be created in Gitlab. Nov 14 19:06:39 gitlab1004 sync-gitlab-group-with-ldap[2194617]: 2025-11-14 19:06:39,938 There are 1 GitLab users to create. Nov 14 19:06:39 gitlab1004 sync-gitlab-group-with-ldap[2194617]: 2025-11-14 19:06:39,938 There are 1 members to add to people/wmde. Nov 14 19:06:39 gitlab1004 sync-gitlab-group-with-ldap[2194617]: 2025-11-14 19:06:39,938 There are 0 members to remove from people/wmde. Nov 14 19:06:40 gitlab1004 sync-gitlab-group-with-ldap[2194617]: 2025-11-14 19:06:40,009 Creating gitlab user darthmon Nov 14 19:06:41 gitlab1004 sync-gitlab-group-with-ldap[2194617]: 2025-11-14 19:06:41,153 Adding darthmon to group people/wmde Nov 14 19:06:41 gitlab1004 sync-gitlab-group-with-ldap[2194617]: 2025-11-14 19:06:41,339 Sync completed.
I'll take this one.
<hashar> my guess is scap thinks that because it reads the local /srv/mediawiki-staging/wikiversions.json
https://versions.toolforge.org/ correctly showed still old 1.46.0-wmf.1 for group2 instead of 1.46.0-wmf.2.