Feature #12160

Upgrade all systems to Stretch

Added by intrigeri 2017-01-21 13:05:31 . Updated 2017-09-06 12:48:28 .

Status:
Resolved
Priority:
Normal
Assignee:
intrigeri
Category:
Infrastructure
Target version:
Start date:
2016-01-27
Due date:
% Done:

100%

Feature Branch:
Type of work:
Sysadmin
Blueprint:

Starter:
Affected tool:
Deliverable for:

Description

  • buse
  • ecours
  • *.lizard
  • lizard
  • sib

I’ll probably use sib as a dev/testing platform for this project, at least for the services it runs.

In theory this effort can very well be spread from now to ~2019 or even 2020, and we may decide to stick to Jessie LTS on some systems (if that’s an option with Puppet 4), but we have plenty of good reasons to want to run current Debian on most of our systems.


Subtasks

Bug #11006: Reinstall Lizard's isobuilders from scratch Resolved

100

Feature #11739: Upgrade our isotesters to Stretch Resolved

100

Bug #12256: puppet-nfs tries to start nfs-common.service which is masked on Stretch Resolved

100

Bug #12258: Jenkins is not creating jobs for new branches Resolved

100

Bug #12463: MariaDB backups on buse, ecours and puppet-git.lizard trigger useless/noisy email notifications since the upgrade to Stretch Resolved intrigeri

100

Feature #12468: Rebase isotesters' custom QEMU on 1:2.8+dfsg-4 Resolved

100

Bug #12589: Enabling LUKS-backed PVs on lizard takes ages in the initramfs Resolved intrigeri

100

Bug #13138: Cucumber segfaults on Jenkins isotesters Resolved

100

Feature #13528: Upgrade buse to Stretch Resolved intrigeri

100

Feature #13529: Upgrade puppet-git.lizard to Stretch Resolved intrigeri

100


Related issues

Blocks Tails - Feature #13284: Core work: Sysadmin (Adapt our infrastructure) Confirmed 2017-06-30

History

#1 Updated by intrigeri 2017-02-18 07:33:36

  • Status changed from Confirmed to In Progress

Upgraded a few VMs, will do more today.

#2 Updated by intrigeri 2017-04-16 08:37:28

Left to do:

  • buse: should be straightforward, modulo MySQL → MariaDB
  • ecours: should be straightforward, modulo MySQL → MariaDB
  • lizard: should be straightforward
  • isobuilderN.lizard: should be trivial, tracked on Bug #11006
  • isotesterN.lizard
  • puppet-git.lizard
  • whisperback.lizard: it seems that Postfix multi-instances support has changed a bit on Stretch

#3 Updated by intrigeri 2017-05-24 14:20:11

Upgraded lizard.

#4 Updated by bertagaz 2017-05-24 14:48:43

intrigeri wrote:
> Upgraded lizard.

Woot, congrats!

#5 Updated by intrigeri 2017-05-28 16:36:12

One more done, left to do:

  • buse: should be straightforward, modulo MySQL → MariaDB
  • puppet-git.lizard

#6 Updated by intrigeri 2017-06-05 13:37:06

  • Target version changed from 2017 to Tails_3.2

#7 Updated by intrigeri 2017-06-05 13:58:30

I want this to be done by the end of September, and ideally end of July, so I can start focussing on Bug #11680 soon.

#8 Updated by intrigeri 2017-06-30 11:21:59

  • blocks Feature #13284: Core work: Sysadmin (Adapt our infrastructure) added

#9 Updated by intrigeri 2017-07-30 08:25:05

Tentatively scheduled a sprint to complete this: September 6-7.

#10 Updated by intrigeri 2017-09-06 12:48:28

  • Status changed from In Progress to Resolved

Completed :)