Bug 963002
Summary: | V2 migration should relocate uservars entries to namespaced directories in the gear .env directory | ||
---|---|---|---|
Product: | OKD | Reporter: | Paul Morie <pmorie> |
Component: | Containers | Assignee: | Paul Morie <pmorie> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | libra bugs <libra-bugs> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 2.x | CC: | bmeng, jhou, xtian |
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: | 2013-06-11 03:57:41 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
Paul Morie
2013-05-14 23:38:20 UTC
Commit pushed to master at https://github.com/openshift/li https://github.com/openshift/li/commit/503ef06fd56f27bcec586fe86061edb93d34fde2 Fix bug 963002 Checked on devenv_3235, uservars have been moved to .env, but the .uservars dir still remained. Before migrate: [php1s-bmengdev.dev.rhcloud.com .env]\> cd .uservars/ [php1s-bmengdev.dev.rhcloud.com .uservars]\> ls OPENSHIFT_MONGODB_DB_GEAR_DNS OPENSHIFT_MONGODB_DB_URL OPENSHIFT_MYSQL_DB_PASSWORD OPENSHIFT_POSTGRESQL_DB_GEAR_UUID OPENSHIFT_POSTGRESQL_DB_USERNAME OPENSHIFT_MONGODB_DB_GEAR_UUID OPENSHIFT_MONGODB_DB_USERNAME OPENSHIFT_MYSQL_DB_PORT OPENSHIFT_POSTGRESQL_DB_HOST OPENSHIFT_MONGODB_DB_HOST OPENSHIFT_MYSQL_DB_GEAR_DNS OPENSHIFT_MYSQL_DB_URL OPENSHIFT_POSTGRESQL_DB_PASSWORD OPENSHIFT_MONGODB_DB_PASSWORD OPENSHIFT_MYSQL_DB_GEAR_UUID OPENSHIFT_MYSQL_DB_USERNAME OPENSHIFT_POSTGRESQL_DB_PORT OPENSHIFT_MONGODB_DB_PORT OPENSHIFT_MYSQL_DB_HOST OPENSHIFT_POSTGRESQL_DB_GEAR_DNS OPENSHIFT_POSTGRESQL_DB_URL During migrate: ... Moving env var OPENSHIFT_MYSQL_DB_USERNAME to mysql env var directory Moving env var OPENSHIFT_MYSQL_DB_PASSWORD to mysql env var directory Moving env var OPENSHIFT_MYSQL_DB_URL to mysql env var directory ... Moving env var OPENSHIFT_MONGODB_DB_USERNAME to mongodb env var directory Moving env var OPENSHIFT_MONGODB_DB_PASSWORD to mongodb env var directory Moving env var OPENSHIFT_MONGODB_DB_URL to mongodb env var directory ... Moving env var OPENSHIFT_POSTGRESQL_DB_USERNAME to postgresql env var directory Moving env var OPENSHIFT_POSTGRESQL_DB_PASSWORD to postgresql env var directory Moving env var OPENSHIFT_POSTGRESQL_DB_URL to postgresql env var directory ... After migrate: [php1s-bmengdev.dev.rhcloud.com .env]\> ls -a . JENKINS_URL OPENSHIFT_APP_UUID OPENSHIFT_HAPROXY_PORT OPENSHIFT_NAMESPACE OPENSHIFT_TMP_DIR .. JENKINS_USERNAME OPENSHIFT_DATA_DIR OPENSHIFT_HAPROXY_STATUS_IP OPENSHIFT_PHP_IP postgresql CARTRIDGE_VERSION_2 mongodb OPENSHIFT_GEAR_DNS OPENSHIFT_HAPROXY_STATUS_PORT OPENSHIFT_PHP_PORT TMP HISTFILE mysql OPENSHIFT_GEAR_NAME OPENSHIFT_HOMEDIR OPENSHIFT_PHP_PROXY_PORT TMPDIR HOME OPENSHIFT_APP_DNS OPENSHIFT_GEAR_UUID OPENSHIFT_INTERNAL_IP OPENSHIFT_PRIMARY_CARTRIDGE_DIR TMP_DIR JENKINS_PASSWORD OPENSHIFT_APP_NAME OPENSHIFT_HAPROXY_IP OPENSHIFT_INTERNAL_PORT OPENSHIFT_REPO_DIR .uservars [php1s-bmengdev.dev.rhcloud.com .env]\> ls mysql/ OPENSHIFT_MYSQL_DB_GEAR_DNS OPENSHIFT_MYSQL_DB_HOST OPENSHIFT_MYSQL_DB_PORT OPENSHIFT_MYSQL_DB_USERNAME OPENSHIFT_MYSQL_DB_GEAR_UUID OPENSHIFT_MYSQL_DB_PASSWORD OPENSHIFT_MYSQL_DB_URL [php1s-bmengdev.dev.rhcloud.com .env]\> ls mongodb/ OPENSHIFT_MONGODB_DB_GEAR_DNS OPENSHIFT_MONGODB_DB_HOST OPENSHIFT_MONGODB_DB_PORT OPENSHIFT_MONGODB_DB_USERNAME OPENSHIFT_MONGODB_DB_GEAR_UUID OPENSHIFT_MONGODB_DB_PASSWORD OPENSHIFT_MONGODB_DB_URL [php1s-bmengdev.dev.rhcloud.com .env]\> ls postgresql/ OPENSHIFT_POSTGRESQL_DB_GEAR_DNS OPENSHIFT_POSTGRESQL_DB_HOST OPENSHIFT_POSTGRESQL_DB_PORT OPENSHIFT_POSTGRESQL_DB_USERNAME OPENSHIFT_POSTGRESQL_DB_GEAR_UUID OPENSHIFT_POSTGRESQL_DB_PASSWORD OPENSHIFT_POSTGRESQL_DB_URL [php1s-bmengdev.dev.rhcloud.com .env]\> ls .uservars/ [php1s-bmengdev.dev.rhcloud.com .env]\> The uservars dir was probably still present because the change to completely remove uservars from the V2 code was not yet merged. Part of that change was to remove the equivalent of mkdir -p .env/.uservars from the V2 code that added a cartridge to an app. When you retest this, the .uservars directory should be gone from migrated apps. Checked again on devenv_3247, .uservars dir has been removed after migration. [root@ip-10-98-15-32 .env]# ls -a . OPENSHIFT_APP_SSH_KEY OPENSHIFT_INTERNAL_IP OPENSHIFT_JBOSSAS_PROXY_PORT .. OPENSHIFT_APP_SSH_PUBLIC_KEY OPENSHIFT_INTERNAL_PORT OPENSHIFT_JBOSSAS_REMOTING CARTRIDGE_VERSION_2 OPENSHIFT_APP_UUID OPENSHIFT_JBOSSAS_CLUSTER_PORT OPENSHIFT_JBOSSAS_REMOTING_PORT HISTFILE OPENSHIFT_DATA_DIR OPENSHIFT_JBOSSAS_CLUSTER_PROXY_PORT OPENSHIFT_JBOSSAS_REMOTING_PROXY_PORT HOME OPENSHIFT_GEAR_DNS OPENSHIFT_JBOSSAS_HTTP_IP OPENSHIFT_NAMESPACE JENKINS_PASSWORD OPENSHIFT_GEAR_NAME OPENSHIFT_JBOSSAS_HTTP_PORT OPENSHIFT_PRIMARY_CARTRIDGE_DIR JENKINS_URL OPENSHIFT_GEAR_UUID OPENSHIFT_JBOSSAS_IP OPENSHIFT_REPO_DIR JENKINS_USERNAME OPENSHIFT_HAPROXY_IP OPENSHIFT_JBOSSAS_MESSAGING_PORT OPENSHIFT_TMP_DIR mongodb OPENSHIFT_HAPROXY_PORT OPENSHIFT_JBOSSAS_MESSAGING_PROXY_PORT postgresql mysql OPENSHIFT_HAPROXY_STATUS_IP OPENSHIFT_JBOSSAS_MESSAGING_THROUGHPUT_PORT TMP OPENSHIFT_APP_DNS OPENSHIFT_HAPROXY_STATUS_PORT OPENSHIFT_JBOSSAS_MESSAGING_THROUGHPUT_PROXY_PORT TMPDIR OPENSHIFT_APP_NAME OPENSHIFT_HOMEDIR OPENSHIFT_JBOSSAS_PORT TMP_DIR |