Red Hat Bugzilla – Bug 1311727
Cartridges with versions starting with 1.x are not seen by the broker
Last modified: 2017-01-13 16:46:56 EST
Description of problem:
After creating a cartridge with a cartridge-version of 1.anything and installing it on the node, the broker is unable to add the cartridge to its list of cartridges.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Create a cartridge on a node with a cartridge-version of '220.127.116.11.1'. The simplest way to do this would be to copy one of the redhat cartridges in /usr/libexec/openshift/cartridges and change the manifest.yml
2. Install the cartridge with
oo-admin-cartridge -a install -s /path/to/copied/cartridge
3. Restart the ruby193-mcollective service
4. Clear the broker's cache
5. Attempt to add the cartridge to the broker's list
oo-admin-ctl-cartridge -c import-profile --activate
The new cartridge is not seen. "No changes made"
The new cartridge version is added.
This was reproduced specifically by copying the mysql cartridge redhat provides and modifying the cartridge-version in the manifest.yml.
OpenShift Enterprise v2 has officially reached EoL. This product is no longer supported and bugs will be closed.
Please look into the replacement enterprise-grade container option, OpenShift Container Platform v3. https://www.openshift.com/container-platform/
More information can be found here: https://access.redhat.com/support/policy/updates/openshift/