Bug 1422348
Summary: | lib_openshift role not working for containerized env installation | |||
---|---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | Gaoyun Pei <gpei> | |
Component: | Installer | Assignee: | Scott Dodson <sdodson> | |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Gaoyun Pei <gpei> | |
Severity: | high | Docs Contact: | ||
Priority: | high | |||
Version: | 3.5.0 | CC: | aos-bugs, ghuang, jhou, jiajliu, jokerman, mmccomas, vlaad, wmeng | |
Target Milestone: | --- | |||
Target Release: | --- | |||
Hardware: | Unspecified | |||
OS: | Unspecified | |||
Whiteboard: | ||||
Fixed In Version: | Doc Type: | No Doc Update | ||
Doc Text: |
undefined
|
Story Points: | --- | |
Clone Of: | ||||
: | 1422638 (view as bug list) | Environment: | ||
Last Closed: | 2017-03-08 14:07:05 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: | ||||
Bug Depends On: | 1422638 | |||
Bug Blocks: | 1420698 |
Description
Gaoyun Pei
2017-02-15 04:34:39 UTC
Since this bug is blocking containerized installation on RHEL and AtomicHost, add TestBlocker keyword. Upgrade against atomic hosts hit the same issue. https://github.com/openshift/openshift-ansible/pull/3395 and https://github.com/openshift/openshift-ansible/pull/3383 fix this Test this bug with openshift-ansible-3.5.10-1.git.0.ba66b63.el7.noarch.rpm It's working well on AtomicHost, but for containerized installation on RHEL, we usually won't configure ocp repo in addition, so it still fail for python-ruamel-yaml not available. TASK [lib_openshift : lib_openshift ensure python-ruamel-yaml package is on target] *** Friday 17 February 2017 10:12:32 +0000 (0:00:00.644) 0:18:40.374 ******* fatal: [ec2-54-85-116-101.compute-1.amazonaws.com]: FAILED! => { "changed": false, "failed": true, "rc": 126, "results": [ "No package matching 'python-ruamel-yaml' found available, installed or updated" ] } MSG: No package matching 'python-ruamel-yaml' found available, installed or updated For containerized installation on RHEL, we're adding ocp repo additionally to avoid this issue, so remove the TestBlocker keyword and lower the Severity&Priority https://github.com/openshift/openshift-ansible/pull/3406 should've fixed this and is in current builds. Tried containerized installation on RHEL-7.3 with openshift-ansible-3.5.15-1.git.0.8d2a456.el7.noarch.rpm When ocp-3.5 repo configured in openshift_additional_repos, installer could configure the repo on target host and install python-ruamel-yaml package. But QE still think we shouldn't enable ocp repo when performing a containerized installation, ose images should provide all we needed, maybe we could have a better solution on it. Thanks. Ok, we'll avoid python-ruamel-yaml on containerized installs until we have a decent solution for providing python deps. Verify this bug with openshift-ansible-3.5.25-1.git.0.a40beae.el7.noarch.rpm Containerized installation on RHEL-7.3 without ocp-3.5 repo configured on the hosts is successful, thanks for the fix! |