Commit Graph

30 Commits

Author SHA1 Message Date
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
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
Oleksandr Mazur
85ebb2eb16 Fix invalid device MAC reporting upon connect
- Rework JSON parser of uCentral messages to report
  valid mac to conn_server (in hex + uppercase),
  either way, connmap lookup can fail and cgw is unable
  to forward (sink down) msg from NB API to device;
- Comment-out stale connection closing (for now);

Signed-off-by: Oleksandr Mazur <oleksandr.mazur@plvision.eu>
2024-04-02 20:31:37 +03:00
Olexandr, Mazur
6802e9efa2 Merge pull request #4 from optim-enterprises-bv/next
Next
2024-04-01 17:38:39 +03:00
outbackdingo
a95082a73a cargo fix --bin "ucentral-cgw" --allow-dirty 2024-03-29 10:57:41 +07:00
outbackdingo
071a25394d proper rust formatting - cargo fmt 2024-03-29 10:52:51 +07:00
Oleksandr Mazur
eda553ccdb Update readme, add make to ease-out building
- Update readme;
- Add run script that helps running cgw;
  (utilizes enviroment variables for starting app);
- Add makefile that will be used for building app
  (build, deploy, run, run tests etc)

Signed-off-by: Oleksandr Mazur <oleksandr.mazur@plvision.eu>
Change-Id: I5b72e35a121afa95f3102efad8f1748995910a76
2024-03-28 18:28:11 +02:00
Oleksandr Mazur
af4801021f PLV next features #1
- Add rebalancing implementation (basic);
- Add prometheus metrics (draft);

Signed-off-by: Oleksandr Mazur <oleksandr.mazur@plvision.eu>
Change-Id: Iff273da2fcbe938ada51b97c87dcc3e534d1f95d
2024-03-28 18:21:09 +02:00
Paul White
6a0344aa87 cgw: initial commit
Signed-off-by: Paul White <paul@shasta.cloud>
2024-03-17 20:33:16 -07:00
tip-admin
aa54d00765 Initial commit 2024-03-05 10:10:40 -08:00