Feature #15155

Upgrade the jenkins Puppet module

Added by intrigeri 2018-01-08 17:41:22 . Updated 2019-09-21 16:28:48 .

Status:
Resolved
Priority:
High
Assignee:
Sysadmins
Category:
Continuous Integration
Target version:
Start date:
2018-01-08
Due date:
% Done:

0%

Feature Branch:
Type of work:
Sysadmin
Blueprint:

Starter:
Affected tool:
Deliverable for:

Description

It’s not been updated since July 2015 so we have quite some backlog.


Subtasks


History

#1 Updated by intrigeri 2018-01-08 17:41:35

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

#2 Updated by intrigeri 2018-01-26 20:13:58

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

#3 Updated by intrigeri 2018-01-30 07:59:38

It does not make sense for me to spend time upgrading now to a new version of a plugin (as part of my maintenance job) that we know is incompatible with Jenkins 2.x, while the upgrade to Jenkins 2.x is supposed to happen any time now. Let’s instead consider this as part of the bigger project that upgrading to Jenkins 2.x is.

#4 Updated by intrigeri 2018-01-30 07:59:53

  • blocked by deleted (Feature #13284: Core work: Sysadmin (Adapt our infrastructure))

#5 Updated by intrigeri 2018-01-30 08:00:30

  • Description updated

#6 Updated by bertagaz 2018-03-14 11:32:08

  • Target version changed from Tails_3.6 to Tails_3.7

#7 Updated by bertagaz 2018-05-10 11:09:13

  • Target version changed from Tails_3.7 to Tails_3.8

#8 Updated by intrigeri 2018-06-03 11:28:19

  • Priority changed from Normal to High

(To get Bug #10068#note-50 back: it’s not that this very ticket is high prio per se but the parent ticket inherits its priority so this is the only way to have Bug #10068 correctly prioritized.)

#9 Updated by intrigeri 2018-06-26 16:27:51

  • Target version changed from Tails_3.8 to Tails_3.9

#10 Updated by intrigeri 2018-09-05 16:26:52

  • Target version changed from Tails_3.9 to Tails_3.10.1

#11 Updated by intrigeri 2018-10-24 17:03:36

  • Target version changed from Tails_3.10.1 to Tails_3.11

#12 Updated by CyrilBrulebois 2018-12-16 14:06:58

  • Target version changed from Tails_3.11 to Tails_3.12

#13 Updated by anonym 2019-01-30 11:59:14

  • Target version changed from Tails_3.12 to Tails_3.13

#14 Updated by CyrilBrulebois 2019-03-20 14:34:05

  • Target version changed from Tails_3.13 to Tails_3.14

#15 Updated by CyrilBrulebois 2019-05-23 21:23:20

  • Target version changed from Tails_3.14 to Tails_3.15

#16 Updated by CyrilBrulebois 2019-07-10 10:33:57

  • Target version changed from Tails_3.15 to Tails_3.16

#17 Updated by intrigeri 2019-08-22 14:00:32

  • Assignee changed from bertagaz to Sysadmins
  • Target version changed from Tails_3.16 to Tails_3.17

(Same as Bug #10068#note-79.)

#18 Updated by intrigeri 2019-09-12 14:25:10

  • Target version changed from Tails_3.17 to Tails_4.0

#19 Updated by intrigeri 2019-09-19 06:54:39

  • Description updated

Good news! The plugin was adopted by voxpupuli and it now supports Jenkins 2.x.

Note, however, that version 2.0.0 of the plugin dropped support for Puppet 4. I don’t know if it’s merely “unsupported” or “really incompatible”: the commit does not explain.

The previous version of the plugin (1.7.0, published in 2016) supports Jenkins 2.x but the 2.0.0 release of the plugin fixed tons of issues, including compatibility problems with recent Jenkins 2.x, so it would be much better if we can use that 2.0.0. I think it’s worth trying!

#20 Updated by intrigeri 2019-09-21 16:28:48

  • Status changed from Confirmed to Resolved