netmaker/docker
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
..
Caddyfile Revert "add stun to server stack (#3312)" 2025-02-06 13:25:31 +04:00
Caddyfile-pro Remove Flow Logs Infra Changes (#3778) 2025-12-13 15:21:23 +04:00
Dockerfile-go-builder NM-168: Network Flow Logs (#3754) 2025-12-12 14:12:00 +04:00
Dockerfile-netclient-doks update to go 1.19 2022-11-10 16:06:03 -05:00
Dockerfile-netclient-doks-uspace update to go 1.19 2022-11-10 16:06:03 -05:00
Dockerfile-netclient-multiarch Simplify and unify apk usage in Dockerfiles (#3407) 2025-04-30 02:55:34 +04:00
Dockerfile-netclient-multiarch-userspace Simplify and unify apk usage in Dockerfiles (#3407) 2025-04-30 02:55:34 +04:00
emqx.conf NET-1778: scale test code changes (#3203) 2024-12-10 10:15:31 +04:00
mosquitto.conf mq password config fix 2023-02-07 20:34:38 +04:00
wait.sh mq password config fix 2023-02-07 20:34:38 +04:00