Bug 1544693 - [RFE]Include bzip2 binary in jenkins slave containers
Summary: [RFE]Include bzip2 binary in jenkins slave containers
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: OpenShift Container Platform
Classification: Red Hat
Component: RFE
Version: 3.7.1
Hardware: x86_64
OS: Linux
unspecified
low
Target Milestone: ---
: 3.10.0
Assignee: Ben Parees
QA Contact: Xiaoli Tian
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-02-13 10:08 UTC by Suhaas Bhat
Modified: 2018-06-11 21:09 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-06-11 21:09:24 UTC


Attachments (Terms of Use)

Description Suhaas Bhat 2018-02-13 10:08:01 UTC
=====================RFE REQUEST=======================


1. Proposed title of this feature request
>Include bzip2 binary in jenkins slave containers

2. What is the nature and description of the request?
>phantomjs is packaged as tar.bz2 and so cannot be installed with npm because of the missing bzip2

3. Why do you need this? (List the business requirements here)
>Most of our nodejs build uses phantomjs as dependency and we have to build a customized container image, or using a bzip2 binary included in the build pipeline

4. How would you like to achieve this? (List the functional requirements here)
>Adding bzip2 to INSTALL_PKGS in the docker file of jenkins-slave-base-rhel7

5. For each functional requirement listed in question 4, specify how Red Hat and you can test to confirm the requirement is successfully implemented.

>For a pure nodejs build in the jenkins-slave-nodejs-rhel7 a "npm install phantomjs" will confirm the successful implementation.

>For a nodejs build started with maven-frontend-plugin i will provide a attachment with a pom.xml and sample source code

Comment 4 Ben Parees 2018-06-11 21:09:24 UTC
the package will be included in the v3.10 slave images:
https://github.com/openshift/jenkins/blob/openshift-3.10/slave-base/Dockerfile.rhel7#L21

(and is already available in the v3.10 centos images)


Note You need to log in before you can comment on or make changes to this bug.