Project

General

Profile

Feature #13284

Feature #13246: Core work

Core work 2017Q2→2019Q1: Sysadmin (Adapt our infrastructure)

Added by intrigeri 10 months ago. Updated 10 months ago.

Status:
Confirmed
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
06/30/2017
Due date:
% Done:

0%

QA Check:
Feature Branch:
Type of work:
Sysadmin
Blueprint:
Starter:
Affected tool:

Description

Note that on top of the tickets blocking this one, there's some extra budget for:

  • updating Puppet modules
  • updating Jenkins plugins
  • making our infrastructure more reliable and sustainable, that should be allocated based on a cost/benefit analysis (initial candidates were: #6185, #9826, #11869, #11870, #11880, automated tests of our Puppet code).

Related issues

Blocked by Tails - Feature #12160: Upgrade all systems to Stretch Resolved 01/27/2016
Blocked by Tails - Feature #11834: Migrate our infrastructure to Puppet 4 In Progress 09/24/2016
Blocked by Tails - Bug #11808: Upgrade Redmine on labs.r.n Resolved 09/19/2016
Blocked by Tails - Bug #10068: Upgrade to Jenkins 2.x, using upstream packages In Progress 01/08/2018
Blocked by Tails - Feature #11806: Update server storage planning needs for at least 2017 Resolved 09/19/2016
Blocked by Tails - Feature #13528: Upgrade buse to Stretch Resolved 07/28/2017
Blocked by Tails - Feature #13529: Upgrade puppet-git.lizard to Stretch Resolved 07/28/2017
Blocked by Tails - Bug #14587: Upgrade to Gitolite v3 on buse Confirmed 08/25/2015
Blocked by Tails - Bug #10093: Upgrade to Gitolite v3 on puppet-git.lizard Confirmed 08/25/2015
Blocked by Tails - Bug #12589: Enabling LUKS-backed PVs on lizard takes ages in the initramfs Resolved 05/24/2017
Blocked by Tails - Bug #12463: MariaDB backups on buse, ecours and puppet-git.lizard trigger useless/noisy email notifications since the upgrade to Stretch Resolved 04/20/2017
Blocked by Tails - Bug #14688: apticron cronjob on buse sends warnings over email Resolved 09/19/2017
Blocked by Tails - Bug #15071: Make our server backup process more usable Confirmed 12/18/2017
Blocked by Tails - Bug #15153: Upgrade icinga2 Puppet module Rejected 01/08/2018
Blocked by Tails - Feature #15154: Update Puppet modules: 2017Q2 → 2018Q1 edition Resolved 01/08/2018
Blocked by Tails - Feature #11833: Make our Puppet code compatible with the "future" parser In Progress 09/24/2016
Blocked by Tails - Feature #11838: Upgrade Puppet agents to Puppet 4 In Progress 09/24/2016
Blocked by Tails - Feature #11837: Upgrade Puppet master to Puppet 4 In Progress 09/24/2016
Blocked by Tails - Feature #11836: Stop stringifying Puppet facts Resolved 09/24/2016
Blocked by Tails - Feature #15490: Remove MariaDB on puppet-git.lizard In Progress 04/05/2018
Blocked by Tails - Feature #15492: Set up PuppetDB backups In Progress 04/06/2018
Blocked by Tails - Bug #15493: Adjust monitoring check for Puppet runs for Puppet master 4.x In Progress 04/06/2018
Blocked by Tails - Feature #15499: Update Puppet modules: 2018Q2 → 2018Q3 edition In Progress 04/09/2018
Blocked by Tails - Feature #15500: Update Puppet modules: 2018Q4 → 2019Q1 edition Confirmed 04/09/2018
Blocked by Tails - Feature #15501: Server hardware (2017-2019 edition): evaluate some of the options Confirmed 04/08/2018
Blocked by Tails - Feature #14588: Self-host our website Confirmed 09/04/2017
Blocked by Tails - Feature #15502: Update Jenkins modules: 2018Q2 → 2018Q3 edition Confirmed 09/30/2018
Blocked by Tails - Feature #15503: Update Jenkins modules: 2018Q4 → 2019Q1 edition Confirmed 03/31/2019
Blocked by Tails - Bug #11869: CI: use locally hosted Git repositories on Lizard Confirmed 01/01/2015
Blocked by Tails - Feature #11355: Re-enable Jenkins notifications on ISO build/test failure In Progress 08/28/2017
Blocked by Tails - Feature #15096: Create high level documentation for our infrastructure Confirmed 12/23/2017
Blocked by Tails - Feature #15097: Risk analysis on our infrastructure Confirmed 12/23/2017
Blocked by Tails - Feature #15509: Switch to saz/puppet-sudo In Progress 04/09/2018
Blocked by Tails - Feature #15510: Switch to the puppetlabs/apt module Confirmed 04/09/2018
Blocked by Tails - Feature #15511: Switch to another Puppet module to manage Postfix Confirmed 04/09/2018
Blocked by Tails - Feature #15512: Switch to another Puppet module to manage Puppet Confirmed 04/09/2018
Blocked by Tails - Feature #15513: Switch to the puppetlabs/mysql module In Progress 04/09/2018

History

#1 Updated by intrigeri 10 months ago

  • Blocked by Bug #11680: Upgrade server hardware (2017-2019 edition) added

#2 Updated by intrigeri 10 months ago

#3 Updated by intrigeri 10 months ago

#4 Updated by intrigeri 10 months ago

  • Blocks deleted (Feature #11834: Migrate our infrastructure to Puppet 4)

#5 Updated by intrigeri 10 months ago

  • Blocked by Feature #11834: Migrate our infrastructure to Puppet 4 added

#6 Updated by intrigeri 10 months ago

  • Description updated (diff)

#7 Updated by intrigeri 10 months ago

  • Blocked by Bug #11808: Upgrade Redmine on labs.r.n added

#8 Updated by intrigeri 10 months ago

  • Blocked by Bug #13285: Migrate to upstream Puppet Icinga2 module added

#9 Updated by intrigeri 10 months ago

  • Blocked by Bug #10068: Upgrade to Jenkins 2.x, using upstream packages added

#10 Updated by intrigeri 10 months ago

  • Blocked by Feature #11806: Update server storage planning needs for at least 2017 added

#11 Updated by intrigeri 9 months ago

#12 Updated by intrigeri 9 months ago

  • Blocked by Feature #13529: Upgrade puppet-git.lizard to Stretch added

#13 Updated by intrigeri 8 months ago

  • Blocked by Bug #14587: Upgrade to Gitolite v3 on buse added

#14 Updated by intrigeri 8 months ago

  • Blocked by Bug #10093: Upgrade to Gitolite v3 on puppet-git.lizard added

#15 Updated by intrigeri 8 months ago

  • Blocked by Bug #12589: Enabling LUKS-backed PVs on lizard takes ages in the initramfs added

#16 Updated by intrigeri 8 months ago

  • Blocked by deleted (Bug #12589: Enabling LUKS-backed PVs on lizard takes ages in the initramfs)

#17 Updated by intrigeri 8 months ago

  • Blocked by Bug #12589: Enabling LUKS-backed PVs on lizard takes ages in the initramfs added

#18 Updated by intrigeri 8 months ago

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

#19 Updated by intrigeri 7 months ago

  • Blocked by Bug #14688: apticron cronjob on buse sends warnings over email added

#20 Updated by groente 7 months ago

  • Blocked by Bug #14732: add diskspace to isobuilder1-4 added

#21 Updated by intrigeri 7 months ago

  • Blocked by deleted (Bug #14732: add diskspace to isobuilder1-4)

#22 Updated by intrigeri 4 months ago

  • Blocked by Bug #15071: Make our server backup process more usable added

#23 Updated by intrigeri 4 months ago

  • Blocked by deleted (Bug #13285: Migrate to upstream Puppet Icinga2 module)

#24 Updated by intrigeri 3 months ago

  • Blocked by Bug #15153: Upgrade icinga2 Puppet module added

#25 Updated by intrigeri 3 months ago

  • Blocked by Feature #15154: Update Puppet modules: 2017Q2 → 2018Q1 edition added

#26 Updated by intrigeri 3 months ago

#27 Updated by intrigeri 3 months ago

  • Blocked by Feature #11833: Make our Puppet code compatible with the "future" parser added

#28 Updated by intrigeri 3 months ago

#29 Updated by intrigeri 3 months ago

#30 Updated by intrigeri 3 months ago

#31 Updated by intrigeri 3 months ago

  • Blocked by deleted (Feature #15155: Upgrade the jenkins Puppet module)

#32 Updated by intrigeri 15 days ago

  • Blocked by Feature #15490: Remove MariaDB on puppet-git.lizard added

#33 Updated by intrigeri 14 days ago

#34 Updated by intrigeri 14 days ago

  • Blocked by Bug #15493: Adjust monitoring check for Puppet runs for Puppet master 4.x added

#35 Updated by intrigeri 12 days ago

  • Blocked by Feature #15499: Update Puppet modules: 2018Q2 → 2018Q3 edition added

#36 Updated by intrigeri 12 days ago

  • Blocked by Feature #15500: Update Puppet modules: 2018Q4 → 2019Q1 edition added

#37 Updated by intrigeri 12 days ago

  • Blocked by deleted (Bug #11680: Upgrade server hardware (2017-2019 edition))

#38 Updated by intrigeri 12 days ago

  • Blocked by Feature #15501: Server hardware (2017-2019 edition): evaluate some of the options added

#39 Updated by intrigeri 12 days ago

#40 Updated by intrigeri 12 days ago

  • Blocked by Feature #15502: Update Jenkins modules: 2018Q2 → 2018Q3 edition added

#41 Updated by intrigeri 12 days ago

  • Blocked by Feature #15503: Update Jenkins modules: 2018Q4 → 2019Q1 edition added

#42 Updated by intrigeri 12 days ago

  • Blocked by Bug #11869: CI: use locally hosted Git repositories on Lizard added

#43 Updated by intrigeri 12 days ago

  • Blocked by Feature #11355: Re-enable Jenkins notifications on ISO build/test failure added

#44 Updated by intrigeri 12 days ago

  • Blocked by Feature #15096: Create high level documentation for our infrastructure added

#45 Updated by intrigeri 12 days ago

  • Blocked by Feature #15097: Risk analysis on our infrastructure added

#46 Updated by intrigeri 10 days ago

#47 Updated by intrigeri 10 days ago

  • Blocked by Feature #15510: Switch to the puppetlabs/apt module added

#48 Updated by intrigeri 10 days ago

  • Blocked by Feature #15511: Switch to another Puppet module to manage Postfix added

#49 Updated by intrigeri 10 days ago

  • Blocked by Feature #15512: Switch to another Puppet module to manage Puppet added

#50 Updated by intrigeri 10 days ago

  • Blocked by Feature #15513: Switch to the puppetlabs/mysql module added

Also available in: Atom PDF