Skip to content

Commit

Permalink
Merge pull request #1067 from jkhelil/release-4.3
Browse files Browse the repository at this point in the history
Bug 1843941: bump jenkins to 2.222.1 and update plugins
  • Loading branch information
openshift-merge-robot committed Jun 26, 2020
2 parents 2a3c4d9 + 5608a7d commit 26dcfff
Show file tree
Hide file tree
Showing 5 changed files with 23 additions and 23 deletions.
2 changes: 1 addition & 1 deletion 2/Dockerfile.localdev
Expand Up @@ -39,7 +39,7 @@ LABEL k8s.io.description="Jenkins is a continuous integration server" \
k8s.io.display-name="Jenkins 2" \
openshift.io.expose-services="8080:http" \
openshift.io.tags="jenkins,jenkins2,ci" \
io.jenkins.version="2.204.2" \
io.jenkins.version="2.222.1" \
io.openshift.s2i.scripts-url=image:///usr/libexec/s2i

# 8080 for main web interface, 50000 for slave agents
Expand Down
2 changes: 1 addition & 1 deletion 2/Dockerfile.rhel7
Expand Up @@ -43,7 +43,7 @@ LABEL io.k8s.description="Jenkins is a continuous integration server" \
io.k8s.display-name="Jenkins 2" \
io.openshift.tags="jenkins,jenkins2,ci" \
io.openshift.expose-services="8080:http" \
io.jenkins.version="2.204.2" \
io.jenkins.version="2.222.1" \
io.openshift.s2i.scripts-url=image:///usr/libexec/s2i

# Labels consumed by Red Hat build service
Expand Down
4 changes: 2 additions & 2 deletions 2/contrib/jenkins/install-jenkins-core-plugins.sh
Expand Up @@ -17,8 +17,8 @@ if [[ "${INSTALL_JENKINS_VIA_RPMS}" == "false" ]]; then
rm -fr /var/cache/yum/x86_64/7Server/*
rm -fr /var/cache/yum/x86_64/7Server/ # Clean yum cache otherwise, it will fail if --disablerepos are specified
fi
yum -y $YUM_FLAGS --setopt=tsflags=nodocs --disableplugin=subscription-manager install jenkins-2.204.2-1.1
rpm -V jenkins-2.204.2-1.1
yum -y $YUM_FLAGS --setopt=tsflags=nodocs --disableplugin=subscription-manager install jenkins-2.222.1
rpm -V jenkins-2.222.1
yum $YUM_FLAGS clean all
/usr/local/bin/install-plugins.sh $PLUGIN_LIST
else
Expand Down
37 changes: 18 additions & 19 deletions 2/contrib/openshift/base-plugins.txt
@@ -1,18 +1,20 @@
# OpenShift Plugins
openshift-login:1.0.23
openshift-client:1.0.32
openshift-sync:1.0.44
openshift-sync:1.0.45


# kubernetes plugin - https://wiki.jenkins-ci.org/display/JENKINS/Kubernetes+Plugin
# 1.7.1 fixed https://jenkins.io/security/advisory/2018-06-04/#SECURITY-883
# 1.12.0 fixed https://jenkins.io/security/advisory/2018-07-30/#SECURITY-1016
# 1.12.8 fixed the https://issues.jenkins-ci.org/browse/JENKINS-53260 we introduced
# 1.18.2 upgrade to support OpenJdk11
kubernetes:1.18.2
credentials:2.2.0
docker-commons:1.14
pipeline-model-definition:1.3.7
# 1.25.2 enhance http proxy handleing
kubernetes:1.25.2
credentials:2.3.5
docker-commons:1.16
pipeline-model-definition:1.6.0
pipeline-model-api:1.6.0

# we leverage this plugin in the openshift-client DSL groovy shim
lockable-resources:2.5
Expand Down Expand Up @@ -46,42 +48,42 @@ lockable-resources:2.5
# processed sec adv https://jenkins.io/security/advisory/2019-07-31/
# processed sec adv https://jenkins.io/security/advisory/2019-08-28/
# processed sec adv https://jenkins.io/security/advisory/2019-10-01/#SECURITY-1590
#

config-file-provider:3.5
htmlpublisher:1.21
job-dsl:1.72
mailer:1.21
mailer:1.30
parameterized-trigger:2.35.2
pipeline-build-step:2.7
pipeline-input-step:2.8
script-security:1.66
pipeline-build-step:2.12
pipeline-input-step:2.11
script-security:1.71
google-oauth-plugin:1.0.0

ant:1.10
pam-auth:1.6
git-client:3.0.0
git-client:3.2.1

credentials-binding:1.19
junit:1.26.1
workflow-support:2.18
git:3.9.3
git:4.2.2
mercurial:2.3
subversion:2.10.3
github:1.29.2
github-branch-source:2.3.6
workflow-cps:2.73
workflow-cps:2.80
workflow-cps-global-lib:2.15
token-macro:2.8
token-macro:2.12
workflow-remote-loader:1.5

# Legacy stuff
mapdb-api:1.0.9.0

matrix-project:1.14
ssh-credentials:1.17.2
ssh-credentials:1.18.1

# Pipeline Utility Steps Plugin - https://wiki.jenkins-ci.org/display/JENKINS/Pipeline+Utility+Steps+Plugin
pipeline-utility-steps:2.1.0
pipeline-utility-steps:2.5.0

# some plugins helpful for global shared libs were broken out of workflow aggregator
pipeline-github-lib:1.0
Expand All @@ -93,9 +95,6 @@ matrix-auth:2.2
# with k8s plugin
blueocean:1.10.2

# Pipeline plugin - https://wiki.jenkins-ci.org/display/JENKINS/Pipeline+Plugin
# 2.5 now includes pipeline-model-definition (declaritive pipeline)
# 2.4 brought in pipeline-milestone-step
workflow-aggregator:2.6

# Monitoring plugins
Expand Down
1 change: 1 addition & 0 deletions 2/contrib/s2i/run
Expand Up @@ -576,6 +576,7 @@ if [[ $# -lt 1 ]] || [[ "$1" == "--"* ]]; then
set -x
exec java $JENKINS_JAVA_OPTIONS -Duser.home=${HOME} \
-Djavamelody.application-name=${JENKINS_SERVICE_NAME} \
-Dhudson.security.csrf.GlobalCrumbIssuerConfiguration.DISABLE_CSRF_PROTECTION=true \
"${JENKINS_JAVA_OVERRIDES_ARRAY[@]}" \
-jar /usr/lib/jenkins/jenkins.war $JENKINS_OPTS "$@"
fi
Expand Down

0 comments on commit 26dcfff

Please sign in to comment.