Bug 975349
Summary: | Should consistently use the same manifest file while creating app from downloading cartridges | ||
---|---|---|---|
Product: | OpenShift Online | Reporter: | Xiaoli Tian <xtian> |
Component: | Containers | Assignee: | Paul Morie <pmorie> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | libra bugs <libra-bugs> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 2.x | CC: | dmcphers, pmorie |
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-24 14:57:10 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
Xiaoli Tian
2013-06-18 07:53:08 UTC
Commit pushed to master at https://github.com/openshift/origin-server https://github.com/openshift/origin-server/commit/4b1fac284b8374169df9288e47fc5af1a1ed4bdd Fix bug 975349: always use manifest passed to rhc for downloadable cartridges Available in devenv 3384. Found the change is already merged in devenv_3383, so tested it on devenv_3383, It's fixed now. After trying to create an app with a downloading cartridges which contains a different manifest file with the manifest file specified in rhc. The difference between the 2 manifest file: diff manifest.yml /home/xiaoli/Work/Test/v2cartrepo/test/metadata/manifest.yml 1c1 < Name: php --- > Name: php2 10c10 < Cartridge-Vendor: openshift --- > Cartridge-Vendor: openshiftredhat 47,48c47,48 < - php-5.3 < - "php" --- > - php2-5.3 > - "php2" 77c77 < - php-5.3 --- > - php2-5.3 92,93c92,93 < #Source-Url: https://github.com/xltian/phptestonly.git < Source-Url: https://github.com/xltian/phptestonly/raw/master/phptestonly.tar.gz --- > Source-Url: https://github.com/xltian/phptestonly.git > #Source-Url: https://github.com/xltian/phptestonly/raw/master/phptestonly3.tar.gz After the app is created, the IDENT, gear directory, manifest file located in gear are all match the one specified in rhc [maniphp1-domxq1.dev.rhcloud.com php]\> env|grep IDENT OPENSHIFT_PHP_IDENT=openshift:php:5.3:0.0.2 [maniphp1-domxq1.dev.rhcloud.com php]\> cd metadata/ [maniphp1-domxq1.dev.rhcloud.com metadata]\> ls jenkins_shell_command managed_files.yml manifest.yml [maniphp1-domxq1.dev.rhcloud.com metadata]\> cat manifest.yml |grep Name Name: php |