CHG-2020-05-04 yum update
Status
2020-04-27 12:47 UTC
Creating first draft of this change ticket
Change Info
Scheduled Time
2020-05-04 07:00 UTC
= 2020-05-04 12:45 Kathmandu = 2020-05-04 02:00 Kansas City
https://www.timeanddate.com/worldclock/converter.html?iso=20200504T070000&p1=1440&p2=117&p3=405
Points of Contact
Change being performed by: Michael Altfield
Service owners: Catarina Mota & Marcin Jakubowski
Purpose
This CHG will update all the yum-installed packages on the server.
The last system-wide `yum update` appears to have been preformed on 2018-09-22, so we're well over-due for an update.
Note that security-critical updates are already being updated automatically via `yum-cron`.
Time Length
This whole process is expected to take 1-3 hours
Systems Impacted
The production server will be restarted after the update to apply kernel changes, and this will necessarily bring all of OSE's sites offline temporarily.
Staging Test
TODO: do a fresh sync of prod to staging, reboot, get a whole list of packages that were updated, reboot, and validate.
Pre-state Proof
TODO: dry run yum command and output on staging before the `yum update`
Change Steps
TODO: preform on staging and construct a command that reproduces that will produce that exact same results on prod.
Post-state Proof
TODO: dry run yum command and output on staging after the `yum update`
Validation Steps
TODO: enumerate some spot-checks done after the staging run to also be preformed to validate on production
Revert Steps
TODO: construct a command to revert to all the previous package versions && test on staging