Hide Forgot
Description of problem: Install playbook was executed from a dedicated host. openshift selects 1.2 instead of 1.3 when installing openshift with ansible-playbook The was worked around by modifying /usr/share/ansible/openshift-ansible/roles/openshift_facts/library/openshift_facts.py l841. Value was changed from False to true. 824 version = get_openshift_version(facts) 825 if version: ..... 837 else: 838 version_gte_3_1_or_1_1 = True 839 version_gte_3_1_1_or_1_1_1 = True 840 version_gte_3_2_or_1_2 = True 841 version_gte_3_3_or_1_3 = False Line modified is in section which is used if "version" is not yet set. "version" is returned by get_openshift_version which is checking version with "module.run_command(['/usr/bin/openshift', 'version'])". On what host this command is being executed by the installer? Version-Release number of selected component (if applicable): 3.3 How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
I've seen this before with a containerized install, is this a containerized install?
https://github.com/openshift/openshift-ansible/pull/3324 proposed fix
Please test with the latest 3.3 installer, this is believed to have been fixed in the pr from comment 4.
Reproduced with openshift-ansible-3.3.28-1.git.0.762256b.el7.noarch.rpm master/node configurations are created correctly in openshift-ansible-3.3.68-1.git.0.3792453.el7.noarch.rpm # cat /etc/origin/master/master-config.yaml <--snip--> controllerConfig: serviceServingCert: signer: certFile: service-signer.crt keyFile: service-signer.key <--snip--> masterClients: externalKubernetesClientConnectionOverrides: acceptContentTypes: application/vnd.kubernetes.protobuf,application/json contentType: application/vnd.kubernetes.protobuf burst: 400 qps: 200 externalKubernetesKubeConfig: "" openshiftLoopbackClientConnectionOverrides: acceptContentTypes: application/vnd.kubernetes.protobuf,application/json contentType: application/vnd.kubernetes.protobuf burst: 600 qps: 300 <--snip--> # cat /etc/origin/node/node-config.yaml <--snip--> masterClientConnectionOverrides: acceptContentTypes: application/vnd.kubernetes.protobuf,application/json contentType: application/vnd.kubernetes.protobuf burst: 200 qps: 100 <--snip--> Move to verified.
This was fixed in openshift-ansible-3.3.67-1.git.0.7c5da0c.el7 which shipped a month ago. Closing this.