Commit graph

553 commits

Author SHA1 Message Date
Abhishek Kondur 5153c471d8 add turn port to server config 2023-04-06 11:30:53 +04:00
Abhishek Kondur f54ae9ae8f turnserver registration apis 2023-04-06 08:50:34 +04:00
Abhishek Kondur b8904d1f3c Merge branch 'develop' of https://github.com/gravitl/netmaker into GRA-1494 2023-04-04 18:32:55 +04:00
Abhishek Kondur 5e8e56b56e merge conflicts resolved 2023-04-03 22:43:33 +04:00
0xdcarns 2da7d7242f remove debug items 2023-03-30 17:33:55 -04:00
0xdcarns 8f2c38b118 Merge branch 'develop' into GRA-1401/host-nattype 2023-03-30 17:27:09 -04:00
0xdcarns fa40a5929d added turn ep + nat type to host model 2023-03-30 17:23:21 -04:00
0xdcarns 63eac1e79c added host pull model, made API 2023-03-22 15:36:53 -04:00
Abhishek Kondur 851fdbfee1 add turn config to host model 2023-03-22 12:05:51 +04:00
Abhishek Kondur 91b4d237c8 add turn config to server config 2023-03-22 11:09:50 +04:00
Abhishek Kondur cafdfa70c1 turn server poc 2023-03-22 11:00:03 +04:00
0xdcarns 8f8b4c8b70 merge develop 2023-03-20 17:05:41 -04:00
0xdcarns bf687dd478 add return 2023-03-20 08:55:28 -04:00
Anish Mukherjee 6b684d95a4 add host auto updated setting with default true 2023-03-20 17:47:41 +05:30
0xdcarns 5fb3100c72 merge develop 2023-03-17 15:16:43 -04:00
afeiszli 0bbf1dbe54 hotfixing logging and model issues found during IoT testing 2023-03-16 13:41:56 -04:00
0xdcarns ac6363dda6 adjust peer updates to send ifaces with peer 2023-03-16 11:54:29 -04:00
Matthew R Kasun 8b5d194666 Merge remote-tracking branch 'origin/develop' into GRA-1375-default-proxy 2023-03-15 13:24:52 -04:00
dcarns 99cb2195a0
Merge pull request #2119 from gravitl/GRA-1369-ext-acls
GRA-1369 - added logic for ext client ACLs
2023-03-15 13:19:41 -04:00
dcarns 78b367cf0c
Merge pull request #2117 from gravitl/GRA-1388-adapt-migrate
GR-1388 adapt migrate
2023-03-15 10:55:15 -04:00
dcarns abee5e104a
Merge pull request #2116 from gravitl/GRA-1321
GRA-1321: Metrics Fix
2023-03-15 08:49:55 -04:00
0xdcarns 0f3faceb93 added logic for ext client ACLs 2023-03-14 13:39:33 -04:00
0xdcarns 11daff3f1c added iot check in mq message handlers 2023-03-14 10:46:12 -04:00
0xdcarns 0baa3a743c adapted migrate to easier registration 2023-03-14 08:44:18 -04:00
Abhishek Kondur 959ca622e3 add new field to proxy metrics 2023-03-14 06:55:25 +04:00
0xdcarns 0b7df753f7 removed references to AccessKey model 2023-03-13 16:02:44 -04:00
Matthew R Kasun b3cfbe7266 default proxy mode 2023-03-13 14:39:13 -04:00
Abhishek Kondur 178ded7572 change proxy listen port type 2023-03-13 13:13:45 +04:00
Abhishek Kondur 5daa73cd92 add proxy listen port to peerConf model 2023-03-13 12:37:51 +04:00
dcarns bcbe355281
Merge pull request #2107 from gravitl/feature_best_interface
Feature best interface
2023-03-10 19:36:56 -05:00
0xdcarns ee9df20b05 changed register response, simplified host port check dereference 2023-03-10 11:43:26 -05:00
Anish Mukherjee 83f3262a87 remove redundant interface 2023-03-10 19:07:33 +05:30
Anish Mukherjee 0891dcb854 append proxy listen port and peer host interfaces to peerID map 2023-03-10 19:01:30 +05:30
Anish Mukherjee ea6623ba3e append host interfaces to hostPeerUpdate 2023-03-09 18:40:40 +05:30
dcarns 6fc9843b90
Merge pull request #2100 from gravitl/GRA-1335-ext-client-pubkeys
GRA-1335 allowed public key input for ext clients
2023-03-08 16:19:53 -05:00
Anish Mukherjee c11ba7c44b append local addresses 2023-03-08 19:17:09 +05:30
0xdcarns 55b24c5eeb allowed public key input for ext clients 2023-03-06 15:54:50 -05:00
afeiszli d3a35d00b9 resolving PR comments 2023-03-03 16:20:38 -05:00
afeiszli bf8a5bbc69 changing StunList to slice 2023-03-03 10:28:50 -05:00
afeiszli 4ff135e196 adding StunList 2023-03-01 17:10:36 -05:00
dcarns d19f292e6c
Merge pull request #2073 from gravitl/GRA-1280-local-network
remove local network/range
2023-02-28 10:01:02 -05:00
Matthew R Kasun 828b3f7162 remove local network/range 2023-02-26 16:28:16 -05:00
0xdcarns e759637750 Merge branch 'develop' into GRA-1198 2023-02-24 11:23:41 -05:00
0xdcarns a419b24151 added node peers to return 2023-02-21 13:14:06 -05:00
0xdcarns 95013fd49a removed old peer update style 2023-02-21 10:31:37 -05:00
0xdcarns a1f5d73a58 added request ack 2023-02-17 11:39:30 -05:00
0xdcarns 6b30cef968 handled node additions in more elegant manner 2023-02-17 11:32:02 -05:00
0xdcarns bae3a5a028 Merge branch 'develop' into GRA-1198 2023-02-16 16:48:30 -05:00
0xdcarns 607198d563 added host registration endpoint 2023-02-16 14:27:57 -05:00
walkerwmanuel 442b32e0d9 Wrote test to test Enrolment Keys 2023-02-16 10:56:13 -05:00
Abhishek Kondur a117131bfd Merge branch 'develop' of https://github.com/gravitl/netmaker into GRA-1194/extclient_egress 2023-02-16 19:22:33 +04:00
0xdcarns 5434e9b299 Merge branch 'develop' into GRA-1198 2023-02-16 09:51:36 -05:00
0xdcarns 71ce2caabd added tokenization + detokenization 2023-02-15 16:32:16 -05:00
0xdcarns db4ea9faa4 completed crud unit tests 2023-02-15 15:27:26 -05:00
Abhishek Kondur 19961dcf11 Merge branch 'develop' of https://github.com/gravitl/netmaker into GRA-1194/extclient_egress 2023-02-15 18:08:09 +04:00
Matthew R Kasun bd9cf14c02 Merge branch 'develop' into gra-1088_dns_updates 2023-02-15 06:42:09 -05:00
0xdcarns a5e7147b69 initial commit, began unit tests 2023-02-14 17:21:51 -05:00
Matthew R Kasun 82cac8fa30 use channels for sync 2023-02-14 07:01:38 -05:00
Abhishek Kondur 4c373af9ec add egress ranges to ingress info 2023-02-13 20:09:21 +04:00
0xdcarns 029a194e46 added nil check for endpoint from API 2023-02-10 14:10:00 -05:00
Matthew R Kasun c7338888e4 error handling 2023-02-10 06:58:00 -05:00
0xdcarns 2f556dbcba disallowed updating of egress ranges 2023-02-09 10:27:38 -05:00
Matthew R Kasun 71f41fefb8 string func for DNSUpdateAction 2023-02-07 16:03:22 -05:00
Matthew R Kasun 562df0ad0f fix rebase 2023-02-07 15:31:45 -05:00
Matthew R Kasun 0c470daf3c add newAddress to DNSUpdate struct 2023-02-07 15:17:11 -05:00
Matthew R Kasun 488ada670c cleanup: function comments, etc 2023-02-07 15:17:11 -05:00
Matthew R Kasun 5cac655f04 publish dns update on host name change 2023-02-07 15:17:11 -05:00
Matthew R Kasun 89136f4832 publish dns update on ext client deletion 2023-02-07 15:17:10 -05:00
Matthew R Kasun 2c36dfb0bf new dns update model 2023-02-07 15:17:10 -05:00
Matthew R Kasun e424a5eea3 remove dns from peer update 2023-02-07 15:17:05 -05:00
Abhishek Kondur cb308e11f4 Merge branch 'develop' of https://github.com/gravitl/netmaker into GRA-1011/remove_mq_dyn_sec 2023-02-07 20:46:57 +04:00
dcarns 35455ba7b3
Merge pull request #1998 from gravitl/GRA-1054/egress_route_manager
Gra 1054/egress route manager
2023-02-07 11:39:48 -05:00
Abhishek Kondur bd878f79c1 merge conflicts resolved 2023-02-07 14:24:39 +04:00
0xdcarns 6a5057f57b removed client mode and references 2023-02-06 12:14:52 -05:00
Abhishek Kondur 7be2771ea8 comments for exported 2023-02-06 20:18:11 +04:00
Abhishek Kondur 3d1e4f6ba9 fix node tests 2023-02-06 20:11:31 +04:00
Abhishek Kondur 66faa18fb9 skip internet gateways 2023-02-06 20:04:47 +04:00
Abhishek Kondur b695f6e288 Merge branch 'develop' of https://github.com/gravitl/netmaker into GRA-1054/egress_route_manager 2023-02-06 20:01:33 +04:00
Abhishek Kondur 6a3fcaf664 add egress gw ranges to common node model 2023-02-04 16:24:46 +04:00
Abhishek Kondur 4deaac5de1 add node network to ext. model 2023-02-04 14:02:33 +04:00
Abhishek Kondur 92922f17bd update network model 2023-02-04 10:13:16 +04:00
Abhishek Kondur 0505629fd1 egress model update,remove interface check 2023-02-04 09:54:56 +04:00
Abhishek Kondur f565d59af3 add egress gw addr to model 2023-02-02 21:33:50 +04:00
Abhishek Kondur b7d3c5b7bd add egress id to model 2023-02-02 21:25:12 +04:00
Matthew R Kasun 77cfae41ff remove postup/down 2023-02-02 11:16:54 -05:00
Abhishek Kondur 04ac036b68 add egress gw info to host update 2023-02-02 10:22:20 +04:00
Abhishek Kondur 3d48d005d6 resolve merge conflicts 2023-02-01 23:19:51 +04:00
0xdcarns f034c74838 fixed default expiration date setting and removed unused func 2023-02-01 11:21:30 -05:00
dcarns b46af8277b
Merge pull request #1986 from gravitl/GRA-892-remove-netmaker-dependency-on-netclient
remove dependencies on netclient
2023-02-01 08:28:39 -05:00
Abhishek Kondur 5d2ff009bf comments 2023-02-01 16:48:41 +04:00
Abhishek Kondur 2ffd3cab72 add ingress GW address to route info 2023-02-01 13:40:15 +04:00
Abhishek Kondur 5e9798bb05 add peer keys 2023-02-01 10:28:11 +04:00
Matthew R Kasun 4e2e66c06f move struct back to netclient 2023-01-31 08:53:37 -05:00
Abhishek Kondur be741c1b44 add json tags 2023-01-31 16:14:00 +04:00
Abhishek Kondur 62e7cc366e update ext client model 2023-01-31 13:33:15 +04:00
Abhishek Kondur 35c8fb3b41 addd server to host update model 2023-01-31 12:48:37 +04:00
Abhishek Kondur 36cf202ad5 extclient info model changes 2023-01-31 12:37:22 +04:00
Abhishek Kondur 841a61a0b2 get consolidated ingress update 2023-01-31 11:10:23 +04:00
Abhishek Kondur 56d26b5ea0 add ingress model to host peer update 2023-01-31 10:21:10 +04:00
Abhishek Kondur f2d8cf4fb6 add ext peers field to host update 2023-01-31 09:27:36 +04:00
Matthew R Kasun 4e3ff513b7 remove point to site from network model 2023-01-30 10:47:40 -05:00
Matthew R Kasun 4d4252d271 leave netclient specific structs in netclient 2023-01-30 10:23:43 -05:00
Matthew R Kasun aad4abc181 remove dependencies on netclient 2023-01-27 14:51:06 -05:00
Anish Mukherjee b926d393be fix node ipv6 address update 2023-01-27 10:01:54 +05:30
dcarns 6e50011ceb
Merge pull request #1978 from gravitl/GRA-1060/bug_proxy_listen_port
Gra 1060/bug public listen port
2023-01-26 18:28:30 -05:00
Aceix bb0956f85f fix(GRA-1062): fix node expdate update 2023-01-26 14:08:02 +00:00
Abhishek Kondur f19b33a84c add public port to api model 2023-01-26 14:01:46 +04:00
Abhishek Kondur 051f60343b reset ingress to older way 2023-01-25 15:35:45 +04:00
Abhishek Kondur 73386e8f2e set node defaults 2023-01-24 12:37:12 +04:00
dcarns eb608dc90b
Merge pull request #1961 from gravitl/gra-967-migrate-function
reworked migrate function
2023-01-23 15:00:21 -05:00
dcarns ff0a770174
Merge pull request #1960 from gravitl/GRA-1019-fix-tests
re-enabled tests
2023-01-23 09:28:07 -05:00
Matthew R Kasun 770c19302e reworked migrate function 2023-01-22 16:31:43 -05:00
0xdcarns f66ba5277e re-enabled tests 2023-01-20 17:38:32 -05:00
Matthew R Kasun 5423a458c3 review comments 2023-01-20 13:29:19 -05:00
Matthew R Kasun e790b87d81 add rebase change 2023-01-20 08:47:41 -05:00
Abhishek Kondur 63f18f539e GRA-985: rm locallistenport, added proxy public listen port field 2023-01-20 06:26:08 -05:00
Matthew R Kasun e77bd39f44 remove localaddress from host 2023-01-20 06:04:50 -05:00
Matthew R Kasun 9edb541388 remove localrange 2023-01-20 05:42:05 -05:00
Abhishek Kondur fffcf6ba5d remove wait.sh,add standard username,password mq auth 2023-01-20 09:49:43 +05:30
dcarns c459594137
Merge pull request #1949 from gravitl/GRA-985/host_listen_port
Gra 985/host listen port
2023-01-18 13:09:42 -05:00
Abhishek Kondur a50242e2f9 pr comment: set public listen port 2023-01-18 21:06:45 +05:30
Abhishek Kondur 6b3a636ca9 change json field for public port 2023-01-18 15:06:37 +05:30
Abhishek Kondur 10f724310c change public listen port field 2023-01-18 12:00:26 +05:30
dcarns 89f8c3a5b8
Merge pull request #1944 from gravitl/story/GRA-995
fix(GRA-995): fix for update node address check
2023-01-17 22:31:53 -05:00
Abhishek Kondur c077e3d1c1 GRA-985: rm locallistenport, added proxy public listen port field 2023-01-18 02:03:19 +05:30
Matthew R Kasun 901fd71c95 add defaultinterface to host/apihost models 2023-01-17 14:23:13 -05:00
Aceix a2ab933f89 fix(GRA-995): fix for update node address check 2023-01-17 10:04:12 +00:00
Abhishek Kondur 5f65f84b79 comments for struct and host update actions 2023-01-17 12:54:05 +05:30
Abhishek Kondur 853ddac457 host update model 2023-01-17 10:27:23 +05:30
Aceix b425501bc7
Merge pull request #1925 from gravitl/story/GRA-899
fix(GRA-899): send UI compatible interface address
2023-01-13 12:29:42 +00:00
Aceix 584d92b1d6 fix(GRA-899): send UI compatible interface address 2023-01-13 09:58:00 +00:00
Abhishek Kondur bf9a93c41b remove IsServer field from metric model 2023-01-12 14:50:04 +05:30
Abhishek Kondur f6741cc7d6 Merge branch 'feature_host_relay' of https://github.com/gravitl/netmaker into feature_host_metrics 2023-01-11 23:10:50 +05:30
Abhishek Kondur 0a5a48f80b add relay field to api to host model conversion 2023-01-11 19:14:25 +05:30
Abhishek Kondur 009845a024 support node level metrics on host 2023-01-11 11:01:22 +05:30
Abhishek Kondur fca20905c1 remove bson tags,go mod update 2023-01-11 07:29:33 +05:30
Abhishek Kondur b52a47d8aa use new node model on mq update node handler 2023-01-10 21:43:22 +05:30
Abhishek Kondur a541fe7948 exported struct comment 2023-01-10 19:57:05 +05:30
Abhishek Kondur 7ba6ce93d9 update proxy status 2023-01-10 19:08:58 +05:30
Abhishek Kondur d373e90597 enable proxy when host is relay and on relayed hosts, add relay related feilds to api host model 2023-01-09 23:03:23 +05:30
Abhishek Kondur 6385527d01 moved relay to host level, peer updates with relay configuration for host 2023-01-09 11:43:40 +05:30
Abhishek Kondur 893f13d8b4 proxy update json marshal fix 2023-01-09 08:12:26 +05:30
Abhishek Kondur 023f29ee71 pr comments 2023-01-06 21:27:40 +05:30
Abhishek Kondur 6bc3417caf comments for exported funcs 2023-01-06 18:18:25 +05:30
Abhishek Kondur ca3d9dc40b fix node update 2023-01-06 16:58:41 +05:30
Abhishek Kondur 9f0ef1628c node update fix, nil pointer errors fix 2023-01-06 00:29:55 +05:30
Abhishek Kondur 950fd3c290 rm peer from host model 2023-01-05 16:17:09 +05:30
Abhishek Kondur bff68bd945 rm peers from node model 2023-01-05 14:56:20 +05:30
Abhishek Kondur 2ff8684fd4 keep node level peers for now 2023-01-05 09:42:41 +05:30
Abhishek Kondur 4c63478888 get node fix 2023-01-05 09:31:31 +05:30