Page MenuHomePhabricator

jhathaway (Jesse Hathaway)
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

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

Recent Activity

Yesterday

jhathaway updated subscribers of T352604: Improve early detection of hiera yaml syntax or data type errors.
Sat, Dec 2, 7:54 PM · Patch-For-Review, Puppet-Infrastructure, Puppet-Core, Infrastructure-Foundations, User-jbond
jhathaway updated the task description for T352604: Improve early detection of hiera yaml syntax or data type errors.
Sat, Dec 2, 7:51 PM · Patch-For-Review, Puppet-Infrastructure, Puppet-Core, Infrastructure-Foundations, User-jbond
jhathaway created T352604: Improve early detection of hiera yaml syntax or data type errors.
Sat, Dec 2, 5:41 PM · Patch-For-Review, Puppet-Infrastructure, Puppet-Core, Infrastructure-Foundations, User-jbond

Thu, Nov 30

jhathaway closed T349273: Puppet execution sometimes interrupted when running from PoPs as Resolved.

sounds good, thanks @Volans

Thu, Nov 30, 7:31 PM · Infrastructure-Foundations, Puppet-Infrastructure
jhathaway added a comment to T349273: Puppet execution sometimes interrupted when running from PoPs.

@Volans I think there is a possibility that the puppet 7 upgrade fixed this issue, I am unable to find any puppet 7 hosts with similar failures.

Thu, Nov 30, 5:05 PM · Infrastructure-Foundations, Puppet-Infrastructure

Wed, Nov 29

jhathaway added a comment to T351253: Add support for GitLab markdown linebreak requirement.

In my experience commit messages are more frequently read via git log and friends then in the browser, so I would rather optimize for that view and also keep them compatible with git interpret-trailers. One of the benefits of opensource is of course contributing upstream. I would expect us to be willing to contribute bug reports, feature request, and even code to the primary tool which we use to manage our source code. Also git trailers themselves are pretty ubiquitous, so I would assume gitlab would be interested in improving their use with their product.

Wed, Nov 29, 7:10 PM · GitLab (Upstream pit of despair 🕳️), commit-message-validator

Tue, Nov 28

Ladsgroup awarded T325394: Replace Exim with Postfix on mail servers a Love token.
Tue, Nov 28, 8:11 PM · Infrastructure-Foundations, Mail, SRE

Wed, Nov 22

jhathaway added a comment to T351832: PuppetFailure on doc1003 - rsync server.

apologies for the breakage, this is caused by moving away from the rsync frags in /etc/rsync.d, to concat, would it be possible to move the secrets to a different path, pehaps, /etc/rsync-doc-auth-secrets then update the secrets_file param to point to the new path?

Wed, Nov 22, 6:27 PM · doc.wikimedia.org, collaboration-services

Tue, Nov 21

jhathaway added a comment to T350809: Sporadic puppet failures.

Thanks for reopening @jbond I'll take a look at those.

Tue, Nov 21, 2:52 PM · Patch-For-Review, Puppet-Infrastructure, Infrastructure-Foundations

Mon, Nov 20

jhathaway closed T296550: puppetdb postgress server: fix dependcey loop as Resolved.

In my testing this has been resolved by @fgiunchedi's patch

Mon, Nov 20, 10:00 PM · PostgreSQL, Maps, Puppet-Infrastructure, User-jbond, Infrastructure-Foundations
jhathaway closed T350809: Sporadic puppet failures as Resolved.
Mon, Nov 20, 8:53 PM · Patch-For-Review, Puppet-Infrastructure, Infrastructure-Foundations
jhathaway closed T351465: Remove log spam from puppetserver caused by user home dirs as Resolved.
Mon, Nov 20, 8:38 PM · Puppet-Infrastructure, Infrastructure-Foundations
jhathaway added a comment to T195981: the package resource should mark packages as manually installed.

Updated link, https://puppet.atlassian.net/browse/PUP-6631

Mon, Nov 20, 4:12 PM · Puppet-Core, Infrastructure-Foundations, User-jbond
jhathaway claimed T296550: puppetdb postgress server: fix dependcey loop.
Mon, Nov 20, 4:05 PM · PostgreSQL, Maps, Puppet-Infrastructure, User-jbond, Infrastructure-Foundations
jhathaway renamed T351418: Upgrade from ISC-DHCP Server to KEA-DHCP Server from Upgrade from ISC-DHCP to KEA-DHCP to Upgrade from ISC-DHCP Server to KEA-DHCP Server.
Mon, Nov 20, 3:05 PM · Infrastructure-Foundations

Thu, Nov 16

jhathaway closed T291538: Puppetdb: audit existing configuration as Resolved.

I think this can be resolved, the only deprecated option we are using at present is:

Thu, Nov 16, 9:54 PM · Puppet-Infrastructure, Infrastructure-Foundations
jhathaway created T351465: Remove log spam from puppetserver caused by user home dirs.
Thu, Nov 16, 8:37 PM · Puppet-Infrastructure, Infrastructure-Foundations

Tue, Nov 14

jhathaway added a comment to T345830: Puppetserver first run errors.

The rsync one is probably still an issue, since I don't use the rsync profile for the dcl puppetserver.

Tue, Nov 14, 8:40 PM · Infrastructure-Foundations, Puppet-Infrastructure
jhathaway added a project to T351254: Does the MIXED_ES spamassassin rule add value for international email?: vrts.
Tue, Nov 14, 8:00 PM · vrts
jhathaway created T351254: Does the MIXED_ES spamassassin rule add value for international email?.
Tue, Nov 14, 8:00 PM · vrts

Mon, Nov 13

jhathaway added a comment to T350809: Sporadic puppet failures.

I took a brief look around to try to understand what other folks are doing, but documentation is surprisingly sparse.

Mon, Nov 13, 8:49 PM · Patch-For-Review, Puppet-Infrastructure, Infrastructure-Foundations
jhathaway updated the task description for T341071: puppet7: drop instances of :undef in erb files.
Mon, Nov 13, 4:23 PM · Puppet-Core, Puppet (Puppet 7.0), Infrastructure-Foundations, SRE
jhathaway claimed T345067: reimage puppetmasteres to puppetserveres.
Mon, Nov 13, 4:09 PM · Puppet-Infrastructure, Infrastructure-Foundations, SRE

Tue, Nov 7

jhathaway closed T350408: Solve crun bug on bookworm, a subtask of T349450: dcl: Version one feedback, as Resolved.
Tue, Nov 7, 8:15 PM · Infrastructure-Foundations
jhathaway closed T350408: Solve crun bug on bookworm as Resolved.

The crun bug with linux kernel 6.1.55 has been patched in 1.8.1-1+deb12u1 and tested, thanks @faidon!

Tue, Nov 7, 8:15 PM · Infrastructure-Foundations
jhathaway closed T95064: Bashisms in various /bin/sh scripts as Resolved.

Shellcheck no longer reports any POSIX violations in our repo, which is equivalent to, but more robust than the checkbashisms command:

Tue, Nov 7, 7:19 PM · Puppet CI, Infrastructure-Foundations

Mon, Nov 6

jhathaway added a comment to T236954: Hieradata yaml style checking.

https://github.com/goccy/go-yaml project does a much better job of retaining formatting when decoding yaml documents. I am going to investigate reworking my formatting tool to use this library and compare the results with https://github.com/go-yaml/yaml

Mon, Nov 6, 8:53 PM · Puppet CI, Infrastructure-Foundations, Patch-For-Review, SRE, User-jbond
jhathaway added a comment to T350408: Solve crun bug on bookworm.

Package is now in proposed updates, https://www.debian.org/releases/proposed-updates

Mon, Nov 6, 7:53 PM · Infrastructure-Foundations
jhathaway claimed T95064: Bashisms in various /bin/sh scripts.
Mon, Nov 6, 4:35 PM · Puppet CI, Infrastructure-Foundations

Nov 2 2023

jhathaway closed T325396: Postfix Module as Resolved.
Nov 2 2023, 8:54 PM · Infrastructure-Foundations, Mail, SRE
jhathaway closed T325396: Postfix Module, a subtask of T325395: Puppetry, as Resolved.
Nov 2 2023, 8:54 PM · Infrastructure-Foundations, Mail, SRE
jhathaway closed T325397: Rspamd module, a subtask of T325395: Puppetry, as Resolved.
Nov 2 2023, 8:53 PM · Infrastructure-Foundations, Mail, SRE
jhathaway closed T325397: Rspamd module as Resolved.
Nov 2 2023, 8:53 PM · Infrastructure-Foundations, Mail, SRE
jhathaway updated subscribers of T350408: Solve crun bug on bookworm.

Great news, @faidon uploaded a patched version of 1.8.1 so this may be fixed on bookworm soon, https://bugs.debian.org/1055241

Nov 2 2023, 7:32 PM · Infrastructure-Foundations
jhathaway closed T350289: Add sbin to our path before checking for deps as Resolved.
Nov 2 2023, 6:34 PM · Infrastructure-Foundations
jhathaway closed T350289: Add sbin to our path before checking for deps, a subtask of T349450: dcl: Version one feedback, as Resolved.
Nov 2 2023, 6:34 PM · Infrastructure-Foundations
jhathaway closed T350285: dcl does not compile on bookworm, a subtask of T349450: dcl: Version one feedback, as Resolved.
Nov 2 2023, 6:34 PM · Infrastructure-Foundations
jhathaway closed T350285: dcl does not compile on bookworm as Resolved.
Nov 2 2023, 6:34 PM · Infrastructure-Foundations
jhathaway added a comment to T350302: Evaluate best way to notify users of systemd-resolved dependency.

because my laptop is running sysvinit as PID 1, not systemd.

Nov 2 2023, 4:23 PM · Infrastructure-Foundations
jhathaway added a comment to T350302: Evaluate best way to notify users of systemd-resolved dependency.

[FWIW, my WMF laptop doesn't run systemd-resolved and it would be difficult to make it do so]

Nov 2 2023, 4:06 PM · Infrastructure-Foundations
jhathaway closed T346842: Add a puppetdb image as Resolved.
Nov 2 2023, 3:52 PM · Infrastructure-Foundations
jhathaway closed T346842: Add a puppetdb image, a subtask of T342711: Add support for additional core infrastructure components, as Resolved.
Nov 2 2023, 3:52 PM · Infrastructure-Foundations
jhathaway closed T344868: Add a pki image, a subtask of T342711: Add support for additional core infrastructure components, as Resolved.
Nov 2 2023, 3:52 PM · Infrastructure-Foundations
jhathaway closed T344868: Add a pki image as Resolved.
Nov 2 2023, 3:52 PM · Infrastructure-Foundations
jhathaway created T350408: Solve crun bug on bookworm.
Nov 2 2023, 3:49 PM · Infrastructure-Foundations

Nov 1 2023

jhathaway created T350302: Evaluate best way to notify users of systemd-resolved dependency.
Nov 1 2023, 8:13 PM · Infrastructure-Foundations
jhathaway created T350289: Add sbin to our path before checking for deps.
Nov 1 2023, 5:14 PM · Infrastructure-Foundations
jhathaway added a subtask for T349450: dcl: Version one feedback: T350285: dcl does not compile on bookworm.
Nov 1 2023, 4:30 PM · Infrastructure-Foundations
jhathaway added a parent task for T350285: dcl does not compile on bookworm: T349450: dcl: Version one feedback.
Nov 1 2023, 4:30 PM · Infrastructure-Foundations
jhathaway renamed T350285: dcl does not compile on bookworm from jhathaway to dcl does not compile on bookworm.
Nov 1 2023, 4:29 PM · Infrastructure-Foundations
jhathaway claimed T350285: dcl does not compile on bookworm.
Nov 1 2023, 4:26 PM · Infrastructure-Foundations

Oct 30 2023

jhathaway added a comment to T349918: Realm.pp loads before site.pp.

@jbond thanks for opening the task. The current setup will break under Puppet 8 as strict_variables are enabled by default. I agree that a simple renaming of realm.pp would break to many profiles, but hopefully we can whittle down realm.pp until it is gone, per your new task T350008. I spent some time investigating what it would take to move to strict_variables and realm.pp is the main initial blocker, so I am happy to help with the effort.

Oct 30 2023, 3:00 PM · Infrastructure-Foundations, Puppet-Core

Oct 27 2023

jhathaway added a comment to T349333: VRTS issue with incoming forwards from a Chapter address.

Thanks @Quiddity I'll take a look at those links

Oct 27 2023, 10:30 PM · collaboration-services, Znuny
jhathaway added a comment to T349333: VRTS issue with incoming forwards from a Chapter address.

Would it be possible to add email headers with an example, with all personal information removed?

Oct 27 2023, 9:36 PM · collaboration-services, Znuny

Oct 22 2023

jhathaway created T349450: dcl: Version one feedback.
Oct 22 2023, 9:16 PM · Infrastructure-Foundations

Oct 17 2023

jhathaway added a comment to T348837: Investigate IPVS IPIP encapsulation support.

@ayounsi thanks for detailed replied and the linked blog posts. Given that additional data, I am substantially less concerned about using MSS clamping.

Oct 17 2023, 3:03 PM · Patch-For-Review, SRE, Traffic

Oct 16 2023

jhathaway added a comment to T348837: Investigate IPVS IPIP encapsulation support.

One potential issue with relying solely on MSS reduction is that, obviously, it only affects TCP. For now this is fine, as long as we're only using LVS (or future liberica) for TCP traffic (I think that's currently the case for LVS anyways!), but we could add UDP-based things in the future (e.g. DNS and QUIC/HTTP3), at which point we'll have to solve these problems differently.

Oct 16 2023, 7:16 PM · Patch-For-Review, SRE, Traffic
jhathaway added a comment to T348837: Investigate IPVS IPIP encapsulation support.

Either way, katran/liberica uses IPIP, so having the option for GUE in IPVS doesn't solve that problem if we hit it. I think we can probably stick with IPIP for that reason.

Oct 16 2023, 7:04 PM · Patch-For-Review, SRE, Traffic
jhathaway closed T342816: dcl should guide user on installing any prerequisites, a subtask of T342708: dcl: Version one, as Resolved.
Oct 16 2023, 2:02 PM · Infrastructure-Foundations
jhathaway closed T342816: dcl should guide user on installing any prerequisites as Resolved.
Oct 16 2023, 2:02 PM · Infrastructure-Foundations
jhathaway added a comment to T342816: dcl should guide user on installing any prerequisites.

basic support completed, https://gitlab.wikimedia.org/jhathaway/dcl/-/commit/5c7d0babb1fc388580e8478975c49b69c91effed

Oct 16 2023, 2:02 PM · Infrastructure-Foundations
jhathaway closed T344769: Re-visit hiera config, a subtask of T342708: dcl: Version one, as Resolved.
Oct 16 2023, 2:00 PM · Infrastructure-Foundations
jhathaway closed T344769: Re-visit hiera config as Resolved.

fixed, in https://gerrit.wikimedia.org/r/plugins/gitiles/operations/puppet/+/c3efc055349c1f8814b414a2584312eecd86a0ca

Oct 16 2023, 2:00 PM · Infrastructure-Foundations

Oct 13 2023

jhathaway committed rLPRI4f587bf87ee2: dev env: add keys for pki server (authored by jhathaway).
dev env: add keys for pki server
Oct 13 2023, 9:07 PM
jhathaway added a comment to T348837: Investigate IPVS IPIP encapsulation support.

@Vgutierrez thanks for opening this ticket and investigating ipip support in ipvs. Another alternative would be GUE encapsulation, which is also supported by Katran. Evidently UDP encapsulation may have performance benefits because routers are tuned to support it, the patch for foo over udp which is similar to GUE posted some performance numbers, https://lwn.net/Articles/614433/.

Oct 13 2023, 3:06 PM · Patch-For-Review, SRE, Traffic

Oct 5 2023

jhathaway created P52838 prometheus-postgres-exporter: install configs before service.
Oct 5 2023, 8:13 PM

Sep 26 2023

jhathaway added a project to T347432: nginx /var/lib/nginx accidentaly mounted on tmpfs in WMCS: Cloud-Services.

The Cloud-Services project tag is not intended to have any tasks. Please check the list on https://phabricator.wikimedia.org/project/profile/832/ and replace it with a more specific project tag to this task. Thanks!

Sep 26 2023, 9:19 PM · Cloud-VPS
jhathaway updated subscribers of T347432: nginx /var/lib/nginx accidentaly mounted on tmpfs in WMCS.
Sep 26 2023, 9:19 PM · Cloud-VPS
jhathaway added a parent task for T347428: cumin and cloud-vps instances not working: T347432: nginx /var/lib/nginx accidentaly mounted on tmpfs in WMCS.
Sep 26 2023, 9:18 PM · Cloud-VPS, cloud-services-team (FY2023/2024-Q1-Q2)
jhathaway added a subtask for T347432: nginx /var/lib/nginx accidentaly mounted on tmpfs in WMCS: T347428: cumin and cloud-vps instances not working.
Sep 26 2023, 9:18 PM · Cloud-VPS
jhathaway created T347432: nginx /var/lib/nginx accidentaly mounted on tmpfs in WMCS.
Sep 26 2023, 9:18 PM · Cloud-VPS

Sep 19 2023

jhathaway created T346842: Add a puppetdb image.
Sep 19 2023, 9:46 PM · Infrastructure-Foundations
jhathaway added a comment to T346607: GitLab email confirmation mail ends up in spam folder.

@jhathaway do we have a standard process for adding DKIM? Do you have any other thoughts on this?

Sep 19 2023, 3:52 PM · Release-Engineering-Team (Radar), GitLab (Infrastructure), collaboration-services

Sep 5 2023

jhathaway added a comment to T331699: Migrate the r/w LDAP servers to Bookworm and MDB storage.

One other option would be to simply start with a fresh, parallel setup and skip Bullseye entirely:

Sep 5 2023, 3:36 PM · Patch-For-Review, LDAP, Infrastructure-Foundations, SRE

Aug 31 2023

jhathaway created P52218 puppet out.
Aug 31 2023, 2:11 PM

Aug 23 2023

jhathaway created T344868: Add a pki image.
Aug 23 2023, 10:11 PM · Infrastructure-Foundations
jhathaway updated subscribers of T344607: Feedback from John Bond.

Not sure if this fits as a new ticket.

Aug 23 2023, 6:36 PM · Infrastructure-Foundations

Aug 22 2023

jhathaway created T344769: Re-visit hiera config.
Aug 22 2023, 8:01 PM · Infrastructure-Foundations

Aug 21 2023

jhathaway added a comment to T333212: replace dzahn as signer in pwstore.

I'm happy to be added on the North American side of the pond.

Aug 21 2023, 2:34 PM · Infrastructure Security
jhathaway created T344607: Feedback from John Bond.
Aug 21 2023, 1:30 PM · Infrastructure-Foundations

Aug 18 2023

jhathaway added a comment to T343377: Grant slightly broader access to Klaxon.

One issue that I raised, but perhaps was not captured anywhere is adding some guidance to the documentation on how the folks being paged can communicate with person who used Klaxon. For instance should I assume the person using Klaxon is on IRC and their is a channel we can chat in about the incident?

Oops, sorry for missing that. The form does say "include how to best get in touch with you," and it's probably already going to be on the user's mind too -- they're there because they want to hear from you, pretty urgently!

But if they forget, their LDAP email address is automatically included in the page, so you could get hold of them that way. (Depending on how we set this up, "LDAP email address" might be replaced with something else, but your point is a good one, and we should make sure to replace it with some sort of direct contact information, not just a username.)

Aug 18 2023, 8:45 PM · Sustainability (Incident Followup), Incident Tooling, SRE-OnFire, SRE
jhathaway added a comment to T343377: Grant slightly broader access to Klaxon.

One issue that I raised, but perhaps was not captured anywhere is adding some guidance to the documentation on how the folks being paged can communicate with person who used Klaxon. For instance should I assume the person using Klaxon is on IRC and their is a channel we can chat in about the incident?

Aug 18 2023, 7:08 PM · Sustainability (Incident Followup), Incident Tooling, SRE-OnFire, SRE

Aug 16 2023

jhathaway added a comment to T344291: Puppet: consider skipping SPDX enforcement on text files.

no strong opinion from me either, txt files are such a wild west format that I feel like we will hit this issue with other ones, on the other hand standardizing on .data seems reasonable as well. @bking would using .data be difficult in this specific case?

Aug 16 2023, 2:31 PM · Puppet CI, Infrastructure-Foundations

Aug 11 2023

jhathaway closed T337971: Version zero, a subtask of T337970: Create tooling for disposable dev environments, as Resolved.
Aug 11 2023, 9:59 PM · Infrastructure-Foundations
jhathaway closed T337971: Version zero as Resolved.

Ready for initial feedback

Aug 11 2023, 9:58 PM · Infrastructure-Foundations
jhathaway closed T342705: Publish container images, a subtask of T337971: Version zero, as Resolved.
Aug 11 2023, 9:57 PM · Infrastructure-Foundations
jhathaway closed T342705: Publish container images as Resolved.
Aug 11 2023, 9:57 PM · Infrastructure-Foundations
jhathaway added a comment to T342705: Publish container images.

manually pushed, kicking automated pushing to version one

Aug 11 2023, 9:57 PM · Infrastructure-Foundations
jhathaway closed T342707: Document usage, a subtask of T337971: Version zero, as Resolved.
Aug 11 2023, 9:57 PM · Infrastructure-Foundations
jhathaway closed T342707: Document usage as Resolved.

https://gitlab.wikimedia.org/jhathaway/dcl/-/blob/main/README.md

Aug 11 2023, 9:57 PM · Infrastructure-Foundations
jhathaway closed T342704: Debian Bullseye support, a subtask of T337971: Version zero, as Resolved.
Aug 11 2023, 9:56 PM · Infrastructure-Foundations
jhathaway closed T342704: Debian Bullseye support as Resolved.

https://gitlab.wikimedia.org/jhathaway/dcl/-/commit/8591391340dc7786121a96fe29f8519ba0a982e6

Aug 11 2023, 9:56 PM · Infrastructure-Foundations
jhathaway closed T342806: Allow dev hosts to use the production node definitions in manifests/site.pp, a subtask of T337972: Upstream dev environment puppet support patches, as Resolved.
Aug 11 2023, 9:55 PM · Patch-For-Review, Infrastructure-Foundations
jhathaway closed T342806: Allow dev hosts to use the production node definitions in manifests/site.pp as Resolved.
Aug 11 2023, 9:55 PM · Patch-For-Review, Infrastructure-Foundations
jhathaway closed T337972: Upstream dev environment puppet support patches as Resolved.
Aug 11 2023, 9:55 PM · Patch-For-Review, Infrastructure-Foundations
jhathaway closed T337972: Upstream dev environment puppet support patches, a subtask of T337971: Version zero, as Resolved.
Aug 11 2023, 9:55 PM · Infrastructure-Foundations
jhathaway created P50509 publish.
Aug 11 2023, 4:21 PM

Jul 27 2023

jhathaway added a comment to T342806: Allow dev hosts to use the production node definitions in manifests/site.pp.

sent note to SRE list, waiting on feedback

Jul 27 2023, 7:47 PM · Patch-For-Review, Infrastructure-Foundations
jhathaway created T342918: Obtain review of facter patch.
Jul 27 2023, 7:43 PM · Infrastructure-Foundations
jhathaway claimed T342806: Allow dev hosts to use the production node definitions in manifests/site.pp.
Jul 27 2023, 4:38 PM · Patch-For-Review, Infrastructure-Foundations