Bug 1421630
Summary: | [Intservice_public_324]logging upgrade failed since node not well labeled | ||||||
---|---|---|---|---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | Xia Zhao <xiazhao> | ||||
Component: | Installer | Assignee: | Jeff Cantrill <jcantril> | ||||
Status: | CLOSED ERRATA | QA Contact: | Xia Zhao <xiazhao> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | 3.5.0 | CC: | aos-bugs, jokerman, mmccomas | ||||
Target Milestone: | --- | ||||||
Target Release: | 3.5.z | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | No Doc Update | |||||
Doc Text: |
undefined
|
Story Points: | --- | ||||
Clone Of: | Environment: | ||||||
Last Closed: | 2017-12-14 21:01:20 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: | |||||||
Attachments: |
|
Description
Xia Zhao
2017-02-13 09:59:04 UTC
Per @ewolinetz, running playbook in upgrade will scale down and remove the node labels. Upon creation of the 3.5 logging objects, node selectors will only be applied if you set the following in the inventory: openshift_logging_es_nodeselector openshift_logging_es_ops_nodeselector openshift_logging_kibana_nodeselector openshift_logging_kibana_ops_nodeselector openshift_logging_curator_nodeselector openshift_logging_curator_ops_nodeselector openshift_logging_fluentd_nodeselector openshift_logging_fluentd_ops_nodeselector which must be a hash like: {'logging-infra-fluentd': 'true'} The original issue can be fixed (with https://bugzilla.redhat.com/show_bug.cgi?id=1424981 encountered) after setting these in the inventory file used for upgrade: openshift_logging_es_nodeselector={'logging-infra-fluentd':'true'} openshift_logging_kibana_nodeselector={'logging-infra-fluentd':'true'} openshift_logging_curator_nodeselector={'logging-infra-fluentd':'true'} openshift_logging_fluentd_nodeselector={'logging-infra-fluentd':'true'} It's better to mention this in the doc, or end users may think that nodeselectors should be inherited from prior to upgrade. @jcantril Do you think it necessary to have a separate doc issue to track this? In the 3.5 document PR we have made the change to reflect this. It may be worth a separate issue to explicitly note the difference between 3.4 and 3.5 Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2017:3438 |