agrinman / agrinman/tunnelto

Allow any value for gossip protocol DNS discovery domain

Open
#54 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
7.1k
Forks
546
PR merge metrics
No merged PRs in 30d

Description

Currently, the `gossip_dns_host` is derived from the `FLY_APP_NAME` environment variable.

This makes it almost impossible to use the gossip protocol in an environment other than Fly, despite the implementation being pretty generic and only requiring DNS.

By allowing the `gossip_dns_host` to be specified in full and falling back to the current derivation from `FLY_APP_NAME`, it should allow other implementations of a distributed system. For instance, headless services in Kubernetes could be used to facilitate the gossip protocol.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.