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, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content