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:
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.
Support for multiple database per application is legal and supported.
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
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