Skip to content

Configuring IPv6 listen address falls back to 0.0.0.0 #6209

@liamkinne

Description

@liamkinne

When trying to use ::, [::], or even Fly's special fly-local-6pn hostname to configure an IPv6 listen address the logs show starting REST server listening on 0.0.0.0:7280 rest_listen_addr=0.0.0.0:7280.

It does however work by setting the env var QW_LISTEN_ADDRESS to ::. Is the node configuration not being parsed correctly?

Expected behavior
REST server should listen on :: to allow IPv6 connections.

Configuration:

Version: edge (sha256:7297db3d2fffdea817e8b6a0c293d41dc5cb78bcc4672136bc5b6c30460c4429)

version: 0.8

cluster_id: quickwit
node_id: ${QW_NODE_ID:-quickwit-0}

listen_address: "fly-local-6pn"

data_dir: /data/quickwit

metastore_uri: s3://${BUCKET_NAME}/metastore
default_index_root_uri: s3://${BUCKET_NAME}/indexes

rest:
  listen_port: 7280

storage:
  s3:
    region: auto
    endpoint: https://fly.storage.tigris.dev
    access_key_id: ${AWS_ACCESS_KEY_ID}
    secret_access_key: ${AWS_SECRET_ACCESS_KEY}

indexer:
  enable_otlp_endpoint: true

ingest_api:
  max_queue_memory_usage: 1GiB
  max_queue_disk_usage: 2GiB

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions