Installation fails at Set Service Catalog API Server service

Solution Unverified - Updated -

Issue

  • Facing the follwing issue for service catalog:
TASK [openshift_service_catalog : Checking for master.etcd-ca.crt] *********************************************************************************************************************************************
ok: [master.example.com]

TASK [openshift_service_catalog : template] ********************************************************************************************************************************************************************
changed: [master.example.com]

TASK [openshift_service_catalog : Set Service Catalog API Server daemonset] ************************************************************************************************************************************
changed: [master.example.com]

TASK [openshift_service_catalog : template] ********************************************************************************************************************************************************************
changed: [master.example.com]

TASK [openshift_service_catalog : Set Service Catalog API Server service] **************************************************************************************************************************************
fatal: [master.example.com]: FAILED! => {
    "changed": false,
    "failed": true
}

MSG:

{u'returncode': 1, u'cmd': u'/usr/bin/oc replace -f /tmp/openshift-service-catalog-ansible-5Vckdf/service_catalog_api_service.yml -n kube-service-catalog', u'results': {}, u'stderr': u'The Service "apiserver" is invalid: spec.clusterIP: Invalid value: "": field is immutable\n', u'stdout': u''}

        to retry, use: --limit @/usr/share/ansible/openshift-ansible/playbooks/byo/config.retry

PLAY RECAP *****************************************************************************************************************************************************************************************************
master.example.com  : ok=673  changed=45   unreachable=0    failed=1
master1.example.com  : ok=218  changed=11   unreachable=0    failed=0
master2.example.com  : ok=218  changed=11   unreachable=0    failed=0
node0.example.com  : ok=279  changed=22   unreachable=0    failed=0
node1.example.com  : ok=271  changed=22   unreachable=0    failed=0
node2.example.com  : ok=271  changed=22   unreachable=0    failed=0
node3.example.com  : ok=218  changed=11   unreachable=0    failed=0
node4.example.com  : ok=218  changed=11   unreachable=0    failed=0
node5.example.com  : ok=218  changed=11   unreachable=0    failed=0
node6.example.com  : ok=91   changed=2    unreachable=0    failed=0
localhost                  : ok=14   changed=0    unreachable=0    failed=0


Failure summary:
 [WARNING]: Failure using method (v2_playbook_on_stats) in callback plugin (<ansible.plugins.callback./usr/share/ansible/openshift-
ansible/roles/openshift_health_checker/callback_plugins/zz_failure_summary.CallbackModule object at 0x274e3d0>): 'dict' object has no attribute 'split'

Environment

  • Red Hat OpenShift Container Platform
    • 3.6

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In