Commit graph

34 commits

Author SHA1 Message Date
Matthew R Kasun 78640f1342
Extclient NET-63x (#2286)
* model changes

* additional fields for extclient create

* add DNS to extclient config

* extclient name checks

* update extclient

* nmctl extclient

* final tweaks

* review comments

* add extclientdns to node on ingress creation

* fix to add ingress dns to api (#2296)

---------

Co-authored-by: Aceix <aceixsmartX@gmail.com>
2023-05-17 10:58:03 -04:00
Matthew R Kasun 7d8aeb66c1 correct api path 2023-04-13 17:36:27 -04:00
Matthew R Kasun 12004aa09a refactor key updates on host basis vice node 2023-04-13 16:08:39 -04:00
0xdcarns 0b7df753f7 removed references to AccessKey model 2023-03-13 16:02:44 -04:00
Anish Mukherjee c5311c0cd5 add enrollment key to nmctl 2023-03-02 17:40:31 +05:30
Anish Mukherjee 6a03947384 update host network modification endpoints 2023-02-14 17:25:22 +05:30
Anish Mukherjee 02ba1ce6ae move relay logic to hosts 2023-01-24 16:00:12 +05:30
Anish Mukherjee f04828f1d4 update node models to ApiNode 2023-01-16 10:32:26 +05:30
Anish Mukherjee 8b5eb0cbd4 add host endpoints to cli 2023-01-05 18:53:12 +05:30
Anish Mukherjee fd21d960fc minor refactor 2023-01-02 16:06:14 +05:30
Anish Mukherjee 93fdf359b3 add callback for headless sso 2023-01-02 14:48:39 +05:30
Anish Mukherjee 289bb3e5ec add headless sso login 2023-01-02 13:18:40 +05:30
Anish Mukherjee 9f2def1808 add master_key check on JWT refresh 2022-12-09 20:56:43 +05:30
Anish Mukherjee 98e60edb19 retry only once for refreshing JWT 2022-12-09 19:55:27 +05:30
Anish Mukherjee 94dc0d9c8a add a simple get request function 2022-12-08 19:04:23 +05:30
Anish Mukherjee b2d0a6dfe9 use cached JWT token and refresh on expiry 2022-12-08 18:53:57 +05:30
Anish Mukherjee 87f560f0ac add function comment 2022-12-08 18:07:45 +05:30
Anish Mukherjee a98a116bf7 add network users subcommand 2022-11-29 19:23:39 +05:30
Anish Mukherjee 683fe7abb1 add metrics and usergroup subcommands 2022-11-28 19:27:17 +05:30
Anish Mukherjee d999f7b86e add comments to exported functions 2022-11-28 18:16:56 +05:30
Anish Mukherjee da2d143e39 add user subcommand 2022-11-28 18:16:56 +05:30
Anish Mukherjee db014c93bd add external client config fetch subcommand 2022-11-28 18:16:56 +05:30
Anish Mukherjee b58040b9b8 add user create and list 2022-11-28 18:16:56 +05:30
Anish Mukherjee 7004c8dd3e add ext_client create, get, delete and list commands 2022-11-28 18:16:56 +05:30
Anish Mukherjee 9466124cf2 add logs and server info retrieval functionalities 2022-11-28 18:16:56 +05:30
Anish Mukherjee 2e0b4726c9 add delete and push dns subcommands 2022-11-28 18:16:56 +05:30
Anish Mukherjee f8d65e2a80 minor refactor 2022-11-28 18:16:56 +05:30
Anish Mukherjee d9c9d29d33 add node management 2022-11-28 18:16:56 +05:30
Anish Mukherjee b5c9fe4e40 add ACL management 2022-11-28 18:16:56 +05:30
Anish Mukherjee c1f652487c fix delete key endpoint 2022-11-28 18:16:56 +05:30
Anish Mukherjee aab92ce88d add access key subcommand 2022-11-28 18:16:56 +05:30
Anish Mukherjee dddfab263c implement network delete and update node_limit 2022-11-28 18:16:56 +05:30
Anish Mukherjee 6a493b951a add network create,get and list 2022-11-28 18:16:56 +05:30
Anish Mukherjee fa9b7643cb add config management commands 2022-11-28 18:16:56 +05:30