Bug 1567783
| Summary: | Mater node bootstrap failed if openshift_node_bootstrap is set to false | ||
|---|---|---|---|
| Product: | OpenShift Container Platform | Reporter: | Gan Huang <ghuang> |
| Component: | Installer | Assignee: | Russell Teague <rteague> |
| Installer sub component: | openshift-ansible | QA Contact: | Johnny Liu <jialiu> |
| Status: | CLOSED WONTFIX | Docs Contact: | |
| Severity: | high | ||
| Priority: | high | CC: | aos-bugs, ccoleman, hongkliu, jokerman, mifiedle, mmccomas, sdodson, wmeng |
| Version: | 3.10.0 | ||
| Target Milestone: | --- | ||
| Target Release: | 3.10.0 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2018-05-01 12:45:51 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: | |||
It appears to me we can't set "openshift_node_bootstrap=false" as global ansible parameter, we need to have the master node bootstrapped at least so that the control plane can be setup. Confirmed setting "openshift_node_bootstrap=false" as a global variable causes master nodes to fail bootstrapping. Master nodes should always bootstrap regardless of inventory settings. Clayton, We need to either correct the logic usage of openshift_node_bootstrap or remove the option to NOT bootstrap some nodes. Our plan is that all users must enable bootstrapping for new installs. For upgrades, we'll block the upgrade until they've created configmaps that match their node group definition and reference documentation that explains how to create those. Realize that this will mean that they will have to manually port over some configuration values from node-config.yaml to the configmaps and that some options may not be available in the new bootstrapped model. Those options are to be considered deprecated. |
Description of problem: Node failed to register if openshift_node_bootstrap is set to false Version-Release number of the following components: openshift-ansible-3.10.0-0.21.0.git.0.0b1d180.el7.noarch.rpm How reproducible: always Steps to Reproduce: 1. Trigger installation with "openshift_node_bootstrap=false" 2. 3. Actual results: TASK [openshift_manage_node : Wait for Node Registration] ********************** Monday 16 April 2018 03:41:32 -0400 (0:00:00.037) 0:14:01.009 ********** FAILED - RETRYING: Wait for Node Registration (50 retries left). <--snip--> fatal: [qe-ghuang-test2-node-registry-router-1.0416-c6u.qe.rhcloud.com -> qe-ghuang-test2-master-etcd-1.0416-c6u.qe.rhcloud.com]: FAILED! => {"attempts": 50, "changed": false, "failed": true, "results": {"cmd": "/usr/bin/oc get node qe-ghuang-test2-node-registry-router-1 -o json -n default", "results": [{}], "returncode": 0, "stderr": "Error from server (NotFound): nodes \"qe-ghuang-test2-node-registry-router-1\" not found\n", "stdout": ""}, "state": "list"} Expected results: Additional info: Please attach logs from ansible-playbook with the -vvv flag