146 Commits

Author SHA1 Message Date
Aarnav Tale 75ba3a3dc7 feat(TALE-29): support the headscale policy api changes 2024-08-04 11:32:29 -04:00
Aarnav Tale ea8ecfb28f chore: use new logger 2024-07-10 19:36:13 -04:00
Aarnav Tale 099bd3bcb8 feat(TALE-7): add proper integration logging 2024-07-10 19:26:59 -04:00
Aarnav Tale 0aa0406ea6 feat(TALE-7): reimplement integration system 2024-07-09 22:53:00 -04:00
Aarnav Tale be8ce7a2fe fix: set defaults with HEADSCALE_UNSTRICT 2024-06-18 23:59:06 -04:00
Aarnav Tale 3ea5fed8f6 fix: support jsonc comments and switch to monaco for acls 2024-06-02 22:40:23 -04:00
Aarnav Tale 98ea2cb06f feat: add a way to escape hatch from strict config checking 2024-05-30 10:41:40 -04:00
Aarnav Tale 868d85bbeb chore: log about context loading 2024-05-30 10:28:37 -04:00
Aarnav Tale 72cc9d8974 fix: flexible duration and go boolean handling 2024-05-30 10:20:41 -04:00
Aarnav Tale ed50c48965 fix: handle configs better and propagate errors 2024-05-30 10:15:02 -04:00
Aarnav Tale e19dbda5ed fix: headscale expiry can be a literal 0 2024-05-26 19:41:56 -04:00
Aarnav Tale f0e4868252 feat: configure support for generic integrations
Co-authored-by: Gage Orsburn <gageorsburn@live.com>
2024-05-26 19:23:24 -04:00
Aarnav Tale c7e59b137c docs: solidify DOCKER_SOCK and ROOT_API_KEY usage 2024-05-22 12:43:42 -04:00
Aarnav Tale 694b22f205 style: cleanup oidc spaghetti 2024-05-21 23:57:03 -04:00
Aarnav Tale 06d7d1ccad feat: add support for split dns 2024-05-21 17:21:14 -04:00
Aarnav Tale 6794b1b2dd fix: don't log the context 2024-05-20 14:06:38 -04:00
Aarnav Tale 3e51e4861d feat: use strictly typed configs and context 2024-05-20 14:05:09 -04:00
Aarnav Tale 2f02ccc362 style: eslint changes 2024-05-15 21:54:40 -04:00
Aarnav Tale 18999357a8 fix: return the revalidator in useLiveData 2024-05-15 21:53:12 -04:00
Aarnav Tale 5ff09e44d9 feat: cleanup header and extract to component 2024-05-04 15:04:22 -04:00
Aarnav Tale a63f4e4d52 fix: API_KEY is no longer required for login to work 2024-05-01 02:47:36 -04:00
Aarnav Tale 3abd617a90 feat: switch to react aria and replace many components 2024-04-29 20:31:29 -04:00
Aarnav Tale c6930732ee fix: oidc config variables were named incorrectly 2024-04-22 13:21:48 -04:00
Aarnav Tale 94174ebcce feat: add dumb yaml detection 2024-04-17 17:20:35 -04:00
Aarnav Tale b285753b24 fix: omg why do i forget these things here 2024-04-15 04:02:23 -04:00
Aarnav Tale 8eac733a5d fix: we shouldn't return early if the env var isn't there 2024-04-15 03:52:51 -04:00
Aarnav Tale 39868b5043 feat: implement raw acl editing on the web ui 2024-04-15 03:40:52 -04:00
Aarnav Tale 6fa27e5d28 fix: read oidc configuration from env then config 2024-03-30 19:11:13 -04:00
Aarnav Tale 78140927ad fix: use either HEADSCALE_URL or config.server_url 2024-03-30 19:05:31 -04:00
Aarnav Tale a47fb61549 feat: implement node removal 2024-03-30 18:58:16 -04:00
Aarnav Tale 37f84cfba5 fix: use the request url protocol for oidc 2024-03-30 05:26:22 -04:00
Aarnav Tale 5c0b823c12 fix: replace chokidar with fs.watch 2024-03-30 04:20:16 -04:00
Aarnav Tale cc1427882f feat: watch config file for external edits 2024-03-30 02:53:51 -04:00
Aarnav Tale 50bcfa9c04 feat: add logout and dropdown 2024-03-30 02:44:06 -04:00
Aarnav Tale 3f65c7e610 fix: acl path needs to be resolved 2024-03-30 01:56:06 -04:00
Aarnav Tale 4e129d527a feat: implement context sanity checks 2024-03-30 01:51:40 -04:00
Aarnav Tale e216d4171f feat: support readonly config and no docker sock 2024-03-29 21:46:21 -04:00
Aarnav Tale abb957c573 feat: restart docker container 2024-03-29 01:53:32 -04:00
Aarnav Tale 8148e242dc fix: handle a case when headscale is unreachable 2024-03-29 00:35:15 -04:00
Aarnav Tale 27f310fb35 feat: support managing magic dns 2024-03-28 19:49:05 -04:00
Aarnav Tale f0c52d8a8b feat: make the config patchable 2024-03-28 17:03:37 -04:00
Aarnav Tale 5bb2f7dfa3 feat: add configuration loading 2024-03-26 16:55:20 -04:00
Aarnav Tale 3b1f0ae6f8 feat: add machine info page 2024-03-26 09:34:57 -04:00
Aarnav Tale ed9cc23020 fix: handle apikey expiration errors gracefully 2024-03-26 09:04:27 -04:00
Aarnav Tale abaf71636e feat: add machine data 2024-03-25 18:54:04 -04:00
Aarnav Tale 58992efa2e feat: oidc based authentication 2024-03-25 17:52:23 -04:00