CHG-2020-05-04 yum update

From Open Source Ecology
Revision as of 13:00, 27 April 2020 by Maltfield (talk | contribs) (first draft)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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