212 Commits
Author SHA1 Message Date
Michael Quigley fdc5c68c46 Merge branch 'main' into v2.0 2025-12-08 14:53:50 -05:00
Michael Quigley dc86c0c17d removed the vpn functionality 2025-12-08 12:31:19 -05:00
Michael Quigley 21fa3dfec3 list 'permission mode' when listing frontends for admin 2025-10-31 22:23:14 -04:00
Michael Quigley 0b048b6b2d support '--idle' flag for 'zrok list environments' and 'zrok list shares' (#1107) 2025-10-28 16:45:04 -04:00
Michael Quigley 7c216d59d6 'zrok list shares', 'zrok list accesses' with all the accoutrements (#1107) 2025-10-28 16:31:28 -04:00
Michael Quigley 687c86b5b1 new '/environments' endpoint to allow for dynamic querying of enviroments; new 'zrok list environments' command to access it (#1107) 2025-10-28 15:14:42 -04:00
Michael Quigley e7769bac7b add 'dynamic' property to frontend admin endpoints (#1096) 2025-10-15 13:28:06 -04:00
Michael Quigley 6d8deb8351 support for full agent failure status using agent remoting (#1000) 2025-09-24 16:31:02 -04:00
Michael Quigley 8ec3b44402 "namespace selection" -> "name selection" (#726) 2025-09-24 11:14:25 -04:00
Michael Quigley 658d28f709 'zrok modify name' allows for changing the reserved state of names (#1066) 2025-09-22 14:46:28 -04:00
Michael Quigley 987b6df6fe name creation now subject to profanity/dns checks (#1060); better namespace ergonomics in 'create name' and 'delete name' 2025-09-22 14:17:58 -04:00
Michael Quigley 478d6e460f augment the /overview endpoint to include names and namespaces (#1064) 2025-09-22 13:43:17 -04:00
Michael Quigley ead9e0baae remove reserved share concept from agent (#1057) 2025-09-19 14:28:47 -04:00
Michael Quigley f52d2a4238 share details, overview and metadata cleanups; api console cleanups (#1057) 2025-09-18 15:14:23 -04:00
Michael Quigley 8de630dade /agent/share support for private share token (#1070) 2025-09-18 13:55:26 -04:00
Michael Quigley 82a4fb8a0f support for custom private share names (#1070) 2025-09-18 13:28:38 -04:00
Michael Quigley 083e8d532e share12|unshare12 -> share|unshare (#1057) 2025-09-18 13:06:53 -04:00
Michael Quigley d69a75a660 updated agent grpc and remoting to accomodate namespace-based sharing and current idioms (#1068) 2025-09-17 15:08:19 -04:00
Michael Quigley 3447b39ffd no more 'zrok overview public-frontends' (#1057) 2025-09-17 13:21:41 -04:00
Michael Quigley 9d53591ed9 /share/namespaces endpoint (#1067) 2025-09-16 12:58:23 -04:00
Michael Quigley e84bfc9f6f v1 -> v2 2025-09-16 11:31:39 -04:00
Michael Quigley 3d1d0bf602 ripping stuff out by the handful (#1057) 2025-09-15 17:07:56 -04:00
Michael Quigley 52e97d96a6 409 when conflict; error message (#726) 2025-09-08 17:09:54 -04:00
Michael Quigley fa5dbbb2ec name list improvements (#726) 2025-09-08 16:41:43 -04:00
Michael Quigley 5de0428a83 new 'zrok share12' stub (#726); lint and refactoring 2025-09-08 16:28:42 -04:00
Michael Quigley 3393b1695c new '/unshare12/ api endpoint and stubs (#726) 2025-09-08 14:22:11 -04:00
Michael Quigley f5fdf15c3c updated '/share/names' to properly return the 'reserved' field; more 'reserved' field lint (#726) 2025-09-03 16:02:19 -04:00
Michael Quigley a1ea812de4 /share12 tweak (#726) 2025-09-03 11:52:54 -04:00
Michael Quigley 660b31f82a new '/share12' endpoint (#726) 2025-09-03 11:41:23 -04:00
Michael Quigley 0be47408d7 basic implementation of '/share/names' to return all namespaces/names for a user account (#726) 2025-08-21 17:17:10 -04:00
Michael Quigley 24cf4ad2ba support vanity tokens (probably the preferred use case) for namespaces (#726) 2025-08-21 16:35:11 -04:00
Michael Quigley 41b13b5326 support for a 'default' namespace/frontend mapping (#726) 2025-08-21 15:24:39 -04:00
Michael Quigley 6a61eac7fa new '/frontend/namespace/mapping/{frontendToken}' endpoint to list namespaces for a frontend (#726) 2025-08-21 14:19:24 -04:00
Michael Quigley 09e8705571 new '/namespace/frontend/mappings/{namespaceToken}' endpoint (#726) 2025-08-21 14:04:56 -04:00
Michael Quigley 7310f2cc28 new '/namespace/frontend/mapping' endpoint (#726) 2025-08-21 13:49:27 -04:00
Michael Quigley 3120cbd0bd api adjusted to accomodate new 'open' property in namespace (#726) 2025-08-21 12:30:11 -04:00
Michael Quigley 22a6f5a35a new '/share/name/...' and '/share/names/...' endpoints (#726) 2025-08-20 16:24:07 -04:00
Michael Quigley 8ef277ac6c openapi spec additions for namespace grants; regenerate (#726) 2025-08-20 15:09:36 -04:00
Michael Quigley 33fedbef12 openapi spec updates for new 'namespace' related endpoints; regenerated openapi stubs (#726) 2025-08-20 15:02:06 -04:00
Michael Quigley 36eda0f8e6 Merge branch 'main' into global_identity_v2 2025-08-01 14:02:42 -04:00
Michael Quigley 83b10595f4 remove the enum restriction on 'oauth-provider'; use any provider 2025-07-30 16:48:15 -04:00
Kenneth Bingham 988272e66c stop importing unused type 2025-07-24 11:49:24 -04:00
Kenneth Bingham e5db1745d8 expect a list of frontends, not one element as tuple 2025-07-24 11:46:18 -04:00
Kenneth Bingham a7ebf319ff use a consistent name for share token 2025-07-24 11:45:30 -04:00
Michael Quigley 6275985d54 initial implementation of the '/agent/share/http-healthcheck' endpoint (#1002) 2025-07-18 12:18:53 -04:00
Michael Quigley b99e414fce rough in '/agent/share/http-healthcheck' for remoted healthchecks (#1002) 2025-07-18 11:57:30 -04:00
Michael Quigley c8b05e2d5b regenerate openapi clients (#800) 2025-07-17 16:15:53 -04:00
Michael Quigley 68b8ffc546 regenerate api spec (#800) 2025-07-17 16:11:39 -04:00
Michael Quigley 8aa2ff9006 added 'envZId' to '#/defintions/share' (#998); updated openapi-generator-cli to 7.14.0 2025-07-02 12:15:00 -04:00
Michael Quigley f6d1b01ef0 list public frontends for account implementation (#996) 2025-06-27 13:12:10 -04:00