Red Hat Bugzilla – Bug 1006451
Command to install all cartidges fails
Last modified: 2015-07-19 20:20:28 EDT
Description of problem:
The note in section "6.6.1 Installing Cartridges" indicates that all teh cartridges can be installed with a single command. This fails when installing the cron cartridge.
The text reads:
"You can run yum install openshift-origin-cartridge-* to install all of the available cartridges."
Two cron cartridges exist:
The openshift-origin-cartridge-cron-1.4 cartridge requires the openshift-origin-cartridge-abstract.
The *abstract cartidge is not available in the rhel-x86_64-server-6-ose-1.2-node channel. It is available in the old rhel-x86_64-server-6-osop-1-node channel.
To add some background, the openshift-origin-cartridge-cron-1.4 cartridge shipped in the 1.2 channels to work around a bug in the previous version of the cartridge that blocked the 1.2 upgrade. If it's not too much trouble I would simply enumerate the list of packages to install. That way customer can pick and choose the ones they want.
The documentation does list the individual packages as well. However, it does not list that there are two cron cartridges. Maybe the note that everything can be installed could just be removed.
I also suggest another note be added to mention the two versions of the cron cartridge and maybe point to a kbase article as to why there are two.
The KBase article is a great idea. I can handle that. I'll update this BZ with a link that the Docs team can incorporate into the install guide if they wish.
I just created https://access.redhat.com/site/articles/479923. Alex, feel free to include it when the docs are updated.
How about the Important admonition about it being mandatory to install the openshift-origin-cartridge-cron package in Section 6.6.1 for Add-on cartridges? Is this still required? Considering the two Cron packages that are available in the description above, which package does this command install that we have in the Important admonition? Is that still relevant, or should it be clarified more?
The paragraph beginning "It is mandatory that you install the openshift-origin-cartridge-cron package" can be removed.