Commit graph

53 commits

Author SHA1 Message Date
Abhishek K
645bc4c126
NET-447: Removed proxy related fields and code (#2459)
* remove related fields and code

* remover metrics collection from server code

* fw update struct

* add ext client flag to metrics data

* simply nat types

* rm proxy update from cli
2023-07-26 11:22:49 +05:30
Abhishek K
6c2582651c
Net-137: Node relays (#2401)
* revert relays

* initial relay commit

* get relayed allowed ips

* add more relay validation checks, peer logic cleanup

* rm relayed nodes from relay node when relayed node is deleted

* fix egress updates for relayed nodes

* rm unused func

* remove  debug logs

* avoid adding egress ranges on the relayed gw node

---------

Co-authored-by: Matthew R Kasun <mkasun@nusak.ca>
2023-06-19 12:26:14 -04:00
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
dcarns
249cf5f474
Merge pull request #2205 from gravitl/GRA-1529n-key-update
Gra 1529n key update
2023-04-18 17:06:35 -04:00
Matthew R Kasun
34eb699752 deprecated ability to edit networks 2023-04-14 10:39:36 -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
8e09684def add json format output alternative to tables 2023-03-06 12:08:46 +05:30
Anish Mukherjee
9e8f41f491 remove [--args] from definition 2023-03-02 17:45:10 +05:30
Anish Mukherjee
c5311c0cd5 add enrollment key to nmctl 2023-03-02 17:40:31 +05:30
Matthew R Kasun
828b3f7162 remove local network/range 2023-02-26 16:28:16 -05:00
Anish Mukherjee
6a03947384 update host network modification endpoints 2023-02-14 17:25:22 +05:30
Abhishek Kondur
98c70e8a20 pr comments 2023-02-06 22:46:50 +04:00
Matthew R Kasun
77cfae41ff remove postup/down 2023-02-02 11:16:54 -05:00
Matthew R Kasun
92af578ab1 remove point to site from nmctl 2023-01-30 11:04:22 -05:00
dcarns
d22a38a4d0
Merge pull request #1972 from gravitl/bugfix_nmctl_host_default
Fix nmctl host update
2023-01-25 12:48:00 -05:00
Anish Mukherjee
ebb1349228 fix nmctl node update 2023-01-25 18:02:30 +05:30
Anish Mukherjee
5c1d91ad72 fix host update 2023-01-25 16:34:48 +05:30
Anish Mukherjee
02ba1ce6ae move relay logic to hosts 2023-01-24 16:00:12 +05:30
Matthew R Kasun
9edb541388 remove localrange 2023-01-20 05:42:05 -05:00
Anish Mukherjee
f04828f1d4 update node models to ApiNode 2023-01-16 10:32:26 +05:30
Anish Mukherjee
905f5ef5e2 add flags for host update 2023-01-06 10:28:08 +05:30
Anish Mukherjee
e600fe32ed remove toggle flag 2023-01-06 10:09:35 +05:30
Anish Mukherjee
46f4f4f4c6 minor refactor 2023-01-05 19:27:42 +05:30
Anish Mukherjee
90ef4fd168 use new node structs 2023-01-05 19:25:47 +05:30
Anish Mukherjee
016e7fd2f9 cleanup comments 2023-01-05 18:53:12 +05:30
Anish Mukherjee
8b5eb0cbd4 add host endpoints to cli 2023-01-05 18:53:12 +05:30
dcarns
ae6a12b16b
Merge pull request #1887 from gravitl/feature_cli_sso
Add headless oauth login endpoint for CLI
2023-01-03 13:27:18 -05:00
Matthew R. Kasun
66723bf0e4 change cli name to nmctl 2023-01-03 10:36:58 -05:00
Anish Mukherjee
289bb3e5ec add headless sso login 2023-01-02 13:18:40 +05:30
Anish Mukherjee
2a5b973144 fix grammatical error 2022-12-09 22:28:03 +05:30
Anish Mukherjee
79f318e0c5 deny/allow bi-directional 2022-12-09 20:35:29 +05:30
Anish Mukherjee
8b62bdec62 add acl allow/deny subcommands 2022-12-06 21:10:18 +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
9061c2f26c use tables for displaying list command output 2022-11-28 18:16:56 +05:30
Anish Mukherjee
9d37f068b2 add more flags for create/update operations 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
b7202b371a add flags for network creation 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