Description of problem: When I try to install openshift-origin-cartridge-jbossas on OpenShift Origin nightly, yum fails. Version-Release number of selected component (if applicable): Origin nightly. How reproducible: Detemrinistic. Steps to Reproduce: 1. Install Origin nightly using the http://openshift.github.io/documentation/oo_deployment_guide_puppet.html documentation and the all-in-one setup. 2. Try to add the JBoss AS cartridge: yum install openshift-origin-cartridge-jbossas Actual results: Setting up Install Process No package openshift-origin-cartridge-jbossas available. Error: Nothing to do Expected results: Cartridge installed and usable. Additional info: At http://mirror.openshift.com/pub/origin-server/release/3/rhel-6/packages/x86_64/ there are openshift-origin-cartridge-jbossas-1.18.0.1-1.el6.noarch.rpm 25-Nov-2013 20:15 67K openshift-origin-cartridge-jbosseap-2.11.1.1-1.el6.noarch.rpm 25-Nov-2013 20:19 72K They are missing from https://mirror.openshift.com/pub/origin-server/nightly/rhel-6/packages/latest/x86_64/ which is the repo that the puppet template configures.
The problem is only present on RHEL 6 -- on Fedora 19, the packages are present just fine: https://mirror.openshift.com/pub/origin-server/nightly/fedora-19/packages/latest/x86_64/ openshift-origin-cartridge-jbossas-1.18.0-1.git.63.dec301c.fc19.noarch.rpm 25-Nov-2013 21:07 65K
Hmm, release/3 might have the openshift-origin-cartridge-jbossas rpm but attempt to install it fails with Error: Package: openshift-origin-cartridge-jbossas-1.18.0.1-1.el6.noarch (origin-base) Requires: jboss-as7 >= 7.1.1.Final The http://openshift.github.io/documentation/oo_deployment_guide_puppet.html#install_method mentions jboss_repo_base but clearly there is no sensible default, nor does the page suggest what repo has been tested and should be used with Origin Release 3.
Harrison, can you please have look at this? Troy said you are to person to ask :-)
I have discovered that the root issue is related to the fact that neither JBoss not WildFly are distributed by their upstream communities as RPMs, and therefore cannot be included in our dependencies repo. I have opened an issue with the WildFly issue tracker to raise awareness on this opportunity to be distributed as part of OpenShift Origin: https://issues.jboss.org/browse/WFLY-3861 I will leave this issue open but it cannot be resolved until upstream RPMs are available.
We apologize, however, we do not plan to address this report at this time. The majority of our active development is for the v3 version of OpenShift. If you would like for Red Hat to reconsider this decision, please reach out to your support representative. We are very sorry for any inconvenience this may cause.