ENV vars created by ENV hooks should go to ~/.env/cart_name instead of ~/.env/cart_name-version
Commit pushed to master at https://github.com/openshift/origin-server https://github.com/openshift/origin-server/commit/bb5ea31acf1acaf514c66e3c1a557a9bb5ed35ba Fix bug 962934
Verified it on devenv_3238 Created an scaling app with mysql-5.1 and mongodb-2.2 And check the .env/ directory, all the mysql and mongodb related env are added in .env/msyql and .env/mongodb [scalephp-domx1.dev.rhcloud.com .env]\> ls CARTRIDGE_VERSION_2 mysql OPENSHIFT_APP_SSH_PUBLIC_KEY OPENSHIFT_GEAR_NAME OPENSHIFT_HAPROXY_STATUS_IP OPENSHIFT_PHP_IP OPENSHIFT_REPO_DIR TMP_DIR HISTFILE OPENSHIFT_APP_DNS OPENSHIFT_APP_UUID OPENSHIFT_GEAR_UUID OPENSHIFT_HAPROXY_STATUS_PORT OPENSHIFT_PHP_PORT OPENSHIFT_TMP_DIR HOME OPENSHIFT_APP_NAME OPENSHIFT_DATA_DIR OPENSHIFT_HAPROXY_IP OPENSHIFT_HOMEDIR OPENSHIFT_PHP_PROXY_PORT TMP mongodb OPENSHIFT_APP_SSH_KEY OPENSHIFT_GEAR_DNS OPENSHIFT_HAPROXY_PORT OPENSHIFT_NAMESPACE OPENSHIFT_PRIMARY_CARTRIDGE_DIR TMPDIR [scalephp-domx1.dev.rhcloud.com .env]\> ls mysql/ OPENSHIFT_MYSQL_DB_GEAR_DNS OPENSHIFT_MYSQL_DB_GEAR_UUID OPENSHIFT_MYSQL_DB_HOST OPENSHIFT_MYSQL_DB_PASSWORD OPENSHIFT_MYSQL_DB_PORT OPENSHIFT_MYSQL_DB_URL OPENSHIFT_MYSQL_DB_USERNAME [scalephp-domx1.dev.rhcloud.com .env]\> ls mongodb/ OPENSHIFT_MONGODB_DB_GEAR_DNS OPENSHIFT_MONGODB_DB_GEAR_UUID OPENSHIFT_MONGODB_DB_HOST OPENSHIFT_MONGODB_DB_PASSWORD OPENSHIFT_MONGODB_DB_PORT OPENSHIFT_MONGODB_DB_URL OPENSHIFT_MONGODB_DB_USERNAME