def get_host_to_ips()

in src/neper_healthcheck/neper_runner.py [0:0]


def get_host_to_ips() -> dict[str, list[str]]:
  """Generates a hostfile based on host names from pods."""

  hosts = {}
  pod_name = f"{JOB_NAME}-1.{SERVICE_NAME}"
  host_name = get_host_name(pod_name)
  raw_ip_addresses = get_ip_addresses(pod_name)

  ip_addresses = raw_ip_addresses.strip().split("\n")

  if host_name and ip_addresses:
    hosts[host_name] = ip_addresses
    print(f"Got host information from pod: {pod_name} on host {host_name}")
    print(f"Got ip information from pod: {pod_name} on ip {ip_addresses}")

  return hosts