Description of problem: It's failed to override a existing variable which is neither special variable nor in .env/ Version-Release number of selected component (if applicable): fork_ami_origin_runtime_192_722 How reproducible: always Steps to Reproduce: 1. Create an app with mysql rhc app create cphp00 php-5.3 mysql-5.1 --no-git 2. SSH into a instance 3. Check a existing variable value like OPENSHIFT_MYSQL_DB_URL rhc ssh cphp00 'env |grep OPENSHIFT_MYSQL_DB_URL' 4. Override this existing variable oo-user-var-add --with-app-uuid 668090433885007029207040 --with-container-uuid 668090433885007029207040 OPENSHIFT_MYSQL_DB_URL=mysql://test:test.0.0:1/ 5. Check this existing variable value again rhc ssh cphp00 'env |grep OPENSHIFT_MYSQL_DB_URL' Actual results: Step 5 is the same as step 3 Expected results: Overridding the existing variables which is neither special variable nor in .env/ should be successfully. Additional info:
Updated origin_runtime_192 is available
It's fixed, verified on fork_ami_origin_runtime_192_727.
Commit pushed to master at https://github.com/openshift/origin-server https://github.com/openshift/origin-server/commit/fce91506209bb1b23963dc223793066189a5dcf1 WIP Node Platform - Add support for settable user variables * Update Openshift mcollective agent and ddl * Move gear ssh key creation to happen when gear created * Added oo-user-var-add/remove/list commands * Create .env/user_vars when creating gear Bug 988759 - Failed to override the existing variables Bug 988691 - Failed to add the 25th user variables