How to specify multiple labels with openshift_hosted_router_selector variable
Issue
- How to specify multiple labels with
openshift_hosted_router_selectorvariable - Openshift 3.10 installation fails with:
1. Hosts: host.example.com
Play: Create Hosted Resources - router
Task: Retrieve list of openshift nodes matching router selector Message: {u'cmd': u"/bin/oc get node --selector=['node-role.kubernetes.io/infra=true', 'router=default'] -o json -n default", u'returncode': 1, u'results': [{u'items': [], u'kind': u'List', u'apiVersion': u'v1', u'metadata': {u'selfLink': u'', u'resourceVersion': u''}}], u'stderr': u'Error from server (BadRequest): Unable to find "nodes" that match label selector "[\'node-role.kubernetes.io/infra=true\', \'router=default\']", field selector "": unable to parse requirement: invalid label key "[\'node-role.kubernetes.io/infra": prefix part a DNS-1123 subdomain must consist of lower case alphanumeric characters, \'-\' or \'.\', and must start and end with an alphanumeric character (e.g. \'example.com\', regex used for validation is \'[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*\')\n', u'stdout': u'{\n "apiVersion": "v1",\n "items": [],\n "kind": "List",\n "metadata": {\n "resourceVersion": "",\n "selfLink": ""\n }\n}\n'}
Environment
- Openshift 3.10
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.