User Details
- User Since
- Oct 7 2014, 4:24 PM (510 w, 6 d)
- Availability
- Available
- IRC Nick
- marxarelli
- LDAP User
- Dduvall
- MediaWiki User
- DDuvall (WMF) [ Global Accounts ]
Wed, Jun 26
Jun 20 2024
Jun 12 2024
Jun 6 2024
More importantly, thanks for working towards a longterm fix! <3
Just noting that this was spotted again today prior to group2 promotion of wmf.8.
Jun 5 2024
Since the impact seems quite minimal at the moment, I won't block the train. I'll continue to monitor the logs, however, and escalate if need be.
May 29 2024
May 23 2024
May 21 2024
May 20 2024
May 15 2024
Mar 7 2024
If I go to a referrer and open the console in Chrome, I see the error, but only if I'm using the Minerva skin. Here's a referrer with &useskin=minerva appended.
Mar 6 2024
Mar 4 2024
Feb 29 2024
That include looks to be owned by the Security Team. From our experience with Kokkuri, my general advice from GitLab CI includes is either:
Feb 26 2024
I went ahead and implemented/submitted a Phorge integration upstream as well as a feature request to allow the custom issue tracker ID delimiter to be configured. Let's see how they are received. If they won't take either, I will revisit the local gem setup.
Feb 22 2024
Feb 13 2024
We recently did some work on Blubber (and other pipeline tooling) documentation in T352259: Review critical-path deployment pipeline documentation, and part of the work entailed refactoring the reference documentation.
Feb 12 2024
Thanks for tackling Shellbox, @bd808. It looks like MW-Vagrant's Blubberoid wrapper is in turn used by https://gerrit.wikimedia.org/g/mediawiki/vagrant/+/4b15d7aeb71e28b13a653f137dc18bec0376db8d/puppet/modules/role/templates/addimage/systemd/image-suggestion-api.epp
Feb 7 2024
Additionally for Blubber, I deprecated the Getting Started pages and Deployment Pipeline documentation and removed them from the portal. I renamed Usage to Examples and linked to the project examples folder which contains acceptance tests with descriptions for people. I added a Reference page and portal item and linked to the project's docs/configuration.md file.
Oh, you're using Blubberoid! It's deprecated and I'm planning to decommission it soon. Can you point me to your downstream project? Can we get that using the Blubber buildkit frontend perhaps (# syntax = line in the blubber.yaml?
What version of Blubber are you using? Someone else encountered this previously (see T346090: Blubber: Add workaround for Bookworm's Python pip restrictions) and the workaround we settled on was setting PIP_BREAK_SYSTEM_PACKAGES. Not the most elegant solution but these are container images so "breaking" system package installation seems... ok perhaps?
Feb 6 2024
Blubber:
- https://gitlab.wikimedia.org/repos/releng/blubber/-/blob/main/README.md?ref_type=heads - general review, especially the Usage section.
Feb 5 2024
Sorry for the delay on my side. Assigning to myself as I think I'm the only one that still needs to perform review.
Just a note that I had the best luck with https://gitlab.com/gitlab-org/gitlab-compose-kit on a Debian system. It's unofficial but provides lighter weight options than GDK for simply running tests. There's also a lot less churn when tearing down single components or even the entire thing (due to cached images and its isolation of GitLab services via Docker Compose).
Jan 20 2024
Jan 4 2024
Jan 2 2024
Thanks for the update, @Jdlrobson. I'll roll group0.
How shall we proceed with 1.42.0-wmf.12 train given the outstanding patch? Is this still a blocker?
Thanks, @Dzahn. After looking a bit more, I don't think the presence in scap_targets should affect train, so I'm deescalating this. Whether or not depooled hosts should still be present in scap_targets is up for debate.
This is a blocker until the host is removed from /etc/dsh/group/scap_targets.
Dec 16 2023
Dec 13 2023
Dec 12 2023
Zuul is fully provisioned in devtools on zuul-1001.devtools.eqiad1.wikimedia.cloud. The Zuul services are currently run via systemd/docker.
Nov 15 2023
Nov 8 2023
Nov 3 2023
It seems that it's the calculation of running container filesystem usage that is taking so long, and docker-gc doesn't really need that usage figure since it only cleans up volumes and images.
Nov 2 2023
I'd say this experiment was a success.
Nov 1 2023
Oct 30 2023
The development environment now includes a GitLab runner and is generally working.
Oct 27 2023
Created a new repo at https://gitlab.wikimedia.org/repos/releng/gitlab-dev for GitLab/Zuul hacking. It needs a GitLab runner which I'll work on today.
Oct 4 2023
Sep 28 2023
Sep 15 2023
I've installed the gitlab-phorge gem on devtools by manually cloning the repo to /srv/gitlab-wmf-gems/gitlab-phorge and specifying the following project level hiera:
Sep 11 2023
From my review comment:
This seems like an OK solution for now, as I don't think the risk of breaking the distro's Python installation necessarily applies within a container filesystem.
Sep 5 2023
An experimental native-LLB build of Blubber's BuildKit frontend has been published as docker-registry.wikimedia.org/repos/releng/blubber/buildkit:experimental-native-llb.