OpenShift Logging config playbook fails on task - openshift_logging_elasticsearch : Ensure that has nodes for ES to run on

Solution Verified - Updated -

Issue

OpenShift Logging config playbook fails on task - openshift_logging_elasticsearch : Ensure that has nodes for ES to run on.

TASK [openshift_logging_elasticsearch : Ensure that has nodes for ES to run on] ****************************************************************************************
task path: /usr/share/ansible/openshift-ansible/roles/openshift_logging_elasticsearch/tasks/main.yaml:464
fatal: [master1.example.com]: FAILED! => {
    "assertion": false,
    "changed": false,
    "evaluated_to": false,
    "msg": "No schedulable nodes found matching node selector for elasticsearch."
}

The label used for the Elastic Search Deployment Config to place the pod to desired node is 'logging-es-node=[1,2,3]'.

Environment

OpenShift Container Platform:
- 3.11

OpenShift Logging:
- 3.11

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