Page MenuHomePhabricator

MediaWiki on PHP 8.1 production traffic ramp-up
Closed, ResolvedPublic

Description

This task will track execution of the production traffic ramp for migrating to PHP 8.1.

How?

We have 2 different mechanisms in place to assist us in directing traffic to PHP8.1 mediawiki pods in a controlled manner

Cookie-based enrollment

Applicable to cookie enabled incoming traffic towards following deployments:

  • mw-web → mw-web-next.discovery.wmnet
  • mw-api-ext → mw-api-ext-next.discovery.wmnet

As described in T377040, this traffic will be routed to pods with the release tag suffix -next. Users will randomly get the PHP_ENGINE=8.1 cookie, based on the amount of PHP8.1 traffic we are targeting for.

Capacity-based migration

Applicable to external cookie-less, and internal traffic, targeting trafficing towards the following deployments:

  • mw-api-intmw-api-int-migration
  • mw-parsoidmw-parsoid-migration
  • mw-jobrunnermw-jobrunner-migration
  • mw-webmw-web-migration
  • mw-api-extmw-api-ext-migration

We will be scaling the relevant -migration release of a given service, based on the portion of traffic we want to send to PHP8.1 pods.

Everything else

One-offs

  • mw-wikifunctions
  • mw-misc

Non-request-serving use cases (tracked in separate tasks)

  • mw-script
  • mw-cron
  • dumps

Support

Contact: @Scott_French, @jijiki, serviceops
Issues: Please report under T379874

Emergency Rollback

Below, you will find example patches should a rollback be necessary. Kindly proceed with caution and ensure you have SRE approval.
Deployment instructions can be found in T383845#10526890, as well as in each respective commit message:

Timeline and Milestones

We are aiming for a ~5 week long migration. The following schedule is subject to change depending on how smoothy everything goes. We shall pause for a week due to the SRE summit while we are hopeful to have completed the migration before the forthcoming March Datacenter Switchover

Any given moment, you may visit MediaWiki PHP8.1 Rollout Progress which provides a good overview of this work, though noting that any fully migrated deployments (e.g., mw-api-ext and mw-web) will appear as if reverted to 7.4.

Note: Rollouts will generally be taking place Mon-Tue-Wed each week

Note: As of 2025-02-26 we have resumed the traffic ramp after resolving what we believe to be the cause of T385395.

Week of 27th Jan (reverted)
Week of 3rd Feb (reverted)

2025-02-06: Reverted due to T385395.

Week of 10th Feb

No progress due to SRE Summit

Week of 17th Feb

No progress - working on T385395 resolution

Week of 24th Feb

Roll forward to state as of 6th February.

  • 50% cookie-enrolled web & ext-api traffic
  • 5% int-api traffic
  • 2% jobrunner
  • 2% parsoid
Week of 3rd March
  • 100% cookie-enrolled web & ext-api traffic
  • 5% residual web & ext-api traffic
  • 50% int-api traffic
  • 25% jobrunner
  • 25% parsoid
Week of 10th March
  • 100% residual web & ext-api traffic
  • 100% int-api traffic
  • 100% jobrunner
  • 100% parsoid
Week of 17th March (Point of No Return)

Note: This week contains the Datacenter Switchover, so we will likely opt to accelerate or defer some portions of this.

  • 100% mw-misc
  • 100% mw-wikifunctions
  • 100% mw-script - T387917
  • 100% mw-cron - T387916
  • 100% mw-videoscaler - mw-videoscaler is already using PHP 8.1

Details

Other Assignee
jijiki
Related Changes in Gerrit:
SubjectRepoBranchLines +/-
operations/puppetproduction+7 -7
operations/deployment-chartsmaster+10 -14
operations/deployment-chartsmaster+4 -6
operations/deployment-chartsmaster+73 -62
operations/deployment-chartsmaster+1 -0
operations/puppetproduction+1 -1
operations/deployment-chartsmaster+1 -0
operations/puppetproduction+1 -1
operations/mediawiki-configmaster+1 -1
operations/deployment-chartsmaster+23 -29
operations/deployment-chartsmaster+7 -0
operations/puppetproduction+6 -9
operations/puppetproduction+6 -9
operations/deployment-chartsmaster+7 -0
operations/deployment-chartsmaster+4 -22
operations/puppetproduction+1 -1
operations/deployment-chartsmaster+2 -16
operations/deployment-chartsmaster+4 -16
operations/deployment-chartsmaster+10 -0
operations/puppetproduction+6 -10
operations/puppetproduction+6 -9
operations/deployment-chartsmaster+7 -0
operations/deployment-chartsmaster+10 -10
operations/deployment-chartsmaster+10 -10
operations/deployment-chartsmaster+12 -12
operations/deployment-chartsmaster+29 -8
operations/deployment-chartsmaster+16 -4
operations/puppetproduction+1 -1
operations/deployment-chartsmaster+4 -4
operations/deployment-chartsmaster+47 -15
operations/deployment-chartsmaster+4 -4
operations/deployment-chartsmaster+6 -4
operations/deployment-chartsmaster+4 -4
operations/mediawiki-configmaster+1 -1
operations/deployment-chartsmaster+6 -6
operations/mediawiki-configmaster+1 -1
operations/deployment-chartsmaster+15 -6
operations/deployment-chartsmaster+15 -7
operations/mediawiki-configmaster+1 -1
operations/puppetproduction+1 -1
operations/puppetproduction+1 -1
operations/mediawiki-configmaster+7 -0
operations/deployment-chartsmaster+6 -9
operations/mediawiki-configmaster+1 -1
operations/puppetproduction+4 -3
operations/mediawiki-configmaster+1 -1
operations/deployment-chartsmaster+4 -4
operations/deployment-chartsmaster+4 -4
operations/deployment-chartsmaster+4 -4
operations/deployment-chartsmaster+4 -4
operations/mediawiki-configmaster+1 -1
operations/deployment-chartsmaster+4 -4
operations/deployment-chartsmaster+2 -2
operations/deployment-chartsmaster+2 -2
operations/deployment-chartsmaster+11 -2
operations/mediawiki-configmaster+1 -1
operations/mediawiki-configmaster+1 -1
operations/mediawiki-configmaster+1 -1
operations/mediawiki-configmaster+1 -1
operations/mediawiki-configmaster+2 -2
operations/deployment-chartsmaster+12 -0
operations/deployment-chartsmaster+4 -2
Show related patches Customize query in gerrit

Related Objects

StatusSubtypeAssignedTask
ResolvedNone
ResolvedReedy
StalledNone
OpenNone
OpenNone
ResolvedReedy
OpenNone
OpenKrinkle
ResolvedJdforrester-WMF
ResolvedJdforrester-WMF
ResolvedJdforrester-WMF
ResolvedLucas_Werkmeister_WMDE
ResolvedNone
ResolvedJdforrester-WMF
ResolvedDaimona
ResolvedJdforrester-WMF
OpenNone
ResolvedScott_French
ResolvedScott_French
ResolvedScott_French
Opencscott
ResolvedScott_French
DuplicatePRODUCTION ERRORNone
ResolvedPRODUCTION ERRORMichael
OpenPRODUCTION ERRORNone
OpenMichael
DuplicatePRODUCTION ERRORNone
ResolvedTgr
ResolvedNone
ResolvedDAlangi_WMF
ResolvedTgr
ResolvedDAlangi_WMF
ResolvedTgr
ResolvedTgr
ResolvedAtieno
OpenNone
Resolvedbrouberol
ResolvedScott_French
ResolvedScott_French
ResolvedScott_French
ResolvedScott_French
ResolvedScott_French
ResolvedScott_French
ResolvedKrinkle
ResolvedKrinkle
ResolvedScott_French
ResolvedKrinkle
ResolvedTgr
ResolvedScott_French
Resolvedjnuche
ResolvedJdforrester-WMF
ResolvedBUG REPORTbd808
ResolvedReedy
ResolvedReedy
Resolvedseanleong-WMDE
StalledNone
OpenNone
ResolvedLucas_Werkmeister_WMDE
ResolvedDaimona
ResolvedDaimona
ResolvedDaimona
OpenNone
ResolvedUmherirrender
OpenNone
ResolvedUmherirrender
ResolvedUmherirrender
Resolved mszabo
Resolvedtstarling
ResolvedUmherirrender
ResolvedDreamy_Jazz
ResolvedDreamy_Jazz
ResolvedPhysikerwelt
ResolvedTgr
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedNone
ResolvedUmherirrender
ResolvedNone
ResolvedNone
ResolvedkarapayneWMDE
ResolvedAudreyPenven_WMDE
ResolvedAudreyPenven_WMDE
ResolvedLucas_Werkmeister_WMDE
ResolvedLucas_Werkmeister_WMDE
ResolvedUmherirrender
Resolvedthiemowmde
ResolvedLucas_Werkmeister_WMDE
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
Resolved mszabo
ResolvedxSavitar
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
OpenNone
OpenNone
OpenNone
OpenDannyS712
ResolvedUmherirrender
Resolved larissagaulia
ResolvedUmherirrender
ResolvedJdforrester-WMF
ResolvedJdforrester-WMF
ResolvedJdforrester-WMF
ResolvedKrinkle
ResolvedScott_French
ResolvedScott_French
ResolvedScott_French
ResolvedKrinkle
ResolvedMSantos
ResolvedTgr
ResolvedScott_French
ResolvedScott_French
Resolveddduvall
ResolvedClement_Goubert
ResolvedScott_French
ResolvedScott_French
ResolvedScott_French
ResolvedScott_French
Resolvedori
ResolvedClement_Goubert
ResolvedScott_French
In ProgressScott_French

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

Change #1126607 had a related patch set uploaded (by Effie Mouzeli; author: Effie Mouzeli):

[operations/puppet@production] hieradata: switch mw-(api-int|parsoid|jobrunner) to PHP 8.1 (1/2)

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

Change #1125504 merged by jenkins-bot:

[operations/deployment-charts@master] mw-(api-ext|web): serve 50% of residual traffic on 8.1

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

Mentioned in SAL (#wikimedia-operations) [2025-03-11T17:48:12Z] <swfrench-wmf> mw-(api-ext|web): migrated 50% of residual PHP 7.4 traffic to 8.1 - T383845

Change #1126650 had a related patch set uploaded (by Effie Mouzeli; author: Effie Mouzeli):

[operations/deployment-charts@master] mw-(api-int|parsoid|jobrunner): switch all releases to PHP 8.1 (2/2)

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

Change #1126607 merged by Effie Mouzeli:

[operations/puppet@production] hieradata: switch 100% mw-(api-int|parsoid|jobrunner) to PHP 8.1 (1/2)

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

Change #1126650 merged by jenkins-bot:

[operations/deployment-charts@master] mw-(api-int|parsoid|jobrunner): switch all releases to PHP 8.1 (2/2)

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

Mentioned in SAL (#wikimedia-operations) [2025-03-12T10:44:24Z] <jiji@deploy2002> Started scap sync-world: (T383845) mw-(api-int|parsoid|jobrunner): switch all releases to PHP 8.1

ping @jijiki as scap deployer for the possible change that kicked this error rate of T388659 up

This is an unrelated incident (as far as we can tell) we are currently working on https://wikimedia.statuspage.io/incidents/t13w599t74sq

Change #1125501 merged by Scott French:

[operations/puppet@production] hieradata: switch all releases of mw-(api-ext|web) to 8.1 (1 of 2)

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

Change #1125505 merged by jenkins-bot:

[operations/deployment-charts@master] mw-(api-ext|web): serve 100% of residual traffic on 8.1 (2 of 2)

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

Mentioned in SAL (#wikimedia-operations) [2025-03-12T16:43:45Z] <swfrench@deploy2002> Started scap sync-world: No-sync scap run to update helmfile release values for mw-(api-ext|web) - T383845

Mentioned in SAL (#wikimedia-operations) [2025-03-12T17:02:28Z] <swfrench@deploy2002> Started scap sync-world: helmfile-only deployment to apply remaining 8.1 diffs on mw-(api-ext|web) - T383845

Mentioned in SAL (#wikimedia-operations) [2025-03-12T17:06:06Z] <swfrench@deploy2002> Finished scap sync-world: helmfile-only deployment to apply remaining 8.1 diffs on mw-(api-ext|web) - T383845 (duration: 05m 03s)

Mentioned in SAL (#wikimedia-operations) [2025-03-12T17:06:37Z] <swfrench-wmf> mw-(api-ext|web): migrated 100% of residual PHP 7.4 traffic to 8.1 - T383845

Change #1125506 merged by jenkins-bot:

[operations/deployment-charts@master] mw-(api-ext|web): direct residual traffic back to main

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

Mentioned in SAL (#wikimedia-operations) [2025-03-12T17:28:20Z] <swfrench-wmf> mw-(api-ext|web): reverted all non-cookie-migrated traffic back to 'main' release - T383845

Change #1125507 merged by jenkins-bot:

[operations/deployment-charts@master] mw-(api-ext|web): scale main up to normal multi-DC sizing

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

Mentioned in SAL (#wikimedia-operations) [2025-03-12T17:35:05Z] <swfrench-wmf> mw-(api-ext|web): scaled 'main' releases back to normal size - T383845

Mentioned in SAL (#wikimedia-operations) [2025-03-12T17:37:36Z] <swfrench-wmf> ran cumin 'A:cp-text' 'disable-puppet "merging ATS Lua config change - T383845"'

Change #1125502 merged by Scott French:

[operations/puppet@production] trafficserver: revert cookie-enrolled traffic to main

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

Mentioned in SAL (#wikimedia-operations) [2025-03-12T18:07:45Z] <swfrench-wmf> ran cumin -b8 -s90 'A:cp-text' 'run-puppet-agent -e "merging ATS Lua config change - T383845"'

As of ~ 17:06 UTC, all external web and API traffic - i.e., traffic served by mw-api-ext and mw-web - has been migrated to PHP 8.1.

There are some lingering cleanups to take care of related to capacity management, but I hope to take care of those later today.

I've refreshed the "in-place revert" patches listed in the Emergency Rollback section of the task description to reflect the latest state. As before, if something comes up and we need to revert, that is the preferred strategy.

Change #1125508 merged by jenkins-bot:

[operations/deployment-charts@master] mw-(api-ext|web): scale next down to 1 replica

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

Mentioned in SAL (#wikimedia-operations) [2025-03-12T18:48:30Z] <swfrench-wmf> mw-(api-ext|web): scaled latent 'next' deployments down to 1 pod - T383845

Change #1127476 had a related patch set uploaded (by Effie Mouzeli; author: Effie Mouzeli):

[operations/puppet@production] hieradata: switch 100% mw-(api-int|parsoid|jobrunner) to PHP 8.1 (1/3)

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

Change #1127478 had a related patch set uploaded (by Effie Mouzeli; author: Effie Mouzeli):

[operations/deployment-charts@master] mw-(api-int|parsoid|jobrunner): switch all releases to PHP 8.1 (2/3)

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

Change #1127476 merged by Effie Mouzeli:

[operations/puppet@production] hieradata: switch 100% mw-(api-int|parsoid|jobrunner) to PHP 8.1 (1/3)

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

Change #1127478 merged by jenkins-bot:

[operations/deployment-charts@master] mw-(api-int|parsoid|jobrunner): switch all releases to PHP 8.1 (2/3)

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

Mentioned in SAL (#wikimedia-operations) [2025-03-13T11:15:44Z] <jiji@deploy2002> Started scap sync-world: (T383845) mw-(api-int|parsoid|jobrunner): switch all releases to PHP 8.1

Change #1127557 had a related patch set uploaded (by Effie Mouzeli; author: Effie Mouzeli):

[operations/deployment-charts@master] mw-(api-int|parsoid|jobrunner): switch all releases to PHP 8.1 (2/3)

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

Change #1127558 had a related patch set uploaded (by Effie Mouzeli; author: Effie Mouzeli):

[operations/puppet@production] hieradata: switch 100% mw-(api-int|parsoid|jobrunner) to PHP 8.1 (1/3)

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

Change #1127558 merged by Effie Mouzeli:

[operations/puppet@production] hieradata: switch 100% mw-(api-int|parsoid|jobrunner) to PHP 8.1 (1/3)

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

Change #1127557 merged by jenkins-bot:

[operations/deployment-charts@master] mw-(api-int|parsoid|jobrunner): switch all releases to PHP 8.1 (2/3)

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

Mentioned in SAL (#wikimedia-operations) [2025-03-13T17:47:08Z] <jiji@deploy2002> Started scap sync-world: No-sync scap run to switch image flavours to PHP 8.1 - T383845

Mentioned in SAL (#wikimedia-operations) [2025-03-13T18:09:15Z] <jiji@deploy2002> Started scap sync-world: scap run to deploy switch to PHP 8.1 images - T383845

Mentioned in SAL (#wikimedia-operations) [2025-03-13T18:17:38Z] <jiji@deploy2002> Finished scap sync-world: scap run to deploy switch to PHP 8.1 images - T383845 (duration: 10m 28s)

Change #1125423 merged by jenkins-bot:

[operations/deployment-charts@master] mw-(api-int|parsoid|jobrunner): switch all pods to -main (3/3)

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

Mentioned in SAL (#wikimedia-operations) [2025-03-13T19:24:04Z] <swfrench-wmf> mw-(api-int|jobrunner|parsoid): reverted all traffic back to 'main' release - T383845

As of ~ 18:20 UTC today, mw-api-int, mw-parsoid, and mw-jobrunner have been fully migrated to PHP 8.1. This concludes the large / high-traffic services, leaving lower-traffic services (or non-traffic-serving use cases) that we'll coordinate plans for over the coming days (see task description).

I've once again refreshed the "in-place revert" patches listed in the Emergency Rollback section of the task description to reflect the latest state. I've also added warning note around the specific scap command used.

Change #1128439 had a related patch set uploaded (by Scott French; author: Scott French):

[operations/deployment-charts@master] mw-wikifunctions: migrate to PHP 8.1 (2 of 2)

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

Change #1128440 had a related patch set uploaded (by Scott French; author: Scott French):

[operations/puppet@production] hieradata: migrate mw-wikifunctions to PHP 8.1 (1 of 2)

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

Change #1128451 had a related patch set uploaded (by Scott French; author: Scott French):

[operations/mediawiki-config@master] Disable cookie-based enrollment in 8.1

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

Change #1128451 merged by jenkins-bot:

[operations/mediawiki-config@master] Disable cookie-based enrollment in 8.1 (cleanup)

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

Mentioned in SAL (#wikimedia-operations) [2025-03-17T17:48:02Z] <swfrench@deploy2002> Started scap sync-world: Backport for [[gerrit:1128451|Disable cookie-based enrollment in 8.1 (cleanup) (T383845)]]

Mentioned in SAL (#wikimedia-operations) [2025-03-17T17:52:00Z] <swfrench@deploy2002> swfrench: Backport for [[gerrit:1128451|Disable cookie-based enrollment in 8.1 (cleanup) (T383845)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2025-03-17T18:00:38Z] <swfrench@deploy2002> Finished scap sync-world: Backport for [[gerrit:1128451|Disable cookie-based enrollment in 8.1 (cleanup) (T383845)]] (duration: 12m 35s)

Change #1128440 merged by Scott French:

[operations/puppet@production] hieradata: migrate mw-wikifunctions to PHP 8.1 (1 of 2)

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

Change #1128439 merged by jenkins-bot:

[operations/deployment-charts@master] mw-wikifunctions: migrate to PHP 8.1 (2 of 2)

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

Mentioned in SAL (#wikimedia-operations) [2025-03-18T17:12:21Z] <swfrench@deploy2002> Started scap sync-world: Switch mw-wikifuncions to PHP 8.1 - T383845

Mentioned in SAL (#wikimedia-operations) [2025-03-18T17:20:37Z] <swfrench@deploy2002> Finished scap sync-world: Switch mw-wikifuncions to PHP 8.1 - T383845 (duration: 11m 46s)

Change #1128923 had a related patch set uploaded (by Scott French; author: Scott French):

[operations/puppet@production] hieradata: migrate mw-misc to PHP 8.1 (1 of 2)

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

Change #1128924 had a related patch set uploaded (by Scott French; author: Scott French):

[operations/deployment-charts@master] mw-misc: migrate to PHP 8.1 (2 of 2)

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

Change #1128923 merged by Scott French:

[operations/puppet@production] hieradata: migrate mw-misc to PHP 8.1 (1 of 2)

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

Change #1128924 merged by jenkins-bot:

[operations/deployment-charts@master] mw-misc: migrate to PHP 8.1 (2 of 2)

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

Mentioned in SAL (#wikimedia-operations) [2025-03-20T18:48:36Z] <swfrench@deploy2002> Started scap sync-world: Switch mw-misc to PHP 8.1 - T383845

Mentioned in SAL (#wikimedia-operations) [2025-03-20T18:51:05Z] <swfrench@deploy2002> Finished scap sync-world: Switch mw-misc to PHP 8.1 - T383845 (duration: 03m 22s)

Alright, after a bit or manual testing (h/t to Joe for doing so as well), mw-misc - i.e., noc.wikimedia.org - appears to be working as expected.

I'll keep an eye out for issues that might reflect subtly broken clients (since we have various automated use cases that fetch configs from noc), but given what I've seen so far in manual testing, I believe that would be unlikely.

Change #1129959 had a related patch set uploaded (by Scott French; author: Scott French):

[operations/deployment-charts@master] mw-*: normalize the next and migration releases

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

Change #1129959 merged by jenkins-bot:

[operations/deployment-charts@master] mw-*: normalize the next and migration releases

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

Mentioned in SAL (#wikimedia-operations) [2025-03-25T17:06:15Z] <swfrench@deploy1003> Started scap sync-world: Helmfile-only deployment for next and migration release cleanups - T383845

Mentioned in SAL (#wikimedia-operations) [2025-03-25T17:08:07Z] <swfrench@deploy1003> Finished scap sync-world: Helmfile-only deployment for next and migration release cleanups - T383845 (duration: 02m 45s)

Change #1134100 had a related patch set uploaded (by Scott French; author: Scott French):

[operations/deployment-charts@master] mw-(api-ext|web): additional post-migration cleanup

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

Change #1134100 merged by jenkins-bot:

[operations/deployment-charts@master] mw-(api-ext|web): additional post-migration cleanup

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

Is this as-written Resolved? The remaining work AIUI is on migrating the last remaining cron jobs over to the new infrastructure (T341555).

Thanks, @Jdforrester-WMF - Indeed it is, though I was holding onto it for a bit to track immediate follow-on cleanups to get our configuration in a more understandable state. In any case, I think those should all be done at this point, and the bulk of the remaining cleanup is captured in T391057: Turn down MediaWiki image builds for PHP 7.4. Separately, there will be work to make migration-related infrastructure more generic in advance of the next one.

Also yes, the two remaining critical items are:

In any case, for clarity, let's close this out.

Change #1114029 abandoned by Scott French:

[operations/deployment-charts@master] [DNM] mw-*: revert in-place from 8.1 to 7.4 (2 of 2)

Reason:

This was not needed

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

Change #1114028 abandoned by Scott French:

[operations/puppet@production] [DNM] hieradata: revert in-place from 8.1 to 7.4 (1 of 2)

Reason:

This was not needed

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