mirror of
https://github.com/outbackdingo/firezone.git
synced 2026-01-27 10:18:54 +00:00
fix(connlib): handle resources changing site (#10604)
Similar to how resources can be edited to change their address, IP stack or other properties, they can also be moved between different sites. Currently, `connlib` requires the portal to explicitly remove the resource and then re-add it for this to work. Our system gets more robust if we also detect that the sites of a resource have changed and handle it like other addressability changes. To ensure that this works correctly, we also extend the proptests to simulate addressability changes of resources. Resolves: #9881 Related: #10593
This commit is contained in:
1
.github/workflows/_rust.yml
vendored
1
.github/workflows/_rust.yml
vendored
@@ -115,6 +115,7 @@ jobs:
|
||||
rg --count --no-ignore "Forwarding query for DNS resource to corresponding site" "$TESTCASES_DIR"
|
||||
rg --count --no-ignore "Revoking resource authorization" "$TESTCASES_DIR"
|
||||
rg --count --no-ignore "Re-seeding records for DNS resources" "$TESTCASES_DIR"
|
||||
rg --count --no-ignore "Resource is known but its addressability changed" "$TESTCASES_DIR"
|
||||
|
||||
# Make sure we are recovering from ICE disconnect
|
||||
rg --count --no-ignore "State change \(got new possible\): Disconnected -> Checking" "$TESTCASES_DIR"
|
||||
|
||||
Reference in New Issue
Block a user