You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@couchdb.apache.org by GitBox <gi...@apache.org> on 2019/10/04 07:37:44 UTC

[GitHub] [couchdb] konrad-ohms opened a new issue #2231: RHEL 8 Support for CouchDB

konrad-ohms opened a new issue #2231: RHEL 8 Support for CouchDB
URL: https://github.com/apache/couchdb/issues/2231
 
 
   ## Summary
   CouchDB v2.3.1 does not provide RPM packages for Red Hat Enterprise Linux 8 at the moment, the [bintray repositories](http://apache.bintray.com/couchdb-rpm/) are only providing el6 and el7 packages.
   
   ## Desired Behaviour
   I would appreciate having RPM based precompiled packages for RHEL 8 hosts ([released in May 2019](https://developers.redhat.com/blog/2019/05/07/red-hat-enterprise-linux-8-now-generally-available/)).
   
   ## Possible Solution
   Add CentOS 8 build node in Jenkins https://github.com/apache/couchdb/blob/a5858b99506dfcd843e8edb9ed06c85d783b0545/Jenkinsfile#L145-L183 and potentially adjust compile instructions/dependencies.
   
   ## Additional context
   While trying to build a CouchDB OCI/Docker image for the Red Hat's OpenShift platform I tried to find installation instructions of CouchDB for Red Hat based installations. I found instructions to [install CouchDB 2.3.1 on RHEL 6 and RHEL 7](http://docs.couchdb.org/en/latest/install/unix.html#installation-using-the-apache-couchdb-convenience-binary-packages), but it looks like that no package is available for RHEL 8. Is it planned to add support for RHEL 8 in future or maybe only in new CouchDB versions?
   
   Currently my other images are based on Red Hat Universal Base Image 8 (base image name: `registry.access.redhat.com/ubi8-minimal`, see also [RHEL 8 Documentation](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html-single/building_running_and_managing_containers/index?extIdCarryOver=true&intcmp=701f20000012k6YAAQ&sc_cid=701f2000001OH7EAAW#using_minimal_red_hat_base_images) or [Introducing the Red Hat Universal Base Image](https://www.redhat.com/en/blog/introducing-red-hat-universal-base-image)), CouchDB right now need to use Red Hat Universal Base Image 7 as base image in order to leverage existing rpms for RHEL 7.
   I cannot directly use docker images provided by the CouchDB project, as only RHEL or UBI based images are getting certified on Red Hat OpenShift, therefore [the existing Dockerfile](https://github.com/apache/couchdb-docker/blob/3bcc626d30623789b4750d076f059bcd010c2a04/2.3.1/Dockerfile) is not an option for my use case as it is based on Debian and will not pass the certification.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services