Opened 11 days ago

Last modified 11 days ago

#31957 assigned project

automate upgrades

Reported by: anarcat Owned by: anarcat
Priority: Medium Milestone:
Component: Internal Services/Tor Sysadmin Team Version:
Severity: Normal Keywords:
Cc: Actual Points:
Parent ID: #30881 Points:
Reviewer: Sponsor:

Description

upgrades take up a significant chunk of time every week and distract sysadmins (or at least me) from focusing on other projects.

upgrades should be therefore automated, as much as possible.

Child Tickets

Change History (1)

comment:1 Changed 11 days ago by anarcat

Parent ID: #30881

i setup needrestart everywhere, using a puppet module. it's currently in "interactive" mode, which means it will do nothing during automated upgrades and will prompt during manual ones. my hope is to use needrestart manually for a while to see if it works well and, when it does, deploy it automated everywhere.

i also eventually want to run unattended-upgrades everywhere.

between those two tools, we should get rid of 50-75% of the manual work involved here, the remaining being reboots. those could also be automated, if we find a way for the servers to coordinate among themselves.

Note: See TracTickets for help on using tickets.