Bug 980515 - Remove Conflicts manifest element from cartridge manifests
Summary: Remove Conflicts manifest element from cartridge manifests
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: OKD
Classification: Red Hat
Component: Containers
Version: 2.x
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: ---
: ---
Assignee: Jhon Honce
QA Contact: libra bugs
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-07-02 15:01 UTC by Hiro Asari
Modified: 2015-05-14 23:12 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-10-17 13:26:12 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description Hiro Asari 2013-07-02 15:01:50 UTC
Description of problem:
mysql-5.1 and postgresql-8.4 should conflict, but they do not.

Version-Release number of selected component (if applicable):
devenv_3436

How reproducible:
Always

Steps to Reproduce:
1. rhc app create railspg ruby-1.9 postgresql-8.4 --from-code https://github.com/BanzaiMan/openshift-rails-example-postgresql.git
2. rhc cartridge add mysql-5.1 -a railspg

Actual results:
mysql-5.1 cartridge is successfully added.


Expected results:
mysql-5.1 cartridge should not be added.

Additional info:

Comment 1 Hiro Asari 2013-07-02 15:16:57 UTC
Upon further discussion, the restriction may no longer be valid; e.g., mysql and postgresql may coexist.

However, the "Conflicts:" directive doesn't seem to be doing anything.

Comment 2 Jhon Honce 2013-07-02 16:30:34 UTC
Support for multiple database per application is legal and supported.

Comment 3 openshift-github-bot 2013-09-23 21:48:07 UTC
Commit pushed to master at https://github.com/openshift/origin-server

https://github.com/openshift/origin-server/commit/63a2c44c4e9cf173789c5c4c65d7934aca61b7ce
Bug 980515 - Remove extraneous Conflicts element

Comment 4 Yan Du 2013-09-24 07:20:16 UTC
test on devnev_3816

steps:
1. rhc app create railspg ruby-1.9 postgresql-8.4 --from-code https://github.com/BanzaiMan/openshift-rails-example-postgresql.git
2. rhc cartridge add mysql-5.1 -a railspg
3. ssh in to app and run mysql/psql to connect DB, DB can be connected normally
4. check the manifest.yml file and the "Conflicts" have removed.

move to verified


Note You need to log in before you can comment on or make changes to this bug.