Bug 1384687

Summary: Update OpenShift Jenkins image to Jenkins v2
Product: OpenShift Container Platform Reporter: Troy Dawson <tdawson>
Component: ImageStreamsAssignee: Troy Dawson <tdawson>
Status: CLOSED ERRATA QA Contact: Wang Haoran <haowang>
Severity: medium Docs Contact:
Priority: medium    
Version: 3.3.1CC: aos-bugs, dyan, jokerman, mmccomas, tdawson
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-10-27 16:14:52 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1384685    
Bug Blocks:    

Description Troy Dawson 2016-10-13 20:57:17 UTC
As a user of OpenShift I want to use integrated Jenkins and pipelines on the latest Jenkins LTS 2.0 release.
Then I can leverage the integrated pipeline and usability improvements, include testing with openshift oauth plugin.
This bug if for the openshift image, as opposed to the openshift jenkins rpms

Comment 1 Troy Dawson 2016-10-13 21:18:02 UTC
Updated rpms have been created.

jenkins-2.7.4-1.el7
jenkins-plugin-display-url-api-0.5-1.el7
jenkins-plugin-icon-shim-2.0.3-1.el7
jenkins-plugin-junit-1.18-1.el7
jenkins-plugin-mailer-1.18-1.el7
jenkins-plugin-matrix-auth-1.4-2.el7
jenkins-plugin-openshift-login-0.1-1.el7
jenkins-plugin-openshift-sync-0.0.13-1.el7


They should be in image openshift3/jenkins-2-rhel7:2.7-2 or later images.

Comment 4 Ben Parees 2016-10-14 03:32:24 UTC
mercurial should not matter, but we do want the openshift-sync plugin to be updated.

Comment 5 Dongbo Yan 2016-10-19 06:14:23 UTC
There is a card to track jenkins v2 image feature (https://trello.com/c/IZK2WWln/1001-5-move-jenkins-image-to-jenkins-v2), target is ose3.4, should we change version to 3.4.0?

Comment 6 Troy Dawson 2016-10-19 21:22:37 UTC
Updated rpms have been created.

jenkins-plugin-openshift-sync-0.0.13-2.el7
jenkins-plugin-mercurial-1.56-1.el7

They should be in image openshift3/jenkins-2-rhel7:2.7-3 or later images.

Comment 7 Troy Dawson 2016-10-19 21:23:12 UTC
This initial jenkins-2 image release needs to be released with 3.3 in order for the trello ticket to be finished for 3.4.  It's a bit of a chicken and egg problem, described in this issue/pull request.
https://github.com/openshift/origin/pull/11360

In summary, the version needs to stay as 3.3.1, or 3.3.x.

Comment 8 Dongbo Yan 2016-10-20 02:22:00 UTC
Verified
openshift v3.3.1.2
kubernetes v1.3.0+52492b4
etcd 2.3.0+git

BZ1386455 is not a specific problem with the v2 image,it's a bug in the sync plugin which is common to jenkins v1 and v2.

Comment 13 errata-xmlrpc 2016-10-27 16:14:52 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHEA-2016:2103