abhishek9686
1f9d86db73
update release notes
2025-12-22 19:34:25 +04:00
Vishal Dalwadi
36a88544af
Remove Flow Logs Infra Changes ( #3778 )
...
* feat(go): define flow events;
* feat(go): improve structure;
* feat(go): improve structure;
* feat(go): remove old flow definitions;
* feat(sql): add clickhouse init scripts;
* feat(sql): add protobuf spec;
* fix(sql): store ip as string;
* feat(go): move proto def to grpc dir;
* feat(go): use node instead of host as type; optimize protobuf defs;
* feat(go): add clickhouse db support; add endpoint to query flows;
* fix(go): fix clickhouse config;
* fix(go): use error response structure to report error;
* feat(go): pass flow logging status to netclient;
* feat(go): add peer ip identity map to host peer info;
* feat(go): remove prefix from participant obj fields;
* feat(go): add flow logs enabled field to host;
* feat(go): add filtering to get flow api;
* feat(go): fix record struct;
* feat(go): add exporter url to server config;
* feat(go): add exporter url to server config;
* feat(go): enable flow logs by default;
* feat(go): update nm-quick.sh;
* feat(go): update nm-quick.sh;
* feat(go): update nm-quick.sh;
* feat(go): update nm-quick.sh;
* feat(go): add db initialization logic;
* feat(go): filter by network id;
* fix(go): connection issue;
* fix(go): connection issue;
* fix(go): golang builder version;
* feat(go): add server settings for flow logs;
* feat(go): initialize clickhouse in pro; check for retention;
* feat(go): add exporter feature flags;
* feat(go): add grpc behind caddy;
* feat(go): expose ports correctly;
* fix(go): grpc caddyfile config;
* fix(go): publish exporter feature flags on license validation;
* fix(go): set server name for netmaker exporter;
* fix(go): set server name for netmaker exporter;
* fix(go): check for nil cancel func;
* fix(go): add flow logs field to api host;
* fix(go): add flow logs field to api host;
* fix(go): remove port from grpc setting;
* chore(go): tabs;
* feat(go): introduce egress range participant type;.
* feat(go): rename egress range to egress route for uniform language;
* feat(go): rename egress range to egress route for uniform language;
* feat: add peer addr identity map to host peer update;
* feat: add address identity map to host peer update;
* feat: add address identity map to host peer update;
* feat: set correct from and to args;
* feat: add support for filtering by node;
* feat: use corresponding base image;
* feat: update dockerfile base image version;
* fix: disable flow logs for all host when global settings are changed;
* refactor: setup flow logs manually;
2025-12-13 15:21:23 +04:00
Vishal Dalwadi
a4981ffd26
NM-168: Network Flow Logs ( #3754 )
...
* feat(go): define flow events;
* feat(go): improve structure;
* feat(go): improve structure;
* feat(go): remove old flow definitions;
* feat(sql): add clickhouse init scripts;
* feat(sql): add protobuf spec;
* fix(sql): store ip as string;
* feat(go): move proto def to grpc dir;
* feat(go): use node instead of host as type; optimize protobuf defs;
* feat(go): add clickhouse db support; add endpoint to query flows;
* fix(go): fix clickhouse config;
* fix(go): use error response structure to report error;
* feat(go): pass flow logging status to netclient;
* feat(go): add peer ip identity map to host peer info;
* feat(go): remove prefix from participant obj fields;
* feat(go): add flow logs enabled field to host;
* feat(go): add filtering to get flow api;
* feat(go): fix record struct;
* feat(go): add exporter url to server config;
* feat(go): add exporter url to server config;
* feat(go): enable flow logs by default;
* feat(go): update nm-quick.sh;
* feat(go): update nm-quick.sh;
* feat(go): update nm-quick.sh;
* feat(go): update nm-quick.sh;
* feat(go): add db initialization logic;
* feat(go): filter by network id;
* fix(go): connection issue;
* fix(go): connection issue;
* fix(go): golang builder version;
* feat(go): add server settings for flow logs;
* feat(go): initialize clickhouse in pro; check for retention;
* feat(go): add exporter feature flags;
* feat(go): add grpc behind caddy;
* feat(go): expose ports correctly;
* fix(go): grpc caddyfile config;
* fix(go): publish exporter feature flags on license validation;
* fix(go): set server name for netmaker exporter;
* fix(go): set server name for netmaker exporter;
* fix(go): check for nil cancel func;
* fix(go): add flow logs field to api host;
* fix(go): add flow logs field to api host;
* fix(go): remove port from grpc setting;
* chore(go): tabs;
* feat(go): introduce egress range participant type;.
* feat(go): rename egress range to egress route for uniform language;
* feat(go): rename egress range to egress route for uniform language;
* feat: add peer addr identity map to host peer update;
* feat: add address identity map to host peer update;
* feat: add address identity map to host peer update;
* feat: set correct from and to args;
* feat: add support for filtering by node;
* feat: use corresponding base image;
* feat: update dockerfile base image version;
* fix: disable flow logs for all host when global settings are changed;
2025-12-12 14:12:00 +04:00
abhishek9686
f4f4a02a8d
update script version
2025-11-07 16:10:55 +04:00
Abhishek K
ee9f848ac5
NM-134: Activate user onboarding ( #3686 )
...
* activate Ui onboarding, removing network configuration
* activate Ui onboarding, removing network configuration
2025-10-25 14:44:33 +04:00
abhishek9686
20b1b6cfd8
bump up install script version
2025-09-12 17:15:04 +05:30
abhishek9686
05fe84980a
update version tag on install script
2025-06-26 12:48:10 +05:30
Aceix
2df02f747e
Merge pull request #3504 from gravitl/depracate-rac-autodisable
...
chore: deprecate rac autodisable flag
2025-06-24 23:43:44 +05:30
abhishek9686
968ffe4db2
update release tag in install script
2025-06-06 18:57:40 +05:30
abhishek9686
cd639ae969
add version tag on install script
2025-06-06 17:40:32 +05:30
abhishek9686
b17b200581
udpate ip service
2025-04-01 10:04:57 +04:00
Aceix
880c3acfc1
fix: config to allow muti-net connections on netdesk ( #3371 )
2025-03-17 18:49:05 +04:00
Abhishek K
d46050cab4
Merge pull request #3357 from gravitl/add-rac-cfg-for-multiple-network-connections
...
feat: add config to allow muti-net connections on netdesk
2025-03-11 00:52:39 +04:00
abhishek9686
984db44c78
fix extclient comms to gws
2025-03-05 23:06:38 +04:00
the_aceix
0e89eebc2a
feat: add config to allow muti-net connections on netdesk
2025-03-05 15:45:26 +00:00
Abhishek K
e13bf2c0eb
NET-1923: Add Metric Port to server config ( #3306 )
...
* set default metrics port 8889
* set default metrics port 51821
* add metrics port to server config
* bind caddy only on tcp
* add var for pulling files
* add new line
* update peer update model
* check if port is not zero
* set replace peer to false on pull
* do not replace peers on failover sync
* remove debug log
* add old peer update fields for backwards compatibility
* add old json tag
* add debug log in caller trace func
2025-02-04 08:44:24 +04:00
abhishek9686
d47be71f33
pull manifests from master
2025-01-10 13:20:37 +05:30
abhishek9686
8d4b2d572e
update comment
2025-01-09 10:47:33 +05:30
abhishek9686
d1a9fa92da
set failover
2025-01-09 10:46:42 +05:30
abhishek9686
25a09857cf
Revert "Reapply "pull test binary""
...
This reverts commit 554d575428 .
2025-01-09 10:06:02 +05:30
abhishek9686
4ddbc371a2
remove inet gw setup
2025-01-06 13:53:46 +04:00
abhishek9686
554d575428
Reapply "pull test binary"
...
This reverts commit 42a958ee80 .
2025-01-01 15:44:14 +04:00
abhishek9686
42a958ee80
Revert "pull test binary"
...
This reverts commit fed3ce0ae7 .
2025-01-01 15:43:02 +04:00
abhishek9686
58050ac006
remove static port
2024-12-31 08:38:17 +04:00
abhishek9686
fed3ce0ae7
pull test binary
2024-12-30 22:25:18 +04:00
abhishek9686
eb01c5c869
increase sleep
2024-12-28 20:03:38 +04:00
abhishek9686
7a6ce59204
handle ip check gracefully
2024-12-28 15:57:36 +04:00
abhishek9686
27ca7f490e
listen on ipv6 if available
2024-12-20 14:28:22 +04:00
Yabin Ma
508c4cf8a9
fix nm-quick.sh -p issue ( #3234 )
2024-12-03 13:29:44 +04:00
Abhishek K
8546f858c1
NET-1780: Bind Caddy to public IP, set default netclient to use port 443 ( #3220 )
...
* bind caddy to public ip
* set netclient on server to 443
2024-12-03 13:25:49 +04:00
abhishek9686
c11629b8b4
set up failover only in pro
2024-11-06 11:53:37 +04:00
abhishek9686
20fd996aae
remove passwd prompt for mq
2024-11-06 11:17:03 +04:00
abhishek9686
79136ba5e7
remove default pro installation from script
2024-11-06 10:56:21 +04:00
the_aceix
f5c2eaf042
docs: update docs links
2024-10-16 10:34:22 +00:00
abhishek9686
961077f29d
update meta data field
2024-10-07 16:06:20 +04:00
abhishek9686
1e8ce1f9f7
chane metadata for internet gw
2024-10-07 10:49:19 +04:00
abhishek9686
51eced8bf7
chane metadata for internet gw
2024-10-07 10:48:55 +04:00
abhishek9686
701584fcd3
fix ingress update dns
2024-10-07 10:35:10 +04:00
abhishek9686
441c190d33
fix jq ingressdns parsing
2024-10-07 10:15:20 +04:00
abhishek9686
f3cea1c8c9
break loop
2024-10-07 09:43:37 +04:00
abhishek9686
c045508725
fix jq parsing of inet network
2024-10-07 09:26:38 +04:00
abhishek9686
aab0c351e4
wait until two network are registered
2024-10-07 08:54:25 +04:00
abhishek9686
d5c24e3720
fix nmctl typo
2024-10-07 08:33:22 +04:00
abhishek9686
f5ff9b903d
check if networks output is null
2024-10-07 08:31:55 +04:00
abhishek9686
ea610281d1
update inet gw dns
2024-10-04 18:41:34 +04:00
abhishek9686
675a900b9a
fix data arg
2024-10-04 14:27:31 +04:00
abhishek9686
0060d2bd04
fix inet gw creation req
2024-10-04 12:33:53 +04:00
abhishek9686
cc0a2ae4b3
fix inet gw creation req
2024-10-04 12:30:45 +04:00
abhishek9686
3d1c3ad3fb
setup internet-access-vpn network
2024-10-03 20:22:29 +04:00
abhishek9686
61e2b46f9d
change network to carrier grade reserved range
2024-09-30 12:43:51 +04:00