rivet-gg / rivet

🔩 The only backend your multiplayer game needs. Open-source & self-hostable.
https://rivet.gg
Apache License 2.0
2.06k stars 47 forks source link

`missing field `traefik_tunnel_external_ip` when attempting to setup cluster without provision config #1137

Closed NathanFlurry closed 1 week ago

NathanFlurry commented 4 weeks ago

Symptoms

The new rivet.provision config broke support running Rivet without edge servers.

Currently fails because traefik_tunnel_external_ip tries to return null but the tf/oututs.rs config does not accept an optional value.

Implementation

Make sure that everything works when var.edge_enabled is false.

Unsure what other edge cases we're not covering if the tunnel external IP is null.

linear[bot] commented 4 weeks ago

RVT-3821 `missing field `traefik_tunnel_external_ip` when attempting to setup cluster without provision config