Bug 1075773

Summary: The "recommended" cartridge dependency metapackages should be installed after upgrading to 2.1
Product: OpenShift Container Platform Reporter: Brenton Leanhardt <bleanhar>
Component: Cluster Version OperatorAssignee: Brenton Leanhardt <bleanhar>
Status: CLOSED CURRENTRELEASE QA Contact: libra bugs <libra-bugs>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 2.1.0CC: jialiu, libra-onpremise-devel, pruan
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-05-21 20:33:05 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Brenton Leanhardt 2014-03-12 19:03:17 UTC
Description of problem:

If a cartridge is install the corresponding recommended cartridge dependency metapackages should be installed.  If the cartridge is not installed the metapackage should not be.

Comment 5 Johnny Liu 2014-03-17 03:08:10 UTC
Re-test this bug with 2.1/2014-03-13.6, and FAIL.


Recommended metapackages are not installed after finished ose-upgrade process from 2.0->2.1.


Check all the code in ose-upgrade, there is no any code to install openshift-origin-cartridge-dependencies-recommended-*.

Comment 8 Johnny Liu 2014-03-19 06:57:57 UTC
According to comment 7, move this bug to ON_QA

Comment 9 Johnny Liu 2014-03-19 09:46:00 UTC
Verified this bug with openshift-enterprise-upgrade-node-2.1.0-1.git.38.2e4e366.el6op.noarch, and PASS.

After upgrade, do the following check:

# rpm -qa|grep recommended
openshift-origin-cartridge-dependencies-recommended-python-1.22.1-1.git.96.775b4bd.el6op.noarch
openshift-origin-cartridge-dependencies-recommended-perl-1.22.1-1.git.96.775b4bd.el6op.noarch
openshift-origin-cartridge-dependencies-recommended-php-1.22.1-1.git.96.775b4bd.el6op.noarch
openshift-origin-cartridge-dependencies-recommended-jbossews-1.22.1-1.git.96.775b4bd.el6op.noarch
openshift-origin-cartridge-dependencies-recommended-jbosseap-1.22.1-1.git.96.775b4bd.el6op.noarch
openshift-origin-cartridge-dependencies-recommended-ruby-1.22.1-1.git.96.775b4bd.el6op.noarch
openshift-origin-cartridge-dependencies-recommended-nodejs-1.22.1-1.git.96.775b4bd.el6op.noarch