Page MenuHomePhabricator

Upgrade to HAProxy 3.0 on cache (bullseye) hosts
Closed, ResolvedPublic

Description

First step for migration to Debian Trixie is to upgrade HAProxy to version 3.0 on all cache hosts to ease migration to the same version on Trixie.

This means checking the repository, configuration validity and eventual migration from 2.8 to 3.0, testing on canary hosts and complete rollout.

Roll-out status:

  • eqiad
  • codfw
  • esams
  • ulsfo
  • eqsin
  • drmrs
  • magru

Related Objects

StatusSubtypeAssignedTask
In ProgressNone
ResolvedFabfur

Event Timeline

Change #1239013 had a related patch set uploaded (by Fabfur; author: Fabfur):

[operations/puppet@production] haproxy: don't set h2 initial-window-size on haproxy >= 3.0

https://gerrit.wikimedia.org/r/1239013

Change #1239013 abandoned by Fabfur:

[operations/puppet@production] haproxy: don't set h2 initial-window-size on haproxy >= 3.0

Reason:

not valid for haproxy 30

https://gerrit.wikimedia.org/r/1239013

Change #1242427 had a related patch set uploaded (by Fabfur; author: Fabfur):

[operations/puppet@production] hiera: test haproxy 3.0 on cp7009

https://gerrit.wikimedia.org/r/1242427

Change #1242427 merged by Fabfur:

[operations/puppet@production] hiera: test haproxy 3.0 on cp7009

https://gerrit.wikimedia.org/r/1242427

Change #1244597 had a related patch set uploaded (by Fabfur; author: Fabfur):

[operations/puppet@production] hiera: test haproxy 3.0 on cp7001

https://gerrit.wikimedia.org/r/1244597

Change #1244597 merged by Fabfur:

[operations/puppet@production] hiera: test haproxy 3.0 on cp7001

https://gerrit.wikimedia.org/r/1244597

Mentioned in SAL (#wikimedia-operations) [2026-02-26T10:33:04Z] <fabfur> depooling cp7001 to upgrade haproxy (T417253)

Mentioned in SAL (#wikimedia-operations) [2026-02-26T13:41:31Z] <vgutierrez@cumin1003> START - Cookbook sre.cdn.roll-upgrade-haproxy rolling upgrade of HAProxy on P{cp[7001,7009].*} and A:cp - 3.0.17 upgrade (T417253)

Mentioned in SAL (#wikimedia-operations) [2026-02-26T13:52:57Z] <vgutierrez@cumin1003> END (PASS) - Cookbook sre.cdn.roll-upgrade-haproxy (exit_code=0) rolling upgrade of HAProxy on P{cp[7001,7009].*} and A:cp - 3.0.17 upgrade (T417253)

Change #1244689 had a related patch set uploaded (by Fabfur; author: Fabfur):

[operations/puppet@production] hiera: set haproxy version to 3.0 in upload@magru

https://gerrit.wikimedia.org/r/1244689

Change #1245274 had a related patch set uploaded (by Fabfur; author: Fabfur):

[operations/puppet@production] hiera: set haproxy version to 3.0 on all magru hosts

https://gerrit.wikimedia.org/r/1245274

Change #1244689 merged by Fabfur:

[operations/puppet@production] hiera: set haproxy version to 3.0 in upload@magru

https://gerrit.wikimedia.org/r/1244689

Mentioned in SAL (#wikimedia-operations) [2026-03-02T08:05:43Z] <fabfur> start upgrading haproxy to 3.0 on A:cp-upload_magru (T417253)

Change #1245274 merged by Fabfur:

[operations/puppet@production] hiera: set haproxy version to 3.0 on all remaining magru hosts

https://gerrit.wikimedia.org/r/1245274

Mentioned in SAL (#wikimedia-operations) [2026-03-02T09:55:05Z] <fabfur> start upgrading haproxy to 3.0 on A:cp-text_magru (T417253)

Change #1247512 had a related patch set uploaded (by Fabfur; author: Fabfur):

[operations/puppet@production] hiera: set haproxy version to 3.0 on ulsfo cp hosts

https://gerrit.wikimedia.org/r/1247512

Change #1247515 had a related patch set uploaded (by Fabfur; author: Fabfur):

[operations/puppet@production] hiera: set haproxy version to 3.0 on eqsin cp hosts

https://gerrit.wikimedia.org/r/1247515

Change #1247516 had a related patch set uploaded (by Fabfur; author: Fabfur):

[operations/puppet@production] hiera: set haproxy version to 3.0 on codfw cp hosts

https://gerrit.wikimedia.org/r/1247516

Change #1247517 had a related patch set uploaded (by Fabfur; author: Fabfur):

[operations/puppet@production] hiera: set haproxy version to 3.0 on ulsfo cp hosts

https://gerrit.wikimedia.org/r/1247517

Change #1247518 had a related patch set uploaded (by Fabfur; author: Fabfur):

[operations/puppet@production] hiera: set haproxy version to 3.0 on eqiad cp hosts

https://gerrit.wikimedia.org/r/1247518

Change #1247519 had a related patch set uploaded (by Fabfur; author: Fabfur):

[operations/puppet@production] hiera: set haproxy version to 3.0 on esams cp hosts

https://gerrit.wikimedia.org/r/1247519

Change #1247512 merged by Fabfur:

[operations/puppet@production] hiera: set haproxy version to 3.0 on ulsfo cp hosts

https://gerrit.wikimedia.org/r/1247512

Mentioned in SAL (#wikimedia-operations) [2026-03-03T08:37:48Z] <fabfur> start upgrading haproxy to 3.0 on A:cp-ulsfo (T417253)

Change #1247515 merged by Fabfur:

[operations/puppet@production] hiera: set haproxy version to 3.0 on eqsin cp hosts

https://gerrit.wikimedia.org/r/1247515

Mentioned in SAL (#wikimedia-operations) [2026-03-03T10:45:30Z] <fabfur> start upgrading haproxy to 3.0 on A:cp-eqsin (T417253)

Change #1247516 merged by Fabfur:

[operations/puppet@production] hiera: set haproxy version to 3.0 on codfw cp hosts

https://gerrit.wikimedia.org/r/1247516

Change #1247517 merged by Fabfur:

[operations/puppet@production] hiera: set haproxy version to 3.0 on drmrs cp hosts

https://gerrit.wikimedia.org/r/1247517

Mentioned in SAL (#wikimedia-operations) [2026-03-04T10:25:16Z] <fabfur> start upgrading haproxy to 3.0 on A:cp-drmrs (T417253)

Change #1247518 merged by Fabfur:

[operations/puppet@production] hiera: set haproxy version to 3.0 on eqiad cp hosts

https://gerrit.wikimedia.org/r/1247518

Mentioned in SAL (#wikimedia-operations) [2026-03-04T11:22:28Z] <fabfur> start upgrading haproxy to 3.0 on A:cp-eqiad (T417253)

Change #1247519 merged by Fabfur:

[operations/puppet@production] hiera: set haproxy version to 3.0 on esams cp hosts

https://gerrit.wikimedia.org/r/1247519

Change #1247992 had a related patch set uploaded (by Fabfur; author: Fabfur):

[operations/puppet@production] hiera: cleanup per-dc hiera files for haproxy30

https://gerrit.wikimedia.org/r/1247992

Change #1247992 merged by Fabfur:

[operations/puppet@production] hiera: cleanup per-dc hiera files for haproxy30

https://gerrit.wikimedia.org/r/1247992