headscale/.github/workflows
Kristoffer Dalby 64319f79ff
make stream shutdown if self-node has been removed (#2125)
* add shutdown that asserts if headscale had panics

Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>

* add test case producing 2118 panic

Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>

* make stream shutdown if self-node has been removed

Currently we will read the node from database, and since it is
deleted, the id might be set to nil. Keep the node around and
just shutdown, so it is cleanly removed from notifier.

Fixes #2118

Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>

---------

Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2024-09-11 12:00:32 +02:00
..
build.yml update gh workflow actions (#1809) 2024-03-13 13:43:06 +01:00
check-tests.yaml update gh workflow actions (#1809) 2024-03-13 13:43:06 +01:00
docs-test.yml fix prettier 2024-04-21 17:32:41 +02:00
docs.yml update docs workflow (#1832) 2024-03-22 19:50:35 +01:00
gh-actions-updater.yaml update gh workflow actions (#1809) 2024-03-13 13:43:06 +01:00
lint.yml actually lint file on CI (#2018) 2024-09-05 13:37:05 +02:00
release.yml update gh workflow actions (#1809) 2024-03-13 13:43:06 +01:00
stale.yml add no stalebot exception (#2107) 2024-09-05 14:00:36 +02:00
test-integration.yaml make stream shutdown if self-node has been removed (#2125) 2024-09-11 12:00:32 +02:00
test.yml fix route table migration wiping routes 0.22 -> 0.23 (#2076) 2024-08-27 18:54:28 +02:00
update-flake.yml update gh workflow actions (#1809) 2024-03-13 13:43:06 +01:00