Denys Fedoryshchenko
8266f01d50
workflows,dockerfiles: Add basic build tests ( #1011 )
...
Add simple build tests using github workflows.
This is initial commit, and i suggest to inspect
if all dependencies installed.
Signed-off-by: Denys Fedoryshchenko <denys.f@collabora.com>
2024-07-16 00:42:55 +03:00
Pavel Odintsov
e65727c849
Moved from gRPC based integration for GoBGP IPv4 announces to our own BGP messaging logic
2024-07-14 21:38:04 +03:00
Pavel Odintsov
af49358307
Migrated IPv6 announces to use our logic to craft BGP IPv6 Unicast announces
2024-07-14 19:13:50 +03:00
Pavel Odintsov
742cbcae50
Added PoC AS_PATH logic to BGP
2024-07-14 19:01:12 +03:00
Pavel Odintsov
5ed76a49ad
Removed old gRPC based logic for IPv6 announces via GoBGP
2024-07-14 18:52:30 +03:00
Pavel Odintsov
a0b0d13f48
Reworked logic for IPv6 announces to sync it with Advanced edition in approach
2024-07-14 18:50:18 +03:00
Pavel Odintsov
3905a4a033
Unified gobgp_ban_manage with Advanced edition
2024-07-14 17:13:46 +03:00
Pavel Odintsov
e9ffe2073b
Changed logic to create GoBGP client each time when we need it
2024-07-14 16:55:09 +03:00
Pavel Odintsov
4f7d381fe0
Removed not supported schemas from Clickhouse
2024-07-13 21:50:21 +03:00
Pavel Odintsov
77645c168a
Finished Clickhouse support
2024-07-13 21:37:31 +03:00
Pavel Odintsov
5959583214
Added gitignore
2024-07-13 21:12:21 +03:00
Pavel Odintsov
96ec79717c
Fixed include logic for internal API
2024-07-13 21:11:21 +03:00
Pavel Odintsov
8cb11c967f
Migrated Protobuf API to new schema
2024-07-13 21:06:11 +03:00
Pavel Odintsov
a8187a7164
Uploaded new extended internal API
2024-07-13 20:42:41 +03:00
Pavel Odintsov
0551358f07
Extracted API into separate compile module
2024-07-13 20:19:35 +03:00
Pavel Odintsov
d1934e0165
Switched to new per protocol total counters
2024-07-13 20:04:15 +03:00
Pavel Odintsov
c90dda2536
Aligned InfluxDB plugin with Advanced edition
2024-07-13 19:43:44 +03:00
Pavel Odintsov
0aba63edd1
WiP to sync InfluxDB metrics plugin with Advanced edition
2024-07-13 16:21:52 +03:00
Pavel Odintsov
60a8dc7afb
WiP to unify InfluxDB metrics plugin with Advanced edition
2024-07-13 16:04:00 +03:00
Pavel Odintsov
e2931827a6
Migrated to per protocol total traffic counters
2024-07-13 15:31:39 +03:00
Pavel Odintsov
b9974c142b
Removed unused argument
2024-07-13 14:47:01 +03:00
Pavel Odintsov
3e0561ff10
Migrated InfluxDB plugin to new unified configuration
2024-07-13 14:46:47 +03:00
Pavel Odintsov
b883691ca2
Migrated InfluxDB configuration to main configuration
2024-07-13 14:38:34 +03:00
Pavel Odintsov
174e5e7373
Sync Graphite plugin with Advanced edition
2024-07-13 14:24:56 +03:00
Pavel Odintsov
2d478918e7
Migrates Graphtie metrics plugin to new configuration struicture and adjusted it to new total counters format
2024-07-13 13:41:53 +03:00
Pavel Odintsov
6da2de9691
Sadly we still link with system ncurses. We need to fix it in future
2024-07-10 20:09:17 +03:00
Pavel Odintsov
9d7fa5d967
Added useful tools for dev container
2024-07-10 19:49:32 +03:00
Pavel Odintsov
bf3a023f60
Added notice
2024-07-10 16:49:06 +03:00
Pavel Odintsov
b3c75757b6
Removed sudo argument to pass env
2024-07-10 16:32:56 +03:00
Pavel Odintsov
6bfbb78f83
Docker run --label does not like spaces: invalid argument 'org.opencontainers.image.source https://github.com/pavel-odintsov/fastnetmon ' contains whitespaces
2024-07-10 16:11:29 +03:00
Pavel Odintsov
319d4b85ad
Added GitHub Docker repo label for container
2024-07-10 16:01:49 +03:00
Pavel Odintsov
7dbdbaea7a
Removed empty commands for developer Docker image
2024-07-10 15:54:15 +03:00
Pavel Odintsov
f6e8b2b426
Added command to install s3cmd
2024-07-10 15:50:50 +03:00
Pavel Odintsov
d3ae671b37
Removed unused arguments
2024-07-10 15:45:49 +03:00
Pavel Odintsov
c77096fc85
YAML is evil. Fixed indentation
2024-07-10 15:44:41 +03:00
Pavel Odintsov
4b6bfe3fe3
Added logic to build developer Docker images
2024-07-10 15:41:12 +03:00
Pavel Odintsov
c495d4be2b
Removed unused per_protocol_counters logic
2024-07-10 15:15:12 +03:00
Pavel Odintsov
9fe403253d
Fixed logger
2024-07-10 15:09:48 +03:00
Pavel Odintsov
bdf01adf5b
Removed unused declarations
2024-07-10 14:45:35 +03:00
Pavel Odintsov
c7231cb4b5
Complete logic for Clickhouse integration
2024-07-10 14:44:24 +03:00
Pavel Odintsov
d9c9ec7925
Added Clickhouse configuration in config file
2024-07-10 14:44:12 +03:00
Pavel Odintsov
2d4a4a5124
Removed unused dependencies
2024-07-10 14:18:21 +03:00
Pavel Odintsov
efff3ff6af
Added configuration for Clickhouse metrics
2024-07-10 14:11:12 +03:00
Pavel Odintsov
1f13da8a84
Introduced main global configuration in a way as we store it for Advanced edition
2024-07-10 13:57:46 +03:00
Pavel Odintsov
46ae7cbf10
We use different naming for clickhouse_2_3_0 on Community edition and do not use lib prefix
2024-07-10 13:19:53 +03:00
Pavel Odintsov
984b3df8d7
Enabled Clickhouse support build for our official packages
2024-07-06 20:30:11 +03:00
Pavel Odintsov
d6b0d99925
Fixed typo
2024-07-03 23:03:56 +03:00
Pavel Odintsov
52875bd7f3
Force rebuild
2024-07-02 00:33:45 +03:00
Pavel Odintsov
9e96ae7798
Started new release 1.2.8
2024-07-01 23:59:46 +03:00
Pavel Odintsov
52e6bff39b
Debian 10, Ubuntu 16.04, Ubuntu 18.04 are EOL and we stop supporting them in current version
2024-07-01 23:01:34 +03:00