Hello everyone,
I am trying the metadata service, but for some reason it seems the hostname is not set in the returned JSON (I am using JSON). I get something like this
'health_state': None,
'host_uuid': '89d17a73-fa31-4c53-80fe-fbdbea0161fd',
'hostname': None,
'ips': ['10.42.98.113'],
'labels': {'io.rancher.container.hostname_override': 'container_name',
'io.rancher.project.name': 'elasticsearch',
'io.rancher.project_service.name': 'elasticsearch/elasticsearch-datanodes',
'io.rancher.scheduler.affinity:container_label_ne': 'io.rancher.stack_service.name=${stack_name}/${service_name}',
'io.rancher.scheduler.affinity:container_label_soft': 'io.rancher.service.deployment.unit=fc594957-cc1e-46d6-b860-15cec4956048',
'io.rancher.service.deployment.unit': 'fc594957-cc1e-46d6-b860-15cec4956048',
'io.rancher.service.hash': '3be4d2cccf8e55516b278adeeba638ffeb44059b',
'io.rancher.service.launch.config': 'io.rancher.service.primary.launch.config',
'io.rancher.sidekicks': 'elasticsearch-base-datanode,elasticsearch-datavolume-datanode',
'io.rancher.stack.name': 'elasticsearch',
'io.rancher.stack_service.name': 'elasticsearch/elasticsearch-datanodes'},
'name': 'elasticsearch_elasticsearch-datanodes_1',
'ports': [],
'primary_ip': '10.42.98.113',
'service_index': '1',
'service_name': 'elasticsearch-datanodes',
'stack_name': 'elasticsearch',
'start_count': 1,
'uuid': '2c7e8b1d-1e7c-44a7-8422-0ac28d4eb5c6'},```
Also, I am assuming this *hostname* and *host_uui* would correspond the one of the hardware host running this container, is this assumption right?
Is there something I need to do to get the hostname in the response?
I am using /latest as metadata endpoint.
Best regards,
Alejandro