Page MenuHomePhabricator

jhathaway (Jesse Hathaway)
User

Today

  • No visible events.

Tomorrow

  • No visible events.

Tuesday

  • No visible events.

User Details

User Since
Nov 22 2021, 10:00 PM (254 w, 5 d)
Availability
Available
LDAP User
JHathaway
MediaWiki User
JHathaway (WMF) [ Global Accounts ]

Recent Activity

Wed, Oct 7

jhathaway added a comment to T434519: Fleet-wide firmware details reporting.

thanks for the overview @Volans, very helpful

Wed, Oct 7, 8:54 PM · Infrastructure-Foundations
jhathaway closed T383173: Supermicro: UEFI HTTP boot request hangs on cold boot, a subtask of T373519: Allow UEFI DHCP configs, as Resolved.
Wed, Oct 7, 4:33 PM · Infrastructure-Foundations
jhathaway closed T383173: Supermicro: UEFI HTTP boot request hangs on cold boot as Resolved.

We worked around this by using the ip, so closing.

Wed, Oct 7, 4:33 PM · Infrastructure-Foundations

Mon, Sep 28

jhathaway added a comment to T431499: Linked Artifact Cache - connect to Headless VE suggestion counts lambda.

Yeah, I agree with @Eevans that there is value in iterating on the pieces we can test in staging.

Mon, Sep 28, 3:57 PM · Editing-team (FY2026-27 Q2 sprint 7), OKR-Work, VisualEditor Suggestion Mode, Patch-For-Review, User-Eevans, Cassandra, VisualEditor, EditCheck

Wed, Sep 23

jhathaway added a comment to T433024: Implement sampling requirements for Headless VE technical pilot.

Sampling schedule looks good to me.

Wed, Sep 23, 9:22 PM · Editing-team (FY2026-27 Q2 sprint 7), Data-Engineering (Q1 FS26/27 July 1st - September 30th), VisualEditor Suggestion Mode, Data-Platform, OKR-Work, VisualEditor, EditCheck

Tue, Sep 22

jhathaway created T438912: Upgrade stdlib to remove legacy facts.
Tue, Sep 22, 9:20 PM · Infrastructure-Foundations, SRE, Puppet-Infrastructure

Mon, Sep 21

jhathaway updated the task description for T432715: Satisfy SCROLL soft launch requirements: EditCheckHeadless.
Mon, Sep 21, 9:01 PM · Editing-team (FY2026-27 Q2 sprint 7), OKR-Work (DE1 FY2026-27), VisualEditor, EditCheck, VisualEditor Suggestion Mode, SCROLL
jhathaway added a comment to T432715: Satisfy SCROLL soft launch requirements: EditCheckHeadless.

Review is complete, everything is satisfied for the technical pilot. There are still outstanding items for the soft launch phase, which I marked as "not done". I did not review the production pieces.

Mon, Sep 21, 8:53 PM · Editing-team (FY2026-27 Q2 sprint 7), OKR-Work (DE1 FY2026-27), VisualEditor, EditCheck, VisualEditor Suggestion Mode, SCROLL
jhathaway added a comment to T434129: Create a wikitech page for EditCheckHeadless.

never mind, I see the page now, https://wikitech.wikimedia.org/wiki/EditCheckHeadless

Mon, Sep 21, 7:03 PM · OKR-Work, VisualEditor, Editing-team (FY2026-27 Q1 sprint 3), EditCheck
jhathaway added a comment to T434129: Create a wikitech page for EditCheckHeadless.

I would prefer at least a stub page on wikitech, that has a link to the scroll, specifying why the page is just a stub

Mon, Sep 21, 6:57 PM · OKR-Work, VisualEditor, Editing-team (FY2026-27 Q1 sprint 3), EditCheck

Wed, Sep 16

jhathaway added a comment to T436809: Add a load balanced service in front of PKI.

If we are comfortable with only HMAC signing for k8s, that I would be comfortable with only HMAC signing for our servers.

Wed, Sep 16, 2:47 PM · Patch-For-Review, Infrastructure-Foundations, CFSSL-PKI

Fri, Sep 11

jhathaway added a comment to T436809: Add a load balanced service in front of PKI.

I agree with your suggestion to move signing to pki2002.codfw.wmnet. That alleviates the time pressure and noise during the operation.

Fri, Sep 11, 3:26 PM · Patch-For-Review, Infrastructure-Foundations, CFSSL-PKI

Sep 10 2026

jhathaway added a comment to T419906: Allow IT Services to view inbound email logs.

Debian's Rsyslog now has support for open telemetry, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1130542

Sep 10 2026, 8:16 PM · Observability-Logging, Mail, Infrastructure-Foundations
jhathaway created P96414 mailman.
Sep 10 2026, 1:35 PM

Sep 8 2026

jhathaway added a comment to T431285: New Scroll Request for: ModeratorToolkit Extension.

In the observability section, I've filled in most of the SLO, Monitoring and Alerting sections as N/A for now since we're not yet on any production wiki. We plan on setting this up once the extension is running on a couple of pilot wikis since we'll have a better sense of what those sections will entail.

Sep 8 2026, 9:37 PM · OKR-Work (DE1 FY2026-27), MediaWiki-extensions-ModeratorToolkit, Moderator-Tools-Team, SCROLL
jhathaway added a comment to T431285: New Scroll Request for: ModeratorToolkit Extension.

I've marked N/A under the release confidence section of the scroll since the extension rollout will be similar to PersonalDashboard which is already in production. Let me know if I should have used "Done" instead.

Sep 8 2026, 9:34 PM · OKR-Work (DE1 FY2026-27), MediaWiki-extensions-ModeratorToolkit, Moderator-Tools-Team, SCROLL
jhathaway added a comment to T431285: New Scroll Request for: ModeratorToolkit Extension.

Hey @jhathaway, I'm filling the Service Summary section and wanted to ask if it's okay to mark "Is your service or component present on the Service Catalogue?" as done when I add it to the Google Sheet instead of the wikitech page which doesn't exist at this time.

Sep 8 2026, 9:25 PM · OKR-Work (DE1 FY2026-27), MediaWiki-extensions-ModeratorToolkit, Moderator-Tools-Team, SCROLL

Sep 1 2026

jhathaway added a comment to T353511: Migrate memcached servers to PKI.

Hey folks! I just noticed this task, I don't mean to stop the work that is already half way through but please next time reach out to the I/F team before such a big rollout. Given the fact that memcached clients and servers may get the same PKI certs, it would have been nice to think about a separate security realm like a memcached intermediate. Not at all a blocker, but we'd need to be mindful in adding too may things to discovery in the future :)

Sep 1 2026, 3:58 PM · ServiceOps, ServiceOps-Datastores

Aug 27 2026

jhathaway added a comment to T431285: New Scroll Request for: ModeratorToolkit Extension.

I am indeed the scroll bearer, please let me know how I can help

Aug 27 2026, 7:30 PM · OKR-Work (DE1 FY2026-27), MediaWiki-extensions-ModeratorToolkit, Moderator-Tools-Team, SCROLL

Aug 24 2026

jhathaway added a comment to T435354: krb1002 booting up extremely slow.

I booted the box into SystemRescue running 12.02 running Linux kernel 6.12.43-1-lts, and I can't detect any performance issues, I ran stress and stress-ng and they both returned nominal results. I did not test the NIC since all debugging was done over the serial console. I ran ipmitool sel list which returned the same list of errors as "Health Event Log" from the BMC web interface. I rebooted and tested again and obtained the same results. The system is still running on the SystemRescue image if folks what to run any tests over the serial console. Perhaps there was a regression with the kernel update? Would the re-image use the exact same kernel?

Aug 24 2026, 7:05 PM · DC-Ops, SRE, ops-eqiad

Aug 21 2026

jhathaway updated the task description for T435225: Fix remaining scoped legacy fact usage.
Aug 21 2026, 8:38 PM · Infrastructure-Foundations, SRE, Puppet-Infrastructure
jhathaway updated the task description for T435225: Fix remaining scoped legacy fact usage.
Aug 21 2026, 4:47 PM · Infrastructure-Foundations, SRE, Puppet-Infrastructure

Aug 20 2026

jhathaway updated the task description for T435225: Fix remaining scoped legacy fact usage.
Aug 20 2026, 9:24 PM · Infrastructure-Foundations, SRE, Puppet-Infrastructure

Aug 18 2026

jhathaway claimed T435225: Fix remaining scoped legacy fact usage.
Aug 18 2026, 4:35 PM · Infrastructure-Foundations, SRE, Puppet-Infrastructure
jhathaway created T435225: Fix remaining scoped legacy fact usage.
Aug 18 2026, 4:35 PM · Infrastructure-Foundations, SRE, Puppet-Infrastructure

Aug 3 2026

jhathaway closed T433810: Flapping SystemdUnitFailed: generate_vrts_aliases.service on mx-in2001 as Resolved.

the edits were correct, so I re-ran with the force flag.

Aug 3 2026, 6:33 PM · Mail, Infrastructure-Foundations
jhathaway added a comment to T379517: Further improve DMARC compatibility on lists.wikimedia.org.

I went ahead and merged the patch, without the config enforcement in place. @LSobanski and I agreed that it was better to reduce spam now and cut a separate task for the config enforcement.

Aug 3 2026, 3:34 PM · Collaboration-Services, SRE, User-revi, Wikimedia-Mailing-lists

Jul 29 2026

jhathaway added a comment to T379517: Further improve DMARC compatibility on lists.wikimedia.org.

patch out for review: https://gerrit.wikimedia.org/r/c/operations/dns/+/1319154

Jul 29 2026, 7:09 PM · Collaboration-Services, SRE, User-revi, Wikimedia-Mailing-lists
jhathaway added a comment to T383047: Could not send confirmation email: Unknown error in PHP's mail() function..

Very nice find, @jhathaway. Reverting the to the original 1s timeout (leaving ability to override it intact) sounds reasonable to me, though not a strong opinion. Depending on how things go tomorrow, I may have time to do that.

Jul 29 2026, 3:55 PM · MediaWiki-Core-Platform-Team (Kanban), MW-1.44-notes, MW-1.46-notes, MW-1.45-notes, MW-1.43-notes, Patch-For-Review, Product Safety and Integrity, MediaWiki-extensions-EmailAuth, MediaWiki-Email, Mail, Infrastructure-Foundations, MediaWiki-User-login-and-signup, Wikimedia-production-error
jhathaway created P95611 PATCH 1/2] memcached: change daemon user to memcache.
Jul 29 2026, 2:43 PM
jhathaway added a comment to T383047: Could not send confirmation email: Unknown error in PHP's mail() function..
In T383047#12165518, @Perryprog wrote: Out of curiosity, how does the byte threshold come into play with this?
Jul 29 2026, 2:33 PM · MediaWiki-Core-Platform-Team (Kanban), MW-1.44-notes, MW-1.46-notes, MW-1.45-notes, MW-1.43-notes, Patch-For-Review, Product Safety and Integrity, MediaWiki-extensions-EmailAuth, MediaWiki-Email, Mail, Infrastructure-Foundations, MediaWiki-User-login-and-signup, Wikimedia-production-error

Jul 28 2026

jhathaway added a comment to T383047: Could not send confirmation email: Unknown error in PHP's mail() function..

The 4s delay was do to Rspamd’s fuzzy_check module timing out when contacting its configuration servers. We did not intend for fuzzy_check to check email from trusted networks. Unlike other Rspamd modules it does not skip checking based on local_addrs or the email being marked as accept in a prefilter. This module has a separate IP whitelist field, which is now being used to disable checking.

Jul 28 2026, 9:23 PM · MediaWiki-Core-Platform-Team (Kanban), MW-1.44-notes, MW-1.46-notes, MW-1.45-notes, MW-1.43-notes, Patch-For-Review, Product Safety and Integrity, MediaWiki-extensions-EmailAuth, MediaWiki-Email, Mail, Infrastructure-Foundations, MediaWiki-User-login-and-signup, Wikimedia-production-error

Jul 27 2026

jhathaway added a comment to T383047: Could not send confirmation email: Unknown error in PHP's mail() function..

There is some very strange behavior with regard to the message size, if I send a message of 343 bytes or less, there is no delay in queuing the message, however if the message size is 344 bytes or larger, there is about a four second delay:

Jul 27 2026, 10:33 PM · MediaWiki-Core-Platform-Team (Kanban), MW-1.44-notes, MW-1.46-notes, MW-1.45-notes, MW-1.43-notes, Patch-For-Review, Product Safety and Integrity, MediaWiki-extensions-EmailAuth, MediaWiki-Email, Mail, Infrastructure-Foundations, MediaWiki-User-login-and-signup, Wikimedia-production-error
jhathaway created P95250 memcach cfssl.
Jul 27 2026, 5:08 PM

Jul 21 2026

jhathaway added a comment to T379517: Further improve DMARC compatibility on lists.wikimedia.org.

since we went the route of rewriting From headers:

Jul 21 2026, 8:28 PM · Collaboration-Services, SRE, User-revi, Wikimedia-Mailing-lists

Jul 13 2026

jhathaway added a comment to T431726: Consider performance improvements for headless VE.

I'm also now looking into using lightpanda.io. Early experiments are showing a 80-90% drop in CPU/memory usage which is very promising.

Jul 13 2026, 6:37 PM · MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), OKR-Work, Editing-team (FY2026-27 Q1 sprint 1), VisualEditor

Jul 10 2026

jhathaway reopened T423282: Timeouts on puppetserver1002 past reboot as "Open".

This issue arose again at 2026-07-10 03:00 UTC, https://grafana.wikimedia.org/goto/bfrpyuspzo3r4a?orgId=default

Jul 10 2026, 8:37 PM · Puppet-Infrastructure, Infrastructure-Foundations, SRE

Jun 29 2026

jhathaway added a comment to T340543: Create dynamic CRL.

while investigating whether this task could be resolved, I found...

Jun 29 2026, 9:30 PM · Puppet-Infrastructure, CFSSL-PKI, Puppet (Puppet 7.0), Infrastructure-Foundations, SRE

Jun 18 2026

jhathaway added a comment to T429129: Terminal configuration for cookbooks.

I think that makes sense, "Internal error!" is the helpful message that the args to the script were wrong. However, the whole dual python and shell script setup is a mess. Touching the file directly does have a small risk of breaking, if the script changes, but I think that is acceptable.

Jun 18 2026, 2:30 PM · Infrastructure-Foundations, SRE-tools, SRE

Jun 17 2026

jhathaway added a comment to T429129: Terminal configuration for cookbooks.

@MoritzMuehlenhoff what do you think of the patch? Or do you want to find a way to retain the colors?

The patch sounds great, let's take that route. There's no need for colour output for the command to disable Puppet merges.

Jun 17 2026, 4:40 PM · Infrastructure-Foundations, SRE-tools, SRE
jhathaway added a comment to T429129: Terminal configuration for cookbooks.

My understanding is that it's set to dumb when not in a PTY:

mylaptop $ ssh cumin1003.eqiad.wmnet 'echo $TERM'
dumb
mylaptop $ ssh -t cumin1003.eqiad.wmnet 'echo $TERM'
xterm-256color
Connection to cumin1003.eqiad.wmnet closed.
Jun 17 2026, 4:38 PM · Infrastructure-Foundations, SRE-tools, SRE
jhathaway added a comment to T429129: Terminal configuration for cookbooks.

One quick fix should be to just remove sudo AFAIUI.
That said, if in the longer term we still aim to go towards unprivileged cumin that will use sudo when needed this is probably something that needs a more proper general fix.

Jun 17 2026, 3:32 PM · Infrastructure-Foundations, SRE-tools, SRE
jhathaway added a comment to T429129: Terminal configuration for cookbooks.

@MoritzMuehlenhoff what do you think of the patch? Or do you want to find a way to retain the colors?

Jun 17 2026, 2:58 PM · Infrastructure-Foundations, SRE-tools, SRE

Jun 15 2026

jhathaway added a comment to T429129: Terminal configuration for cookbooks.

Since we don't have a PTY, I would disable colors. Patch sent!

Jun 15 2026, 8:49 PM · Infrastructure-Foundations, SRE-tools, SRE

Jun 8 2026

jhathaway triaged T427897: Upgrade Cumin hosts to Trixie as Medium priority.
Jun 8 2026, 2:23 PM · Patch-For-Review, Infrastructure-Foundations, SRE
jhathaway added a watcher for rowlf: jhathaway.
Jun 8 2026, 1:39 PM
jhathaway added a member for rowlf: jhathaway.
Jun 8 2026, 1:38 PM

May 28 2026

jhathaway created T427534: Create project tag for rowlf.
May 28 2026, 4:08 PM · Release-Engineering-Team (Doing 😎), Project-Admins

May 22 2026

jhathaway added a comment to T426180: Move away from root as user to access our BMCs.

What is your idea about the last point? Do you want to change the wmfroot password to be different from the current root's?

May 22 2026, 2:26 PM · provisioning-automation, Patch-For-Review, Infrastructure-Foundations

May 21 2026

jhathaway created T427002: Email recipient rate limiting for Postfix.
May 21 2026, 8:08 PM · Mail, Infrastructure-Foundations
jhathaway created T427001: Email recipient rate limiting for MediaWiki.
May 21 2026, 8:07 PM · MediaWiki-Email, Infrastructure-Foundations
jhathaway created T427000: Email recipient rate limiting.
May 21 2026, 8:06 PM · MediaWiki-Email, Infrastructure-Foundations
jhathaway added a comment to T422559: @wikimedia.org email addresses don't seem to be receiving emails sent by the test Phabricator instance.

@Dzahn and @A_smart_kitten, good points, I think this is a policy question for WMCS. Two basic options are:

May 21 2026, 4:58 PM · VPS-project-Phabricator, Infrastructure-Foundations, Mail, Collaboration-Services
jhathaway added a comment to T426180: Move away from root as user to access our BMCs.

Thanks @elukey, given this task is necessary, due to the upstream change in OpenBMC to reject the use of the root user, I think we should try to obtain some added benefits out of this work. Namely reduction and auditing of our machine accounts and automated password rolling. Perhaps altering the plan to be?:

May 21 2026, 4:21 PM · provisioning-automation, Patch-For-Review, Infrastructure-Foundations

May 19 2026

jhathaway added a comment to T422559: @wikimedia.org email addresses don't seem to be receiving emails sent by the test Phabricator instance.

The issue is that on mx-in{1001,2001}.wikimedia.org we have wmcloud.org setup as a relay domain in postfix, but at present we have no relay recipients configured. So even though phabricator-no-reply@wmcloud.org is the sender, Postfix is rejecting the mail since it is not a valid recipient for that domain. I can add a recipient map and add the test phabricator address?

May 19 2026, 9:57 PM · VPS-project-Phabricator, Infrastructure-Foundations, Mail, Collaboration-Services

May 18 2026

jhathaway added a comment to T426105: yahoo rejecting our emails.

Someone from Yahoo was kind enough to reach out to me directly and modify the IP reputation, so emails are flowing again!

May 18 2026, 10:44 PM · SRE, Trust-and-Safety, Product Safety and Integrity, Infrastructure-Foundations, vrts, Mail
jhathaway added a comment to T426105: yahoo rejecting our emails.

All mail to yahoo.com is currently being deferred, the current message is:

May 18 2026, 5:24 PM · SRE, Trust-and-Safety, Product Safety and Integrity, Infrastructure-Foundations, vrts, Mail

May 8 2026

jhathaway created T425822: Replace su and sudo with run0?.
May 8 2026, 8:52 PM · Infrastructure-Foundations
jhathaway created T425821: Explicit whitelist for Linux kernel modules?.
May 8 2026, 8:50 PM · Infrastructure-Foundations
jhathaway created T425820: Disable loading new kernel modules after boot?.
May 8 2026, 8:47 PM · Infrastructure-Foundations

Apr 23 2026

jhathaway added a comment to T424204: profile/module violations in use of profile::pki::get_cert().

@MoritzMuehlenhoff you are correct, at present it is used only in development environments. Happy to fix however, but I'm a bit confused as this call is inside a profile, so does it need to change?

Apr 23 2026, 10:48 PM · SRE Observability (FY2025/2026-Q4), Data-Persistence, ServiceOps, Infrastructure-Foundations
jhathaway added a comment to T423282: Timeouts on puppetserver1002 past reboot.

Poking at this further I also noticed one other discrepancy actually: For some reason puppetserver1002 has the jdk variant of OpenJDK installed. This predates the current retention time of the apt logs on that server, so this is probably something that has been like that since the first setup of that host (debdeploy operates on source packages, so it simply upgrades what it installed on every host). A fresh installation only installs that flavour, so I suppose this was doen manually at some point by John when debugging something.

Apr 23 2026, 1:42 PM · Puppet-Infrastructure, Infrastructure-Foundations, SRE

Apr 20 2026

jhathaway claimed T423856: Alert in need of triage: SystemdUnitFailed (instance sretest2010:9100).
Apr 20 2026, 2:20 PM · Infrastructure-Foundations, sre-alert-triage
jhathaway added a comment to T423282: Timeouts on puppetserver1002 past reboot.

@MoritzMuehlenhoff I tried to reproduce the issue on Friday afternoon, but I was unable to trigger it with simulated loads via cumin. I ratcheted up the concurrency, but once I went over around 25 simultaneous puppet runs, the throughput decreased significantly. However, even when the runs were taking a very long time no similar errors appeared in the logs. Perhaps we need to do more live debugging on Monday.

Apr 20 2026, 2:25 AM · Puppet-Infrastructure, Infrastructure-Foundations, SRE

Apr 16 2026

jhathaway created P90954 nf_conntrack_buckets.
Apr 16 2026, 4:17 PM
jhathaway closed T407726: Increase net.nf_conntrack_max on kerberos hosts if needed as Resolved.

Fix has been applied and rolled out to both krb hosts. After rebooting krb2002 the sysctl for net.netfilter.nf_conntrack_max was properly updated.

Apr 16 2026, 1:33 PM · Infrastructure-Foundations, SRE

Apr 15 2026

jhathaway closed T401858: alert1002.wikimedia.org: Puppet warning of too many entries in /etc/acmecerts/icinga as Resolved.
Apr 15 2026, 2:04 PM · Puppet, Infrastructure-Foundations
jhathaway added a comment to T418873: Clean up and consolidate all BMC/BIOS/etc.. firmwares in one cumin node.

ah, makes sense, thanks for the context

Apr 15 2026, 1:56 PM · Infrastructure-Foundations

Apr 14 2026

jhathaway added a comment to T418873: Clean up and consolidate all BMC/BIOS/etc.. firmwares in one cumin node.

plan looks good, I have a mild preference for 1003 to be the primary, as that would match my expectations.

Apr 14 2026, 7:42 PM · Infrastructure-Foundations

Apr 13 2026

jhathaway added a comment to T423111: Improve cortobot resolve command.

@MLechvien-WMF you can find the original rationale in this merge request. The idea was that the incident phabricator task would serve as an umbrella task over any incident follow-ups. Our intention was that a human would resolve the task once the follow-ups had been completed or declined. From a brief look at the phabricator library we use, gonduit, it does appear to support moving between workboard columns, so that may be an option.

Apr 13 2026, 8:13 PM · corto
jhathaway added a project to T423111: Improve cortobot resolve command: corto.
Apr 13 2026, 4:05 PM · corto
jhathaway closed T237508: Rake tasks: add colours and buffer output as Declined.

I don't think buffering the output is always wanted, as you may want to see the first error as quickly as possible, so declining.

Apr 13 2026, 2:44 PM · Puppet-Core, Infrastructure-Foundations, SRE, User-jbond

Apr 10 2026

jhathaway added a comment to T422945: Create project tag for corto.

@Peachey88 awesome, thanks

Apr 10 2026, 8:43 PM · Project-Admins
jhathaway created T422945: Create project tag for corto.
Apr 10 2026, 2:25 PM · Project-Admins

Mar 25 2026

jhathaway closed T367399: Default to the Puppet 7 PCC CI test, make it voting and eventually remove the Puppet 5 one as Resolved.

instances have been deleted.

Mar 25 2026, 9:20 PM · Puppet CI, Patch-For-Review, Puppet-Infrastructure, SRE, Infrastructure-Foundations
jhathaway closed T367399: Default to the Puppet 7 PCC CI test, make it voting and eventually remove the Puppet 5 one, a subtask of T365798: Shutdown of Puppet 5 servers, as Resolved.
Mar 25 2026, 9:20 PM · Patch-For-Review, Puppet-Infrastructure, SRE, Infrastructure-Foundations

Mar 20 2026

jhathaway updated the task description for T419906: Allow IT Services to view inbound email logs.
Mar 20 2026, 7:15 PM · Observability-Logging, Mail, Infrastructure-Foundations
jhathaway added a comment to T419906: Allow IT Services to view inbound email logs.

added, a few alternatives, after discussing with other folks, happy to hear of others.

Mar 20 2026, 7:05 PM · Observability-Logging, Mail, Infrastructure-Foundations
jhathaway updated the task description for T419906: Allow IT Services to view inbound email logs.
Mar 20 2026, 7:05 PM · Observability-Logging, Mail, Infrastructure-Foundations

Mar 17 2026

jhathaway updated the task description for T419906: Allow IT Services to view inbound email logs.
Mar 17 2026, 9:11 PM · Observability-Logging, Mail, Infrastructure-Foundations
jhathaway added a comment to T419906: Allow IT Services to view inbound email logs.

good catch, should be that a developer account is required, amending

This is still not correct, access to Logstash requires membership in the nda, logstash-access or ops groups (see T376790).

Mar 17 2026, 9:09 PM · Observability-Logging, Mail, Infrastructure-Foundations

Mar 16 2026

jhathaway added a project to T419906: Allow IT Services to view inbound email logs: Observability-Logging.
Mar 16 2026, 3:48 PM · Observability-Logging, Mail, Infrastructure-Foundations
jhathaway triaged T419906: Allow IT Services to view inbound email logs as Medium priority.
Mar 16 2026, 2:19 PM · Observability-Logging, Mail, Infrastructure-Foundations
jhathaway updated the task description for T419906: Allow IT Services to view inbound email logs.
Mar 16 2026, 2:08 PM · Observability-Logging, Mail, Infrastructure-Foundations
jhathaway added a comment to T419906: Allow IT Services to view inbound email logs.

If this data is too sensitive for our normal Logstash instance, why are we fine shipping them to a yet another third party?

Mar 16 2026, 2:07 PM · Observability-Logging, Mail, Infrastructure-Foundations

Mar 13 2026

jhathaway updated the task description for T419906: Allow IT Services to view inbound email logs.
Mar 13 2026, 4:31 PM · Observability-Logging, Mail, Infrastructure-Foundations

Mar 12 2026

jhathaway created T419906: Allow IT Services to view inbound email logs.
Mar 12 2026, 9:08 PM · Observability-Logging, Mail, Infrastructure-Foundations

Mar 10 2026

jhathaway added a comment to T386559: X-spam-score header missing on obvious spam delivered to multiple Mailman3 lists via HyperKitty web ui.

Okay, the posting flow is a bit different than I understood it at first glance. A user can only use the web form if they are logged in with an account. Otherwise the buttons appear, but they are mailto links which open the users email client.

Mar 10 2026, 9:43 PM · Collaboration-Services, SRE, Wikimedia-Mailing-lists

Mar 9 2026

jhathaway added a comment to T386559: X-spam-score header missing on obvious spam delivered to multiple Mailman3 lists via HyperKitty web ui.

Ok we have two options now:

Mar 9 2026, 9:49 PM · Collaboration-Services, SRE, Wikimedia-Mailing-lists

Mar 6 2026

jhathaway added a comment to T386559: X-spam-score header missing on obvious spam delivered to multiple Mailman3 lists via HyperKitty web ui.

if /message/new is the correct route [...]

FWIW, if I'm understanding correctly -- from the <!-- Reply form --> in the source of this Hyperkitty page, it seems like /hyperkitty/list/[mailing-list]/message/[id]/reply might be a route that's used for replies via the web UI.

Mar 6 2026, 10:40 PM · Collaboration-Services, SRE, Wikimedia-Mailing-lists
jhathaway added a comment to T386559: X-spam-score header missing on obvious spam delivered to multiple Mailman3 lists via HyperKitty web ui.

if /message/new is the correct route, here is the count of usage from 03-05:

Mar 6 2026, 10:23 PM · Collaboration-Services, SRE, Wikimedia-Mailing-lists
jhathaway added a comment to T386559: X-spam-score header missing on obvious spam delivered to multiple Mailman3 lists via HyperKitty web ui.

As briefly discussed, I think the only users of the web UI for posting are spammers […]

FWIW this is not true, I have used the web UI each time I posted a message to wikitech-l.

Mar 6 2026, 7:35 PM · Collaboration-Services, SRE, Wikimedia-Mailing-lists
jhathaway added a comment to T386559: X-spam-score header missing on obvious spam delivered to multiple Mailman3 lists via HyperKitty web ui.

@bd808 based on the User-Agent, User-Agent: HyperKitty on https://lists.wikimedia.org/, and looking in the logs, this message appears to have been posted from the web UI. Messages posted from the web UI are sent via SMTP to exim4, but the source IP is localhost, so our exim4 config skips spam checking. As briefly discussed, I think the only users of the web UI for posting are spammers, https://gitlab.com/mailman/hyperkitty/-/issues/264, so let's disable it.

Mar 6 2026, 5:50 PM · Collaboration-Services, SRE, Wikimedia-Mailing-lists
jhathaway closed T418700: VRT replies to Hotmail/Outlook bounce as Resolved.

great, thanks again for bringing this to my attention @Xaosflux

Mar 6 2026, 2:59 PM · Mail, Infrastructure-Foundations, vrts

Mar 5 2026

jhathaway claimed T418700: VRT replies to Hotmail/Outlook bounce.
Mar 5 2026, 10:00 PM · Mail, Infrastructure-Foundations, vrts
jhathaway added a comment to T418700: VRT replies to Hotmail/Outlook bounce.

@Xaosflux I have added a DKIM key and tested that Microsoft is able to verify the key correctly. If you could resend the failed email and confirm that it is sent successfully, that would be appreciated.

Mar 5 2026, 9:59 PM · Mail, Infrastructure-Foundations, vrts
jhathaway added a comment to T418803: DKIM/SPF.

sounds good, please let me know if you need help in any way

Mar 5 2026, 4:44 PM · Wikiportrait

Mar 4 2026

jhathaway added a comment to T418803: DKIM/SPF.

@Mbch331 thanks for reporting this issue. What is the expected mail flow? Does appel.wikimedia.nl originate the emails?

Mar 4 2026, 10:31 PM · Wikiportrait
jhathaway added a comment to T418700: VRT replies to Hotmail/Outlook bounce.

@Xaosflux thanks for reporting this issue. I did some tests with the info-en queue, but I wasn't able to reproduce the issue.

Mar 4 2026, 10:30 PM · Mail, Infrastructure-Foundations, vrts

Feb 27 2026

jhathaway updated the task description for T381919: Supermicro: unable to set boot order after using Redfish to boot once.
Feb 27 2026, 5:53 PM · Infrastructure-Foundations