Steps:
- Upgrade images
- inside production-images, switch the php83 image to bookworm: https://gerrit.wikimedia.org/r/c/operations/docker-images/production-images/+/1295044
- rebuild shellbox with the new base image (by replaying a previous build, NOT by picking up the newest code, see T427820#11979823)
- rollout shellbox: over the course of 1 day [whole day affair, start in the morning]
- update shellbox-constraints and shellbox-syntaxhighlight flavour in the secondary DC; wait 2 hours: done at 11:14Z
- update these in eqiad; wait 2 hours: done at 13:14Z
- update all the things; wait 2 hours
During/after the rollout, monitor the following:
- shellbox logs in logstash
- exec channel in MW logs => check this before start so I can see the diff, because this is noisy
- see if 500s go up compared to baseline in grafana
- mercurius grafana dashboard



