For my Staging environment, I have Redpanda running on fly.io, and I could not connect it to Broadway because only IPv6 addresses are available within fly.io internal network (or I couldn't figure out how to enable IPv4).
The workaround was to use extra_sock_opts: [:inet6] documented here (with :inet6 value documented here )
This PR white-lists and documents extra_sock_opts within available client_config.
For my Staging environment, I have Redpanda running on fly.io, and I could not connect it to Broadway because only IPv6 addresses are available within fly.io internal network (or I couldn't figure out how to enable IPv4).
The workaround was to use
extra_sock_opts: [:inet6]
documented here (with:inet6
value documented here )This PR white-lists and documents
extra_sock_opts
within availableclient_config
.