58 Commits

Author SHA1 Message Date
Olexandr, Mazur
47054c472b Merge pull request #34 from SviatoslavBoichuk/dev-change-native-tls-to-rustls
Dev change native tls to rustls
2024-05-23 17:19:04 +03:00
Sviatoslav Boichuk
7be6fe502c Update README 2024-05-23 09:02:18 +03:00
Sviatoslav Boichuk
c89a0a34ca Fixed rustfmt issue 2024-05-23 09:02:08 +03:00
Sviatoslav Boichuk
e6394a714d Added function to retrieve CN name from peer certificate 2024-05-23 08:56:34 +03:00
Olexandr, Mazur
6dd83e1bc6 Merge pull request #35 from SviatoslavBoichuk/dev-add-gitignore
Added basic .gitignore based on github Rust.gitignore recommended file
2024-05-22 18:28:47 +03:00
Sviatoslav Boichuk
af7773a044 Added client certs verifier 2024-05-22 16:44:21 +03:00
Sviatoslav Boichuk
57ae9e0c9b Use rustls instead of native tls 2024-05-22 14:18:08 +03:00
Olexandr, Mazur
183df55a99 Merge pull request #31 from SviatoslavBoichuk/dev-fix-timeout-mgr-deadlock
Dev fix timeout mgr deadlock
2024-05-22 11:39:36 +03:00
Sviatoslav Boichuk
1ddee38b58 Added basic .gitignore based on github Rust.gitignore recommended file 2024-05-21 17:57:27 +03:00
Olexandr, Mazur
0d784c5413 Merge pull request #30 from SviatoslavBoichuk/dev-add-non-root-user
Dev add non root user
2024-05-20 17:20:12 +03:00
Sviatoslav Boichuk
57f1b64448 Fixed deadlock within iterate_over_disconnected_devices function. Changed panic on device disconnect to warning. 2024-05-20 16:58:16 +03:00
Olexandr, Mazur
fa59a5bfe4 Merge pull request #29 from SviatoslavBoichuk/dev-change-cli-args-to-evn-vars
Dev change cli args to evn vars
2024-05-16 19:21:51 +03:00
Sviatoslav Boichuk
5ba1030392 Change app args to env variables 2024-05-16 09:29:35 +03:00
Sviatoslav Boichuk
c6c0a325ef Added non-root user to CGW Image 2024-05-15 17:40:21 +03:00
Olexandr, Mazur
5d387ab642 Merge pull request #28 from SviatoslavBoichuk/dev-prio-messages-queue
Dev prio messages queue
2024-05-15 14:08:25 +03:00
Sviatoslav Boichuk
dc3c478502 Added timeout manager 2024-05-14 22:18:01 +03:00
OutBack Dingo
c5eba0b9c7 Revert "updated cluster helm charts"
This reverts commit bd4d93ebb4.
2024-05-14 23:02:56 +07:00
OutBack Dingo
bd4d93ebb4 updated cluster helm charts
Signed-off-by: OutBack Dingo <outbackdingo@gmail.com>
2024-05-14 21:10:17 +07:00
Sviatoslav Boichuk
778b3bdf27 Integrated message queue 2024-05-14 16:10:27 +03:00
Sviatoslav Boichuk
924c5d24f8 Added Message queue manager 2024-05-14 15:52:19 +03:00
Olexandr, Mazur
6cdd2567c5 Merge pull request #26 from Telecominfraproject/feat/cgw_topo_map
Initial implementation of CGW topology map tracking
2024-05-03 13:42:57 +03:00
outbackdingo
2e6ed6b49d added docker-compose and helm chart for advanced cluster 2024-05-03 08:43:06 +07:00
Oleksandr Mazur
9569b21727 Initial implementation of CGW topology map tracking
Signed-off-by: Oleksandr Mazur <oleksandr.mazur@plvision.eu>
2024-05-02 19:47:31 +03:00
Olexandr, Mazur
6f39808bee Merge pull request #25 from Telecominfraproject/fix/busybox_base_not_starting
Fix CGW docker container not starting sometimes
2024-05-02 12:45:05 +03:00
Oleksandr Mazur
e99f3134ab Fix CGW docker container not starting sometimes
Base busybox image seems to be unstable across different platforms.
Change it (for now) to be using base RUST image to at least
make it 100% working across different setups.

Signed-off-by: Oleksandr Mazur <oleksandr.mazur@plvision.eu>
2024-05-02 12:40:12 +03:00
Olexandr, Mazur
87d53d4ea6 Merge pull request #22 from optim-enterprises-bv/next
added docker-compose and helm chart
2024-04-30 19:59:31 +03:00
Olexandr, Mazur
c7f6c56305 Merge pull request #23 from Telecominfraproject/fix/tweak_app_args_processing
Fix invalid app_args processing
2024-04-30 19:51:21 +03:00
Oleksandr Mazur
ab62ffb325 Fix invalid app_args processing
- Tweak script to respect cgw_id
- Remove hardcoded broker ip for NB API producer

Signed-off-by: Oleksandr Mazur <oleksandr.mazur@plvision.eu>
2024-04-30 19:23:04 +03:00
outbackdingo
bd862ffebc added docker-compose and helm chart
Signed-off-by: outbackdingo <outbachdingo@gmail.com>
2024-04-30 11:46:42 +07:00
Olexandr, Mazur
891db96910 Merge pull request #21 from SviatoslavBoichuk/dev-draft-split-parser
Dev draft split parser
2024-04-24 10:59:28 +03:00
Sviatoslav Boichuk
23c7670b31 Make command parser more generic to cover all command types 2024-04-24 09:08:55 +03:00
Sviatoslav Boichuk
0d8882f98a Split UCentral messages parser for AP and Switch devices 2024-04-23 10:32:35 +03:00
Olexandr, Mazur
a26459ad98 Merge pull request #20 from SviatoslavBoichuk/dev-modify-nb-messages-type
Changed NB messages type
2024-04-16 11:02:37 +03:00
Sviatoslav Boichuk
f835edb716 Changed NB messages type 2024-04-15 16:17:28 +03:00
Olexandr, Mazur
bb84945d98 Merge pull request #19 from SviatoslavBoichuk/dev-refactoring
Dev refactoring
2024-04-15 15:04:01 +03:00
Sviatoslav Boichuk
fbf7359b4c Refactoring: get device from cache as mutable object and update it instead of getting it from cache for each field 2024-04-15 14:58:32 +03:00
Sviatoslav Boichuk
699ace9e16 Refactoring: renamed structs, enums, functions in cgw_ucentral_parser.rs 2024-04-15 14:27:54 +03:00
Sviatoslav Boichuk
a56354efba Refactoring: changed device cache functions name 2024-04-15 14:27:47 +03:00
Olexandr, Mazur
6bec5547d3 Merge pull request #18 from SviatoslavBoichuk/dev-device-caps
Get device capabilities from first connectnion
2024-04-11 18:27:44 +03:00
Sviatoslav Boichuk
4cfebbf4c1 Reformat and sanitize 2024-04-11 18:21:18 +03:00
Sviatoslav Boichuk
caf22ed4d5 Update device cache with FW version and device capabilities 2024-04-11 18:21:13 +03:00
Olexandr, Mazur
6337a2282b Merge pull request #16 from SviatoslavBoichuk/dev-device-ram-cache
Added RAM cache for device - Groupd ID mapping
2024-04-10 14:50:49 +03:00
Sviatoslav Boichuk
ddf72c6e7e Added RAM cache for device - Groupd ID mapping 2024-04-10 14:07:56 +03:00
Olexandr, Mazur
890fd1c9cb Merge pull request #14 from Telecominfraproject/revert/revert-ram-cache
Revert "Added RAM cache for device - Groupd ID mapping"
2024-04-10 13:11:07 +03:00
Oleksandr Mazur
f74d66a098 Revert "Added RAM cache for device - Groupd ID mapping"
This reverts commit 8493d0e2c4.

Commit was merged by mistake by @Cahb
2024-04-10 13:08:51 +03:00
Olexandr, Mazur
2368bf0039 Merge pull request #6 from Telecominfraproject/feat/dockerized_cgw
Implement dockerized building and running of CGW
2024-04-10 10:58:13 +03:00
Olexandr, Mazur
61cd00dbc9 Merge pull request #8 from SviatoslavBoichuk/dev-add-device-to-group-cache
Dev add device to group cache
2024-04-10 10:57:56 +03:00
Sviatoslav Boichuk
8493d0e2c4 Added RAM cache for device - Groupd ID mapping 2024-04-08 11:13:46 +03:00
Oleksandr Mazur
c3172eed34 Implement dockerized building and running of CGW
- Use special build-env docker image that uses local project
  directory (volume mount) to speedup build.
- Implement cgw-img (docker image) generation.
- Track cgw-img tag based on commit.

Signed-off-by: Oleksandr Mazur <oleksandr.mazur@plvision.eu>
2024-04-04 11:24:34 +03:00
Olexandr, Mazur
ac7e2f3a5b Merge pull request #7 from Telecominfraproject/fix/invalid_mac_report_fix
Fix invalid device MAC reporting upon connect
2024-04-04 11:02:49 +03:00