Feature #13284
Core work: Sysadmin (Adapt our infrastructure)
Start date:
2017-06-30
Due date:
% Done:
0%
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:
Feature #6185, #9826, Bug #11869, Bug #11870, Feature #11880, automated tests of our Puppet code).
Subtasks
Related issues
Blocked by Tails - |
Resolved | 2016-01-27 | |
Blocked by Tails - |
Resolved | 2016-09-24 | |
Blocked by Tails - |
Resolved | 2016-09-19 | |
Blocked by Tails - |
Resolved | 2018-01-08 | |
Blocked by Tails - |
Resolved | 2016-09-19 | |
Blocked by Tails - |
Resolved | 2017-07-28 | |
Blocked by Tails - |
Resolved | 2017-07-28 | |
Blocked by Tails - |
Resolved | 2015-08-25 | |
Blocked by Tails - |
Resolved | 2015-08-25 | |
Blocked by Tails - |
Resolved | 2017-05-24 | |
Blocked by Tails - |
Resolved | 2017-04-20 | |
Blocked by Tails - |
Resolved | 2017-09-19 | |
Blocked by Tails - |
Resolved | 2018-11-28 | |
Blocked by Tails - |
Rejected | 2018-01-08 | |
Blocked by Tails - |
Resolved | 2018-01-08 | |
Blocked by Tails - |
Resolved | 2016-09-24 | |
Blocked by Tails - |
Resolved | 2016-09-24 | |
Blocked by Tails - |
Resolved | 2016-09-24 | |
Blocked by Tails - |
Resolved | 2016-09-24 | |
Blocked by Tails - |
Resolved | 2018-04-05 | |
Blocked by Tails - |
Resolved | 2018-04-06 | |
Blocked by Tails - |
Resolved | 2018-04-06 | |
Blocked by Tails - |
Resolved | 2018-04-09 | |
Blocked by Tails - |
Resolved | 2018-04-09 | |
Blocked by Tails - |
Resolved | 2018-04-08 | |
Blocked by Tails - |
Resolved | 2018-10-03 | |
Blocked by Tails - |
Rejected | 2018-09-30 | |
Blocked by Tails - |
Rejected | 2019-03-31 | |
Blocked by Tails - Feature #15096: Create high level documentation for our infrastructure | Confirmed | 2017-12-23 | |
Blocked by Tails - Feature #15097: Risk analysis on our infrastructure | Confirmed | 2017-12-23 | |
Blocked by Tails - |
Resolved | 2018-04-09 | |
Blocked by Tails - |
Resolved | 2018-04-09 | |
Blocked by Tails - |
Resolved | 2018-04-09 | |
Blocked by Tails - Feature #15512: Switch to another Puppet module to manage Puppet | Confirmed | 2018-04-09 | |
Blocked by Tails - |
Resolved | 2018-04-09 | |
Blocked by Tails - |
Resolved | 2018-04-28 | |
Blocked by Tails - |
Resolved | 2018-06-11 | |
Blocked by Tails - |
Resolved | 2018-06-12 | |
Blocked by Tails - |
Rejected | 2018-08-09 | |
Blocked by Tails - |
Resolved | 2018-09-06 | |
Blocked by Tails - |
Rejected | 2018-09-06 | 2019-12-31 |
Blocked by Tails - |
Resolved | 2016-04-13 | |
Blocked by Tails - |
Resolved | 2018-09-26 | |
Blocked by Tails - |
Resolved | 2018-09-26 | |
Blocked by Tails - |
Resolved | 2018-10-03 | |
Blocked by Tails - |
Resolved | 2018-12-11 | |
Blocked by Tails - |
Resolved | 2018-11-13 | |
Blocked by Tails - |
Resolved | 2018-11-29 | |
Blocked by Tails - Feature #16173: Upgrade the icingaweb2 Puppet module | Confirmed | 2018-11-29 | |
Blocked by Tails - |
Resolved | 2018-11-28 | |
Blocked by Tails - |
Resolved | 2018-12-06 | |
Blocked by Tails - |
Resolved | 2018-12-06 | |
Blocked by Tails - |
Resolved | 2018-12-11 | |
Blocked by Tails - |
Resolved | 2018-12-27 | |
Blocked by Tails - |
Resolved | 2018-12-10 | |
Blocked by Tails - |
Resolved | 2018-12-10 | |
Blocked by Tails - |
Resolved | 2018-12-10 | |
Blocked by Tails - |
Resolved | 2018-12-11 | |
Blocked by Tails - |
Resolved | 2018-12-18 | |
Blocked by Tails - |
Rejected | 2018-12-27 | |
Blocked by Tails - |
Resolved | 2018-12-27 | |
Blocked by Tails - |
Resolved | 2018-12-27 | |
Blocked by Tails - |
Resolved | 2018-12-28 | |
Blocked by Tails - |
Resolved | 2018-12-28 | |
Blocked by Tails - |
Resolved | 2018-12-28 | |
Blocked by Tails - |
Resolved | 2019-01-03 | |
Blocked by Tails - |
Resolved | 2019-01-04 | |
Blocked by Tails - |
Resolved | 2019-02-12 | |
Blocked by Tails - |
Resolved | 2019-03-07 | |
Blocked by Tails - |
Rejected | 2018-11-29 | |
Blocked by Tails - Feature #16934: Cleanup monitoring in puppet-tails | Confirmed | ||
Blocked by Tails - Feature #16953: Update Puppet modules: 2020Q1 → 2020Q2 edition | Confirmed | 2018-04-09 | |
Blocked by Tails - |
Rejected | ||
Blocked by Tails - Feature #16955: Update Jenkins plugins: 2020Q1 → 2020Q2 edition | Needs Validation | ||
Blocked by Tails - Bug #16956: Make our infrastructure more redundant | Confirmed | ||
Blocked by Tails - Bug #16957: Sysadmin "What to do in case of fire" checklist | Confirmed | ||
Blocked by Tails - Bug #16958: Fix the design of our Puppet codebase & document design guidelines | Confirmed | ||
Blocked by Tails - Bug #16959: Gather usability data about our current CI | In Progress | ||
Blocked by Tails - Bug #16960: Make our CI feedback loop shorter | In Progress | ||
Blocked by Tails - Bug #16576: deb.tails.boum.org: adjust incoming handling & documentation | Needs Validation | 2019-03-19 | |
Blocked by Tails - |
Resolved | ||
Blocked by Tails - |
Resolved | ||
Blocked by Tails - |
Rejected | ||
Blocked by Tails - |
Confirmed | ||
Blocked by Tails - Bug #17638: Auto-reply support requests sent to Help Desk | Confirmed |
History
#1 Updated by intrigeri 2017-06-30 11:21:28
- blocked by
Bug #11680: Upgrade server hardware (2017-2019 edition) added
#2 Updated by intrigeri 2017-06-30 11:21:37
- blocks
Feature #11834: Migrate our infrastructure to Puppet 4 added
#3 Updated by intrigeri 2017-06-30 11:21:59
- blocked by
Feature #12160: Upgrade all systems to Stretch added
#4 Updated by intrigeri 2017-06-30 11:22:03
- blocked by deleted (
)Feature #11834: Migrate our infrastructure to Puppet 4
#5 Updated by intrigeri 2017-06-30 11:22:13
- blocked by
Feature #11834: Migrate our infrastructure to Puppet 4 added
#6 Updated by intrigeri 2017-06-30 11:23:09
- Description updated
#7 Updated by intrigeri 2017-06-30 11:23:31
- blocked by
Bug #11808: Upgrade Redmine on labs.r.n added
#8 Updated by intrigeri 2017-06-30 11:25:20
- blocked by Bug #13285: Migrate to upstream Puppet Icinga2 module added
#9 Updated by intrigeri 2017-06-30 11:26:03
- blocked by
Bug #10068: Upgrade to Jenkins 2.x, using upstream packages added
#10 Updated by intrigeri 2017-06-30 19:10:17
- blocked by
Feature #11806: Update server storage planning needs for at least 2017 added
#11 Updated by intrigeri 2017-07-28 06:53:53
- blocked by
Feature #13528: Upgrade buse to Stretch added
#12 Updated by intrigeri 2017-07-28 06:54:02
- blocked by
Feature #13529: Upgrade puppet-git.lizard to Stretch added
#13 Updated by intrigeri 2017-09-02 12:12:14
- blocked by
Bug #14587: Remove Gitolite from buse added
#14 Updated by intrigeri 2017-09-02 12:12:26
- blocked by
Bug #10093: Upgrade to Gitolite v3 on puppet-git.lizard added
#15 Updated by intrigeri 2017-09-02 16:03:23
- blocked by
Bug #12589: Enabling LUKS-backed PVs on lizard takes ages in the initramfs added
#16 Updated by intrigeri 2017-09-04 18:08:54
- blocks deleted (
)Bug #12589: Enabling LUKS-backed PVs on lizard takes ages in the initramfs
#17 Updated by intrigeri 2017-09-04 18:18:07
- blocked by
Bug #12589: Enabling LUKS-backed PVs on lizard takes ages in the initramfs added
#18 Updated by intrigeri 2017-09-06 12:43:39
- 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 2017-09-19 07:45:32
- blocked by
Bug #14688: apticron cronjob on buse sends warnings over email added
#20 Updated by groente 2017-09-28 21:47:59
- blocked by
Bug #14732: add diskspace to isobuilder1-4 added
#21 Updated by intrigeri 2017-09-29 08:19:14
- blocks deleted (
)Bug #14732: add diskspace to isobuilder1-4
#22 Updated by intrigeri 2017-12-18 16:36:38
- blocked by
Bug #15071: Make our server backup process more usable added
#23 Updated by intrigeri 2017-12-18 16:37:12
- blocks deleted (
Bug #13285: Migrate to upstream Puppet Icinga2 module)
#24 Updated by intrigeri 2018-01-08 17:37:23
- blocked by
Bug #15153: Upgrade icinga2 Puppet module added
#25 Updated by intrigeri 2018-01-08 17:38:21
- blocked by
Feature #15154: Update Puppet modules: 2017Q2 → 2018Q1 edition added
#26 Updated by intrigeri 2018-01-08 17:41:35
- blocked by
Feature #15155: Upgrade the jenkins Puppet module added
#27 Updated by intrigeri 2018-01-09 23:00:37
- blocked by
Feature #11833: Make our Puppet code compatible with the "future" parser added
#28 Updated by intrigeri 2018-01-09 23:01:10
- blocked by
Feature #11838: Upgrade Puppet agents to Puppet 4 added
#29 Updated by intrigeri 2018-01-09 23:01:16
- blocked by
Feature #11837: Upgrade Puppet master to Puppet 4 added
#30 Updated by intrigeri 2018-01-09 23:01:28
- blocked by
Feature #11836: Stop stringifying Puppet facts added
#31 Updated by intrigeri 2018-01-30 07:59:53
- blocks deleted (
)Feature #15155: Upgrade the jenkins Puppet module
#32 Updated by intrigeri 2018-04-05 13:07:05
- blocked by
Feature #15490: Remove MariaDB on puppet-git.lizard added
#33 Updated by intrigeri 2018-04-06 06:47:19
- blocked by
Feature #15492: Set up PuppetDB backups added
#34 Updated by intrigeri 2018-04-06 08:36:10
- blocked by
Bug #15493: Adjust monitoring check for Puppet runs for Puppet master 4.x added
#35 Updated by intrigeri 2018-04-08 12:52:07
- blocked by
Feature #15499: Update Puppet modules: 2018Q2 → 2018Q3 edition added
#36 Updated by intrigeri 2018-04-08 12:59:19
- blocked by
Feature #15500: Update Puppet modules: 2018Q4 → 2019Q2 edition added
#37 Updated by intrigeri 2018-04-08 13:01:20
- blocks deleted (
)Bug #11680: Upgrade server hardware (2017-2019 edition)
#38 Updated by intrigeri 2018-04-08 13:01:27
- blocked by
Feature #15501: Server hardware (2017-2019 edition): evaluate some of the options added
#39 Updated by intrigeri 2018-04-08 13:02:01
- blocked by
Feature #14588: Self-host our website added
#40 Updated by intrigeri 2018-04-08 13:04:59
- blocked by
Feature #15502: Update Jenkins modules: 2018Q2 → 2018Q3 edition added
#41 Updated by intrigeri 2018-04-08 13:06:06
- blocked by
Feature #15503: Update Jenkins modules: 2018Q4 → 2019Q1 edition added
#42 Updated by intrigeri 2018-04-08 13:08:11
- blocked by Bug #11869: CI: use locally hosted Git repositories on Lizard added
#43 Updated by intrigeri 2018-04-08 13:09:03
- blocked by Feature #11355: Re-enable Jenkins notifications on ISO build/test failure added
#44 Updated by intrigeri 2018-04-08 13:09:42
- blocked by Feature #15096: Create high level documentation for our infrastructure added
#45 Updated by intrigeri 2018-04-08 13:09:49
- blocked by Feature #15097: Risk analysis on our infrastructure added
#46 Updated by intrigeri 2018-04-09 13:48:01
- blocked by
Feature #15509: Switch to saz/puppet-sudo added
#47 Updated by intrigeri 2018-04-09 15:03:00
- blocked by
Feature #15510: Switch to the puppetlabs/apt module added
#48 Updated by intrigeri 2018-04-09 15:06:40
- blocked by
Feature #15511: Switch to another Puppet module to manage Postfix added
#49 Updated by intrigeri 2018-04-09 15:16:01
- blocked by Feature #15512: Switch to another Puppet module to manage Puppet added
#50 Updated by intrigeri 2018-04-09 15:16:04
- blocked by
Feature #15513: Switch to the puppetlabs/mysql module added
#51 Updated by intrigeri 2018-04-28 08:27:20
- blocked by
Bug #15555: PuppetDB is regularly unavailable added
#52 Updated by intrigeri 2018-06-11 06:56:08
- blocked by
Bug #15647: PuppetDB is broken since 2018-06-10 added
#53 Updated by intrigeri 2018-06-15 06:35:28
- blocked by
Bug #15650: libtools-nrepl-clojure updates kept back on puppet-git added
#54 Updated by intrigeri 2018-08-09 14:27:15
- blocked by
Feature #15780: Update server storage planning needs for 2019-2020 added
#55 Updated by intrigeri 2018-09-06 15:26:29
- blocked by
Bug #15918: Move Redmine out of *.riseup.net added
#56 Updated by intrigeri 2018-09-06 15:31:00
- blocked by
Bug #15919: Move Redmine to a new virtualization host added
#57 Updated by intrigeri 2018-09-06 15:31:28
- Subject changed from Core work 2017Q2→2019Q1: Sysadmin (Adapt our infrastructure) to Core work 2017Q2→2019Q2: Sysadmin (Adapt our infrastructure)
#58 Updated by intrigeri 2018-09-25 09:22:43
- blocked by
Feature #11344: Enable libvirt's AppArmor support on lizard added
#59 Updated by intrigeri 2018-09-25 09:23:15
- blocked by
Feature #15798: Jenkins access for new FT members added
#60 Updated by intrigeri 2018-09-26 09:03:44
- blocked by #15863 added
#61 Updated by intrigeri 2018-09-26 13:35:01
- blocked by
Feature #15981: Define security policy for access that gives arbitrary code execution on the Tails infrastructure added
#62 Updated by intrigeri 2018-11-09 07:35:50
- blocked by
Feature #16028: /mirrors.json is not synced with gitolite@d53ykjpeekuikgoq.onion added
#63 Updated by intrigeri 2018-11-12 15:28:48
- blocked by
Bug #16121: Migrate our Schleuder lists outside of boum.org added
#64 Updated by intrigeri 2018-11-15 09:46:21
- blocked by
Bug #16124: URLs without explicit .html are not redirected anymore added
#65 Updated by intrigeri 2018-11-19 14:01:13
- blocked by
Bug #16142: Consider giving sajolida access to the web logs of our website added
#66 Updated by intrigeri 2018-11-20 15:07:46
- blocks deleted (
)Bug #16142: Consider giving sajolida access to the web logs of our website
#67 Updated by intrigeri 2018-11-29 17:25:51
- blocked by
Bug #16172: Upgrade the puppet-concat module added
#68 Updated by intrigeri 2018-11-29 22:12:40
- blocked by Feature #16173: Upgrade the icingaweb2 Puppet module added
#69 Updated by intrigeri 2018-12-07 08:41:35
- blocked by
Feature #16165: make puppet-lizard-manifests suitable for masterless puppet added
#70 Updated by intrigeri 2018-12-07 08:41:45
- blocked by
Feature #16197: fix puppet-tails' vpn for masterless puppet added
#71 Updated by intrigeri 2018-12-07 08:41:54
- blocked by
Feature #16196: fix puppet-sshd for masterless puppet added
#72 Updated by intrigeri 2018-12-11 09:10:22
- blocked by
Feature #16217: Migrate some of our Schleuder lists to puscii added
#73 Updated by intrigeri 2018-12-11 09:10:59
- blocked by
Feature #16218: Migrate some of our Schleuder lists to lizard added
#74 Updated by intrigeri 2018-12-11 10:00:01
- blocked by
Bug #16213: user module raises warning about real_gid added
#75 Updated by intrigeri 2018-12-11 10:00:52
- blocked by
Feature #16215: Add monitoring to stone added
#76 Updated by intrigeri 2018-12-11 10:00:57
- blocked by
Feature #16214: Add stone to our VPN added
#77 Updated by intrigeri 2018-12-11 18:30:54
- blocked by
Bug #16220: Website's "add trailing slash" trick is partly broken added
#78 Updated by intrigeri 2018-12-18 18:07:03
- blocked by
Bug #16232: Run a nameserver for the {amnesia,tails}.boum.org sub-zones added
#79 Updated by intrigeri 2018-12-27 14:04:07
- blocked by
Bug #16251: Fix tails@ configuration added
#80 Updated by intrigeri 2018-12-27 14:19:21
- blocked by
Bug #16252: Schleuder keys update cronjob fails for our lists at puscii added
#81 Updated by intrigeri 2018-12-27 15:44:58
- blocked by
Bug #16253: Schleuder keys update cronjob fails for our lists on lizard added
#82 Updated by intrigeri 2018-12-28 10:21:55
- blocked by
Bug #16254: Update sysadmin team doc wrt. new services: Schleuder and DNS added
#83 Updated by intrigeri 2018-12-28 10:37:40
- blocked by
Bug #16255: puscii fails to deliver email to boum.org added
#84 Updated by intrigeri 2018-12-28 11:21:21
- blocked by
Bug #16256: SPF issue while sending mail to lists hosted by puscii added
#85 Updated by intrigeri 2019-01-03 08:24:03
- blocked by
Bug #16263: /etc/cron.daily/spamassassin fails on mail.lizard added
#86 Updated by intrigeri 2019-01-04 11:00:23
- blocked by
Bug #16267: WhisperBack reports are not delivered added
#87 Updated by intrigeri 2019-02-12 08:33:35
- blocked by
Bug #16460: Upgrade puppet-git.lizard to Buster added
#88 Updated by intrigeri 2019-03-07 08:29:12
- blocked by
Bug #16542: Refresh ikiwiki wrappers when ikiwiki.setup.erb is updated added
#89 Updated by intrigeri 2019-03-20 15:44:09
- Subject changed from Core work 2017Q2→2019Q2: Sysadmin (Adapt our infrastructure) to Core work: Sysadmin (Adapt our infrastructure)
#90 Updated by intrigeri 2019-03-20 15:44:20
- Assignee deleted (
intrigeri)
#91 Updated by intrigeri 2019-03-20 15:58:16
- blocks deleted (
Feature #11355: Re-enable Jenkins notifications on ISO build/test failure)
#92 Updated by intrigeri 2019-03-20 15:58:21
- blocks deleted (
Bug #11869: CI: use locally hosted Git repositories on Lizard)
#93 Updated by intrigeri 2019-04-13 08:28:15
- blocked by Feature #15878: Switch to GitLab added
#94 Updated by intrigeri 2019-06-19 10:39:44
- blocked by
Feature #16827: Update Puppet modules: 2019Q3 → 2019Q4 edition added
#95 Updated by groente 2019-08-01 20:02:06
- blocked by Feature #16934: Cleanup monitoring in puppet-tails added
#96 Updated by intrigeri 2019-08-09 16:37:41
- blocks deleted (
Feature #15878: Switch to GitLab)
#97 Updated by intrigeri 2019-08-09 16:39:58
- blocked by Feature #16953: Update Puppet modules: 2020Q1 → 2020Q2 edition added
#98 Updated by intrigeri 2019-08-09 16:42:07
- blocked by
Feature #16954: Update Jenkins plugins: 2019Q3 → 2019Q4 edition added
#99 Updated by intrigeri 2019-08-09 16:42:58
- blocked by Feature #16955: Update Jenkins plugins: 2020Q1 → 2020Q2 edition added
#100 Updated by intrigeri 2019-08-09 16:43:51
- blocked by #15093 added
#101 Updated by intrigeri 2019-08-09 16:48:59
- blocked by Bug #16956: Make our infrastructure more redundant added
#102 Updated by intrigeri 2019-08-09 16:51:29
- blocked by Bug #16957: Sysadmin "What to do in case of fire" checklist added
#103 Updated by intrigeri 2019-08-09 16:53:24
- blocked by Bug #16958: Fix the design of our Puppet codebase & document design guidelines added
#104 Updated by intrigeri 2019-08-09 16:56:57
- blocked by Bug #16959: Gather usability data about our current CI added
#105 Updated by intrigeri 2019-08-09 17:02:04
- blocked by Bug #16960: Make our CI feedback loop shorter added
#106 Updated by intrigeri 2019-09-18 12:14:52
- blocked by Bug #16576: deb.tails.boum.org: adjust incoming handling & documentation added
#107 Updated by intrigeri 2019-09-19 06:09:24
- blocked by
Feature #16935: Move tailslib to main repo added
#108 Updated by intrigeri 2019-09-23 18:47:34
- blocked by
Bug #17088: Test suite became unreliable on Jenkins: OOM kills QEMU, OpenJDK memory allocation failure aborts the test suite run added
#109 Updated by intrigeri 2019-11-29 06:26:10
- blocked by
Feature #17266: Create VM for Gitlab migration work added
#110 Updated by intrigeri 2019-12-30 08:19:34
- blocked by
Feature #17387: Consider disabling CPU vulnerabilities mitigation features in our CI builder/tester VMs added
#111 Updated by intrigeri 2020-04-19 17:35:28
- blocked by Bug #17638: Auto-reply support requests sent to Help Desk added