oam.git
7 months agoUse python file name conventions 24/11924/1
Martin Skorupski [Sun, 15 Oct 2023 11:26:43 +0000 (13:26 +0200)]
Use python file name conventions

- filenames (module names) using lowercase and underscore

Issue-ID: OAM-364
Change-Id: I8bf91b78b985853a5b567f034800962d3d20ead3
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
7 months agoCreate an init version of a network viewer 23/11923/1
Martin Skorupski [Sat, 14 Oct 2023 16:23:56 +0000 (18:23 +0200)]
Create an init version of a network viewer

- update app function for init generation of json, svg and kml

Issue-ID: OAM-363
Change-Id: Ib40e8a9837c139e49ced91749062a76e28b80c60
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
7 months agoCreate an init version of a network viewer 22/11922/1
Martin Skorupski [Sat, 14 Oct 2023 16:22:47 +0000 (18:22 +0200)]
Create an init version of a network viewer

- add controller for network generation

Issue-ID: OAM-363
Change-Id: I7dbfa078c3e5eb6ddd5c657f3317fb13bd39a079
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
7 months agoCreate an init version of a network viewer 21/11921/1
Martin Skorupski [Sat, 14 Oct 2023 16:22:08 +0000 (18:22 +0200)]
Create an init version of a network viewer

- add init version of a network viewer for json, svg and kml

Issue-ID: OAM-363
Change-Id: I42d77845a286ce8bee2e9f38b50acaa57997e23b
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
7 months agoCreate an init version of a network viewer 20/11920/1
Martin Skorupski [Sat, 14 Oct 2023 16:21:12 +0000 (18:21 +0200)]
Create an init version of a network viewer

- add concrete init network class

Issue-ID: OAM-363
Change-Id: I1dc315626a9099224cb6f10f9745ba9704e8a3b2
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
7 months agoCreate an init version of a network viewer 19/11919/1
Martin Skorupski [Sat, 14 Oct 2023 16:20:31 +0000 (18:20 +0200)]
Create an init version of a network viewer

- add concrete init Tower class

Issue-ID: OAM-363
Change-Id: I4ed360b09b9e7791b166d74bb180da793c6e19f8
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
7 months agoCreate an init version of a network viewer 18/11918/1
Martin Skorupski [Sat, 14 Oct 2023 16:19:38 +0000 (18:19 +0200)]
Create an init version of a network viewer

- add abstract topology termination point class

Issue-ID: OAM-363
Change-Id: I0eb82e7126aca7b6d9a8ba2e6e84fd5cc51c1587
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
7 months agoCreate an init version of a network viewer 17/11917/1
Martin Skorupski [Sat, 14 Oct 2023 16:19:12 +0000 (18:19 +0200)]
Create an init version of a network viewer

- add abstract topology node class

Issue-ID: OAM-363
Change-Id: I68d1cff47f32a8d99e4efbbcc2fd9c8f6b090610
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
7 months agoCreate an init version of a network viewer 16/11916/1
Martin Skorupski [Sat, 14 Oct 2023 16:18:21 +0000 (18:18 +0200)]
Create an init version of a network viewer

- add hexagon library

Issue-ID: OAM-363
Change-Id: I470309c672bad42461ce11814f1e7e0a84c956b3
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
7 months agoCreate an init version of a network viewer 15/11915/1
Martin Skorupski [Sat, 14 Oct 2023 16:16:57 +0000 (18:16 +0200)]
Create an init version of a network viewer

- add svg style css file

Issue-ID: OAM-363
Change-Id: I0f03ad5f1a7fbeb858e063703c35f34de7f0a9a5
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
7 months agoCreate an init version of a network viewer 14/11914/1
Martin Skorupski [Sat, 14 Oct 2023 16:16:09 +0000 (18:16 +0200)]
Create an init version of a network viewer

- rename O-RAN-Function to O-RAN-Object

Issue-ID: OAM-363
Change-Id: I113202688aa07c7c90de43d44a00e0e782c221b2
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
7 months agoCreate an init version of a network viewer 13/11913/1
Martin Skorupski [Sat, 14 Oct 2023 16:11:25 +0000 (18:11 +0200)]
Create an init version of a network viewer

- derive TOP class from ABC
  for the automated possibility of abstract classes inheriting TOP

Issue-ID: OAM-363
Change-Id: Ife810d5e06ed527e677e955fda1852ac6d4244e9
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
7 months agoUpdate the config.json accordantly 12/11912/1
Martin Skorupski [Sat, 14 Oct 2023 16:01:13 +0000 (18:01 +0200)]
Update the config.json accordantly

- attribute 'center' added to 'network' of type 'geoLocation'

Issue-ID: OAM-362
Change-Id: I4b19f05f09dc61f703558aced8e4dd73d8ff7991
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
7 months agoAdd geographical location to schema 11/11911/1
Martin Skorupski [Sat, 14 Oct 2023 15:58:31 +0000 (17:58 +0200)]
Add geographical location to schema

- attribute 'center' added to 'network' of type 'geoLocation'

Issue-ID: OAM-361
Change-Id: I81e230cfe0910e71cd5cfc9ff536dee5693ae4e0
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
7 months agoMerge changes from topics "OAM-350", "OAM-358", "OAM-359"
Martin Skorupski [Tue, 10 Oct 2023 14:45:04 +0000 (14:45 +0000)]
Merge changes from topics "OAM-350", "OAM-358", "OAM-359"

* changes:
  Create an init version of a README
  Create main to trigger the generation process
  Create an abstract class for O-RAN Functions

7 months agoCreate an init version of a README 06/11906/1
Martin Skorupski [Tue, 10 Oct 2023 14:38:36 +0000 (16:38 +0200)]
Create an init version of a README

- A README.md added to the app directory

Issue-ID: OAM-359
Change-Id: I6469d4b7f20d410a95fbbea3b88f30caac4f82fe
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
7 months agoCreate main to trigger the generation process 05/11905/1
Martin Skorupski [Tue, 10 Oct 2023 14:34:11 +0000 (16:34 +0200)]
Create main to trigger the generation process

- network_generator.py added to app controller

Issue-ID: OAM-358
Change-Id: I150f38de098a83b31af8c9c6554ccc7a6f455128
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
7 months agoCreate an abstract class for O-RAN Functions 84/11884/1
Martin Skorupski [Tue, 10 Oct 2023 14:29:27 +0000 (16:29 +0200)]
Create an abstract class for O-RAN Functions

- ORanFunction.py added to app model. It inherits from Top

Issue-ID: OAM-35
Change-Id: Ie3f104b4fa06bc8c26e95886c32a160b72f22b12
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
7 months agoCreate TOP Class 83/11883/1
Martin Skorupski [Tue, 10 Oct 2023 14:26:47 +0000 (16:26 +0200)]
Create TOP Class

- Top.py added to app model

Issue-ID: OAM-357
Change-Id: Ie90dbedefd284f157e4e604252ef0d286318e902
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
7 months agoCreate a validator for the config json 82/11882/1
Martin Skorupski [Tue, 10 Oct 2023 14:22:01 +0000 (16:22 +0200)]
Create a validator for the config json

- parameter_validator.py added to app controller

Issue-ID: OAM-356
Change-Id: I743cf9b2d09ad030f2ff95cc5ab394003c3dd5e4
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
7 months agoCreate a collection of type-definitions 81/11881/1
Martin Skorupski [Tue, 10 Oct 2023 14:17:28 +0000 (16:17 +0200)]
Create a collection of type-definitions

- TypeDefinitions.py added to app model

Issue-ID: OAM-355
Change-Id: Ifeb67b5f9b046bf79c3284d990e48152906e5a16
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
7 months agoCreate python model for GeoLocation 80/11880/1
Martin Skorupski [Tue, 10 Oct 2023 14:13:17 +0000 (16:13 +0200)]
Create python model for GeoLocation

- GeoLocation.py added to app model

Issue-ID: OAM-354
Change-Id: Ia960188bb6c5f9c7550e19a501b738a464de57d0
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
7 months agoCreate an ENUM for Countries 79/11879/1
Martin Skorupski [Tue, 10 Oct 2023 14:08:49 +0000 (16:08 +0200)]
Create an ENUM for Countries

- Countries.py added to app model

Issue-ID: OAM-353
Change-Id: I4aaf731401281e25de89a1578d9c5b0e463940e1
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
7 months agoCreate valid configuration file 78/11878/1
Martin Skorupski [Tue, 10 Oct 2023 14:01:12 +0000 (16:01 +0200)]
Create valid configuration file

- config.json added as specified in configuration.schema.json

Issue-ID: OAM-352
Change-Id: I5f8530338db3a61d8769477fad8b6e2c080e9b17
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
7 months agoDefine app config schema 77/11877/1
Martin Skorupski [Tue, 10 Oct 2023 13:55:28 +0000 (15:55 +0200)]
Define app config schema

- configuration.schema.json added

Issue-ID: OAM-351
Change-Id: Ie83461c040f4b1f977e818b5cf69fa03dc181768
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
7 months agoCreate PM Data Sequence diagram 13/11813/2
Martin Skorupski [Fri, 22 Sep 2023 10:42:24 +0000 (12:42 +0200)]
Create PM Data Sequence diagram

- add user outside of SMO for topology description
- create SMO common part
- add O-Cloud DMS for network topology deployment
- add (simulated) PM Data section before PM job creation
- remove sdnr from influencing PM Data generation

Issue-ID: OAM-349
Change-Id: I3b5ab1a7e5261c4494717aa67a18dd53163d333f
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
7 months agoCreate PM Data Sequence diagram 12/11812/2
Martin Skorupski [Fri, 22 Sep 2023 09:29:57 +0000 (11:29 +0200)]
Create PM Data Sequence diagram

- housekeeping

Issue-ID: OAM-349
Change-Id: If20689af49cb8a8d41d6e4eefb5be284527dd875
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
7 months agoCreate PM Data Sequence diagram 11/11811/3
Martin Skorupski [Fri, 22 Sep 2023 09:20:35 +0000 (11:20 +0200)]
Create PM Data Sequence diagram

- response to  John Keeney and NONRTRIC team

Issue-ID: OAM-349
Change-Id: I79a130904a6fcf343933d2aed805dd482ed3a65b
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
7 months agoCreate PM Data Sequence diagram 10/11810/3
Martin Skorupski [Fri, 22 Sep 2023 09:08:38 +0000 (11:08 +0200)]
Create PM Data Sequence diagram

- input from John Keeney and his team

Issue-ID: OAM-349
Change-Id: Ib570700bffdc2330b60b0ffcdb8f383ba3a2f347
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
7 months agoCreate PM Data Sequence diagram 09/11809/3
Martin Skorupski [Fri, 22 Sep 2023 08:49:58 +0000 (10:49 +0200)]
Create PM Data Sequence diagram

- remove alt for establishing streaming connection, as it is required

Issue-ID: OAM-349
Change-Id: I7dc5473086cb4f59741c0c750b07ba173ded0650
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
7 months agoCreate PM Data Sequence diagram 08/11808/3
Martin Skorupski [Fri, 22 Sep 2023 08:37:26 +0000 (10:37 +0200)]
Create PM Data Sequence diagram

- initial version

Issue-ID: OAM-349
Change-Id: Icb116e9ddc0677caea350249dfd587199911e981
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
10 months agoUpdate pre-loaded data for ietf-hardware 06/11506/2
Alex Stancu [Tue, 11 Jul 2023 15:06:43 +0000 (18:06 +0300)]
Update pre-loaded data for ietf-hardware

Issue-ID: OAM-348
Change-Id: Iacd113e46c7f548de6aebdb94fddcdcd6e3b1bf8
Signed-off-by: Alex Stancu <alexandru.stancu@highstreet-technologies.com>
10 months agoEnhance config scripts 05/11505/2
demx8as6 [Thu, 6 Jul 2023 14:09:11 +0000 (14:09 +0000)]
Enhance config scripts

- method 'get_environment_variable(name)' is now recursive

Issue-ID: OAM-347
Change-Id: I49b311ebfd26940a52c7b38221e7457790efe1cf
Signed-off-by: demx8as6 <martin.skorupski@highstreet-technologies.com>
10 months agorepo clean-up 03/11503/1
demx8as6 [Wed, 5 Jul 2023 16:47:01 +0000 (16:47 +0000)]
repo clean-up

- rename SOLUTION_DOMAIN env to HTTP_DOMAIN
- use ${env} within .env

Issue-ID: OAM-346
Change-Id: Icf6b86010f9f0fc0e353fbd47800c4fb37961e2b
Signed-off-by: demx8as6 <martin.skorupski@highstreet-technologies.com>
10 months agorepo clean-up 02/11502/1
demx8as6 [Wed, 5 Jul 2023 16:42:22 +0000 (16:42 +0000)]
repo clean-up

- rename SOLUTION_DOMAIN env to HTTP_DOMAIN
- use ${env} within .env

Issue-ID: OAM-346
Change-Id: I4b0abebc7b8ddfbcc632816b3868877f95903faa
Signed-off-by: demx8as6 <martin.skorupski@highstreet-technologies.com>
10 months agorepo clean-up 01/11501/1
demx8as6 [Wed, 5 Jul 2023 16:31:55 +0000 (16:31 +0000)]
repo clean-up

- remove docker compose project names

Issue-ID: OAM-346
Change-Id: Id5a700da58c1f881f197c374732c67570bb678a5
Signed-off-by: demx8as6 <martin.skorupski@highstreet-technologies.com>
10 months agorepo clean-up 00/11500/1
demx8as6 [Wed, 5 Jul 2023 16:23:33 +0000 (16:23 +0000)]
repo clean-up

- update documentations

Issue-ID: OAM-346
Change-Id: Id592de70163978d34747ca20ac88ad3b3b4a1d0d
Signed-off-by: demx8as6 <martin.skorupski@highstreet-technologies.com>
10 months agorepo clean-up 99/11499/1
demx8as6 [Wed, 5 Jul 2023 16:22:01 +0000 (16:22 +0000)]
repo clean-up

- fix references to config yaml

Issue-ID: OAM-346
Change-Id: Ib55f2c51c8b48f1bd0f1b577f6954effe502f211
Signed-off-by: demx8as6 <martin.skorupski@highstreet-technologies.com>
10 months agorepo clean-up 98/11498/1
demx8as6 [Wed, 5 Jul 2023 16:16:22 +0000 (16:16 +0000)]
repo clean-up

- rename *.yml files to *.yaml files

Issue-ID: OAM-346
Change-Id: I3f916185eab9e21183cdb7a0012e0db1a5f3e297
Signed-off-by: demx8as6 <martin.skorupski@highstreet-technologies.com>
10 months agorepo clean-up 97/11497/1
demx8as6 [Wed, 5 Jul 2023 16:02:49 +0000 (16:02 +0000)]
repo clean-up

- remove in the meantime unnessary O-RU-Controller md

Issue-ID: OAM-346
Change-Id: Id4a4698600376f191a694c889c50c51082dd4df1
Signed-off-by: demx8as6 <martin.skorupski@highstreet-technologies.com>
10 months agoMerge changes from topics "OAM-344", "OAM-345"
Martin Skorupski [Tue, 4 Jul 2023 15:40:47 +0000 (15:40 +0000)]
Merge changes from topics "OAM-344", "OAM-345"

* changes:
  Add Wireshark and jenkins
  Add Wireshark and jenkins
  Add Wireshark and jenkins
  Distinguish between DCN and OAM network
  Distinguish between DCN and OAM network
  Update Flows for Kafka-Bridge usage
  Correct getBaseUrl method
  Distinguish between expected and active topology
  Distinguish between expected and active topology
  Distinguish between expected and active topology
  Correct usage of Domain environment variable.

10 months agoAdopt new docs/tox API 35/11035/8
Martin Skorupski [Sat, 6 May 2023 15:25:08 +0000 (17:25 +0200)]
Adopt new docs/tox API

- toc.ini changed
- spelling issue reported by Rao addressed
- trigger

Issue-ID: OAM-335
Change-Id: Ie887a8931c40331014c5db34bca5e1b2336ce9d2
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
10 months agoMerge "Adopt new docs/tox API"
Martin Skorupski [Tue, 4 Jul 2023 15:20:12 +0000 (15:20 +0000)]
Merge "Adopt new docs/tox API"

10 months agoAdd Wireshark and jenkins 81/11481/4
demx8as6 [Sat, 1 Jul 2023 15:31:46 +0000 (15:31 +0000)]
Add Wireshark and jenkins

- add services to docker compose

Issue-ID: OAM-345
Change-Id: I35d4dff0b5d7bbed00908b16643771cf3c5ec770
Signed-off-by: demx8as6 <martin.skorupski@highstreet-technologies.com>
10 months agoAdd Wireshark and jenkins 80/11480/3
demx8as6 [Sat, 1 Jul 2023 15:31:25 +0000 (15:31 +0000)]
Add Wireshark and jenkins

- add services to docker compose

Issue-ID: OAM-345
Change-Id: Ia622090a1846160b6173f1fde9f5090ff10ce180
Signed-off-by: demx8as6 <martin.skorupski@highstreet-technologies.com>
10 months agoAdd Wireshark and jenkins 79/11479/3
demx8as6 [Sat, 1 Jul 2023 15:29:09 +0000 (15:29 +0000)]
Add Wireshark and jenkins

- add related folders to gitignore

Issue-ID: OAM-345
Change-Id: Id36f00cd7ff3e8a76feacf9b33585a275a11bca2
Signed-off-by: demx8as6 <martin.skorupski@highstreet-technologies.com>
10 months agoDistinguish between DCN and OAM network 78/11478/1
demx8as6 [Sat, 1 Jul 2023 13:50:57 +0000 (13:50 +0000)]
Distinguish between DCN and OAM network

- usage of the new DCN environment variable

Issue-ID: OAM-344
Change-Id: Id08b7949a79dfae4f5f6af4be127519807ff9b70
Signed-off-by: demx8as6 <martin.skorupski@highstreet-technologies.com>
10 months agoDistinguish between DCN and OAM network 77/11477/1
demx8as6 [Sat, 1 Jul 2023 13:50:25 +0000 (13:50 +0000)]
Distinguish between DCN and OAM network

- create a DCN environment variable

Issue-ID: OAM-344
Change-Id: Ica8fb49eb8adfc20f4d52f2436ae85d3ba68bae2
Signed-off-by: demx8as6 <martin.skorupski@highstreet-technologies.com>
10 months agoUpdate Flows for Kafka-Bridge usage 76/11476/1
demx8as6 [Sat, 1 Jul 2023 13:48:02 +0000 (13:48 +0000)]
Update Flows for Kafka-Bridge usage

- refactoring of tab 'message topics'

Issue-ID: OAM-343
Change-Id: I09bfd56ce9ab3051e2746495ce0bf33c51810a26
Signed-off-by: demx8as6 <martin.skorupski@highstreet-technologies.com>
10 months agoCorrect getBaseUrl method 75/11475/1
demx8as6 [Sat, 1 Jul 2023 13:44:31 +0000 (13:44 +0000)]
Correct getBaseUrl method

- in case the identity service is not up

Issue-ID: OAM-342
Change-Id: I6153b06aebbc91263c718339d4fb9e87fb732a9f
Signed-off-by: demx8as6 <martin.skorupski@highstreet-technologies.com>
10 months agoDistinguish between expected and active topology 74/11474/1
demx8as6 [Sat, 1 Jul 2023 13:41:25 +0000 (13:41 +0000)]
Distinguish between expected and active topology

- use an environment variable for the topology service image

Issue-ID: OAM-341
Change-Id: I88df444442406569b6f2b917e93f72fb4280e9b7
Signed-off-by: demx8as6 <martin.skorupski@highstreet-technologies.com>
10 months agoDistinguish between expected and active topology 73/11473/1
demx8as6 [Sat, 1 Jul 2023 13:39:44 +0000 (13:39 +0000)]
Distinguish between expected and active topology

- add topology service to SMO common components

Issue-ID: OAM-341
Change-Id: Idab9c10c1336dc0cd68c407668ebb6d5d56280de
Signed-off-by: demx8as6 <martin.skorupski@highstreet-technologies.com>
10 months agoDistinguish between expected and active topology 72/11472/1
demx8as6 [Sat, 1 Jul 2023 13:38:29 +0000 (13:38 +0000)]
Distinguish between expected and active topology

- a topology-type is added
- a second instance for the active topology was added

Issue-ID: OAM-341
Change-Id: I3d973029407aeffe01ff471a45fedd9ea0cbf60d
Signed-off-by: demx8as6 <martin.skorupski@highstreet-technologies.com>
10 months agoCorrect usage of Domain environment variable. 71/11471/1
demx8as6 [Sat, 1 Jul 2023 13:31:54 +0000 (13:31 +0000)]
Correct usage of Domain environment variable.

- docker-compose updated

Issue-ID: OAM-340
Change-Id: Ief4758e80839873129838b3fbea7927638adee52
Signed-off-by: demx8as6 <martin.skorupski@highstreet-technologies.com>
11 months agoAdd Kafka-bridge flows 21/11321/1 h-release
demx8as6 [Sun, 11 Jun 2023 12:01:26 +0000 (12:01 +0000)]
Add Kafka-bridge flows

- update of the flow scripts

Issue-ID: OAM-338
Change-Id: Ie740eef35e559e288b714c8c772501c37e68eaf0
Signed-off-by: demx8as6 <martin.skorupski@highstreet-technologies.com>
11 months agoAdd Kafka-bridge flows 20/11320/1
demx8as6 [Sun, 11 Jun 2023 12:00:34 +0000 (12:00 +0000)]
Add Kafka-bridge flows

- add extra host to apps/docker-compose to simplify the DNS handling

Issue-ID: OAM-338
Change-Id: If6734ce3d95c4f0313579fbdff85f84bd9ba0da7
Signed-off-by: demx8as6 <martin.skorupski@highstreet-technologies.com>
11 months agoAdd Kafka-bridge flows 19/11319/1
demx8as6 [Sun, 11 Jun 2023 11:58:53 +0000 (11:58 +0000)]
Add Kafka-bridge flows

- add host ip to env apps

Issue-ID: OAM-338
Change-Id: Iec1c56d8b81e4818a1a297cb8cc744a904a284b4
Signed-off-by: demx8as6 <martin.skorupski@highstreet-technologies.com>
11 months agoAdd kafka bridge 70/11270/2
demx8as6 [Tue, 6 Jun 2023 09:34:23 +0000 (09:34 +0000)]
Add kafka bridge

- housekeeping in smo/oam/docker-compose

Issue-ID: OAM-337
Change-Id: I7a33e7d50446639fe6b117fb45f8ab214256b212
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
11 months agoAdd kafka bridge 69/11269/1
demx8as6 [Tue, 6 Jun 2023 09:33:16 +0000 (09:33 +0000)]
Add kafka bridge

- add config files

Issue-ID: OAM-337
Change-Id: Id61b0137420afbff148ee43c44185f15e6761e4e
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
11 months agoAdd kafka bridge 68/11268/1
demx8as6 [Tue, 6 Jun 2023 09:22:44 +0000 (09:22 +0000)]
Add kafka bridge

- add kafka bridge service to smo/common/docker-compose

Issue-ID: OAM-337
Change-Id: I55ad82ced24ecb46f44ea88ed236c2b3d3368892
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
11 months agoAdd kafka bridge 67/11267/1
demx8as6 [Tue, 6 Jun 2023 09:20:58 +0000 (09:20 +0000)]
Add kafka bridge

- Define image version of kafka bridge

Issue-ID: OAM-337
Change-Id: Ieec9c96b09d86d9897a99e5d90cc48b5e00d670f
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
12 months agoSplit SMO network from telecom network 92/11092/1
Martin Skorupski [Sun, 14 May 2023 10:35:12 +0000 (12:35 +0200)]
Split SMO network from telecom network

The communication between simulated network and
SMO components uses FQDN only.

SMO NBI networks are separated from SMO SBIs.

Issue-ID: OAM-336
Change-Id: Ie36ac8451d9186e61c93908bbcd653a631c3efc7
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
12 months agoAdopt new docs/tox API 34/11034/2
Martin Skorupski [Sat, 6 May 2023 15:16:02 +0000 (17:16 +0200)]
Adopt new docs/tox API

- toc.ini changed
- spelling issue reported by Rao addressed

Issue-ID: OAM-335
Change-Id: Idf515651fecee8d7357c338b5812c799e65cc5f5
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
12 months agoSimulated O-RUs according to conf spec 22/11022/1
Martin Skorupski [Fri, 28 Apr 2023 11:54:15 +0000 (13:54 +0200)]
Simulated O-RUs according to conf spec

- adapt changes in README.md

Issue-ID: OAM-334
Change-Id: Ia8e0ee5590df1638a623312557f92c63aee51829
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
12 months agoSimulated O-RUs according to conf spec 21/11021/1
Martin Skorupski [Fri, 28 Apr 2023 11:53:15 +0000 (13:53 +0200)]
Simulated O-RUs according to conf spec

- remove useless comment

Issue-ID: OAM-334
Change-Id: I7a45e754bda37e08541b2188656f5a49ad267229
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
12 months agoSimulated O-RUs according to conf spec 20/11020/1
Martin Skorupski [Fri, 28 Apr 2023 11:52:34 +0000 (13:52 +0200)]
Simulated O-RUs according to conf spec

- define static IP addresses for in network/.env

Issue-ID: OAM-334
Change-Id: I56455f0e46bc451f3b653a1e5003098928090d2c
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
12 months agoSimulated O-RUs according to conf spec 19/11019/1
Martin Skorupski [Fri, 28 Apr 2023 11:50:52 +0000 (13:50 +0200)]
Simulated O-RUs according to conf spec

- change the config for simulated O-RUs
-- o-ru-11221 -> IPv4/SSH
-- o-ru-11222 -> IPv6/SSH
-- o-ru-11223 -> IPv4/TLS
-- o-ru-11224 -> IPv6/TLS

Issue-ID: OAM-334
Change-Id: I4f98a838d1153b840cea7036c527f13d2b6514b7
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
12 months agoSimulated O-RUs according to conf spec 18/11018/1
Martin Skorupski [Fri, 28 Apr 2023 11:48:40 +0000 (13:48 +0200)]
Simulated O-RUs according to conf spec

- define static IPv4 addresses on OAM network
 in oam/.env

Issue-ID: OAM-334
Change-Id: Idf8586cbceb75941e4a42d2f893d368fb006cfc4
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
12 months agoSimulated O-RUs according to conf spec 17/11017/1
Martin Skorupski [Fri, 28 Apr 2023 11:43:17 +0000 (13:43 +0200)]
Simulated O-RUs according to conf spec

- add static IPv4 addresses on OAM network

Issue-ID: OAM-334
Change-Id: I1ed160f629d62cb0ff9a173c2908a3ebd8dce5ea
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
12 months agoSimulated O-RUs according to conf spec 16/11016/1
Martin Skorupski [Fri, 28 Apr 2023 11:41:30 +0000 (13:41 +0200)]
Simulated O-RUs according to conf spec

- add certs to controller config for NETCONF via TLS

Issue-ID: OAM-334
Change-Id: I7554f98ef501d4bc5b38eabade7b355653ae2d7a
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
12 months agoSimulated O-RUs according to conf spec 15/11015/1
Martin Skorupski [Fri, 28 Apr 2023 11:40:14 +0000 (13:40 +0200)]
Simulated O-RUs according to conf spec

- add configuration for o-ru-11224

Issue-ID: OAM-334
Change-Id: Iab8ce6daca824a02c622e49d22bcb080e6d50c05
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
12 months agoSimulated O-RUs according to conf spec 14/11014/1
Martin Skorupski [Fri, 28 Apr 2023 11:34:36 +0000 (13:34 +0200)]
Simulated O-RUs according to conf spec

- shorten folder names for simulated
  network function configuration

Issue-ID: OAM-334
Change-Id: I9de5a68d27255af02b6106e3b29754bc29089bde
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
12 months agoGeneral updates for flows 13/11013/1
Martin Skorupski [Thu, 27 Apr 2023 14:58:12 +0000 (16:58 +0200)]
General updates for flows

-  avoid hardcoded end-points for controller,
  ves-collector and message-router
  instead envs are used

Issue-ID: OAM-333
Change-Id: I0ffc963d6ac0b65ad44174811904a3c265a39b99
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
12 months agoGeneral updates for flows 12/11012/1
Martin Skorupski [Thu, 27 Apr 2023 14:45:39 +0000 (16:45 +0200)]
General updates for flows

-  add new env for secure communication to
  VES-Collector

Issue-ID: OAM-333
Change-Id: Ia7c869670d0375f0a88602381ec9d5d67c80e924
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
12 months agoGeneral updates for flows 11/11011/1
Martin Skorupski [Thu, 27 Apr 2023 14:41:25 +0000 (16:41 +0200)]
General updates for flows

-  add docker file to build a container with
   additional flow-nodes
-  instructions for build and usage of flows

Issue-ID: OAM-333
Change-Id: Ie43cc3d23c95d14cbd900c9e4233b3ea57a1332d
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
12 months agoGeneral updates for flows 10/11010/1
Martin Skorupski [Thu, 27 Apr 2023 14:37:30 +0000 (16:37 +0200)]
General updates for flows

- update app key settings due to new user 'admin'

Issue-ID: OAM-333
Change-Id: I2bc87424de045548f8b9799c160d04468b38ed10
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
12 months agoGeneral updates for flows 09/11009/1
Martin Skorupski [Thu, 27 Apr 2023 14:36:19 +0000 (16:36 +0200)]
General updates for flows

- configure inti settings for admin user

Issue-ID: OAM-333
Change-Id: I7fc206ca2fde8cab81abea2eb6240f45e45595d1
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
12 months agoGeneral updates for flows 08/11008/1
Martin Skorupski [Thu, 27 Apr 2023 14:34:54 +0000 (16:34 +0200)]
General updates for flows

- add user credentials for flows
- use customized log format

Issue-ID: OAM-333
Change-Id: I070102cc4c1baab3976b83bcfd06d88a4bc3eda5
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
12 months agoAdd healthcheck for VES-Collector 07/11007/1
Martin Skorupski [Thu, 27 Apr 2023 14:24:58 +0000 (16:24 +0200)]
Add healthcheck for VES-Collector

- health-check added for VES-Collector
- in addition the environment list is changed to yaml
  object (editorial change)

Issue-ID: OAM-332
Change-Id: I9f435e888d9e2c3c7f52182440cf6eb914cebb7c
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
12 months agorunning ./send15minPm.sh FYNG results 01/11001/1
Martin Skorupski [Thu, 27 Apr 2023 13:05:16 +0000 (15:05 +0200)]
running ./send15minPm.sh FYNG results
in "JSON does not conform to schema".

- for python the config must be changed to FQDN
  Which was 'forgotten' in previous commits.

Issue-ID: OAM-331
Change-Id: Idf184b41d9ca0acc22dc6134047a18af0e04df0c
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
12 months agorunning ./send15minPm.sh FYNG results 00/11000/1
Martin Skorupski [Thu, 27 Apr 2023 13:03:41 +0000 (15:03 +0200)]
running ./send15minPm.sh FYNG results
in "JSON does not conform to schema".

- remove 'networkSliceArray' from template

Issue-ID: OAM-331
Change-Id: If0738fdb6c0bb42f105dc8dbda3620cf60cbc6ee
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
13 months agoCreate flow for notifyClearedAlarm 42/10942/1
Martin Skorupski [Mon, 17 Apr 2023 13:25:28 +0000 (15:25 +0200)]
Create flow for notifyClearedAlarm

- related nodeRed nodes added to
-- EventStreaming VES
-- MessageTopics

Issue-ID: OAM-330
Change-Id: I1c3292d97f1a970ac42a712ccdb1cd157130e8c0
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
13 months agoCreate flow for notifyNewAlarm 40/10940/1
Martin Skorupski [Mon, 17 Apr 2023 11:46:09 +0000 (13:46 +0200)]
Create flow for notifyNewAlarm

- related nodeRed nodes added to
-- EventStreaming VES
-- MessageTopics

Issue-ID: OAM-329
Change-Id: I642926069833f7e1fafb654ba0506159ae4996d7
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
13 months agoAdd watchdog reset function for O-RUs 39/10939/1
Martin Skorupski [Mon, 17 Apr 2023 10:59:04 +0000 (12:59 +0200)]
Add watchdog reset function for O-RUs

- reduce request to Kafka/DMaaP

Issue-ID: OAM-327
Change-Id: I8b0c494aced642f4e129085dab10b772a7df73ed
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
13 months agoAdd watchdog reset function for O-RUs 34/10934/1
Martin Skorupski [Fri, 14 Apr 2023 12:24:49 +0000 (14:24 +0200)]
Add watchdog reset function for O-RUs

- harden the javascript code

Issue-ID: OAM-327
Change-Id: I51b61712fa303d63d106c2111b8b547b3963eea9
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
13 months agoAdd watchdog reset function for O-RUs 33/10933/1
Martin Skorupski [Fri, 14 Apr 2023 11:53:21 +0000 (13:53 +0200)]
Add watchdog reset function for O-RUs

- deactivate topic output by default
- check for o-ran-supervision:supervision notification
  automatically every 5s by default

Issue-ID: OAM-327
Change-Id: I35fe3886b331c26d6c5acb3bd5b91c3f0281db66
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
13 months agoAdd watchdog reset function for O-RUs 31/10931/1
Martin Skorupski [Fri, 14 Apr 2023 10:14:23 +0000 (12:14 +0200)]
Add watchdog reset function for O-RUs

- bugfix: undefined's must be filtered
- some editorial work on the flow.

Issue-ID: OAM-327
Change-Id: Ic9e51f0a620f27be7556feefde2440c5f6c731b7
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
13 months agoAdd watchdog reset function for O-RUs 30/10930/1
Martin Skorupski [Fri, 14 Apr 2023 07:40:55 +0000 (09:40 +0200)]
Add watchdog reset function for O-RUs

- update nodered nodes config

Issue-ID: OAM-327
Change-Id: I8c3afbd436df4fa1a2b3e72c056fce2be59649d7
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
13 months agoAdd watchdog reset function for O-RUs 29/10929/1
Martin Skorupski [Fri, 14 Apr 2023 07:40:01 +0000 (09:40 +0200)]
Add watchdog reset function for O-RUs

- update flows cred

Issue-ID: OAM-327
Change-Id: I8da33b4af939d30899e9b8bf83b1b52dae8377fa
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
13 months agoAdd watchdog reset function for O-RUs 28/10928/1
Martin Skorupski [Fri, 14 Apr 2023 07:39:04 +0000 (09:39 +0200)]
Add watchdog reset function for O-RUs

- create OpenFronthaul flow

Issue-ID: OAM-327
Change-Id: I19146c7daa25e2f375ea77e7fdde9f6d72d26c0a
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
13 months agoAdd watchdog reset function for O-RUs 27/10927/1
Martin Skorupski [Fri, 14 Apr 2023 07:38:01 +0000 (09:38 +0200)]
Add watchdog reset function for O-RUs

- add new dependency for nodered 'loop'

Issue-ID: OAM-327
Change-Id: I8949420302801794bded96fc5e94b20bb4cc0f39
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
13 months agoSupport of WG4 OpenFronthaul Management-Plane VES 00/10900/1
Martin Skorupski [Thu, 13 Apr 2023 13:12:16 +0000 (15:12 +0200)]
Support of WG4 OpenFronthaul Management-Plane VES

- update flow configuration for eays enabling
  and disabling of flow-nodes.

Issue-ID: OAM-326
Change-Id: If2b14d19a7a0b51c8e26fe9bfdc0abf6f000d076
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
13 months agoSupport of WG4 OpenFronthaul Management-Plane VES 99/10899/1
Martin Skorupski [Thu, 13 Apr 2023 13:11:05 +0000 (15:11 +0200)]
Support of WG4 OpenFronthaul Management-Plane VES

- add OFHM VES flows

Issue-ID: OAM-326
Change-Id: Ifbd74599c37e007e17f757d91c077f85424de446
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
13 months agoSupport of WG4 OpenFronthaul Management-Plane VES 98/10898/1
Martin Skorupski [Thu, 13 Apr 2023 13:09:41 +0000 (15:09 +0200)]
Support of WG4 OpenFronthaul Management-Plane VES

- add OFHM streamIds to collector config

Issue-ID: OAM-326
Change-Id: I500ef65f5e8d8c3ae17fec2cc2f77118b42f9b61
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
13 months agoSupport of WG4 OpenFronthaul Management-Plane VES 97/10897/1
Martin Skorupski [Thu, 13 Apr 2023 13:08:22 +0000 (15:08 +0200)]
Support of WG4 OpenFronthaul Management-Plane VES

- use individual topics for kafka for each
  OFHM VES as discussed 2023-04-12

Issue-ID: OAM-326
Change-Id: I620521c3f4dc3419ba99ae3de4205b03e9483263
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
13 months agoSupport of WG4 OpenFronthaul Management-Plane VES 96/10896/1
Martin Skorupski [Thu, 13 Apr 2023 13:05:53 +0000 (15:05 +0200)]
Support of WG4 OpenFronthaul Management-Plane VES

- add schema for o-ran-supervision:supervision-notification

Issue-ID: OAM-326
Change-Id: Ic2f7b82e087021d080c0fce6d90f0568dd5473a4
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
13 months agoMerge changes from topic "OAM-328"
Martin Skorupski [Wed, 12 Apr 2023 10:45:33 +0000 (10:45 +0000)]
Merge changes from topic "OAM-328"

* changes:
  Secure all created user accounts
  Secure all created user accounts

13 months agoSecure all created user accounts 72/10872/1
Martin Skorupski [Sat, 8 Apr 2023 09:52:18 +0000 (11:52 +0200)]
Secure all created user accounts

- update for system user account
- this account uses as default the password
  defined in .env

Issue-ID: OAM-328
Change-Id: I029d76c74303db2b87057cd69ca470cdd6b7c5fd
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
13 months agoSecure all created user accounts 71/10871/1
Martin Skorupski [Sat, 8 Apr 2023 09:51:02 +0000 (11:51 +0200)]
Secure all created user accounts

- change the config for users

Issue-ID: OAM-328
Change-Id: I1b044bebe2cd20aa49a482b978aa687e0f32ee44
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
13 months agoSupport of WG4 OpenFronthaul Management-Plane VES 70/10870/1
Martin Skorupski [Sat, 8 Apr 2023 09:11:38 +0000 (11:11 +0200)]
Support of WG4 OpenFronthaul Management-Plane VES

- add ves creation example for o-ran-file-management.yang:file-download-event
and o-ran-file-management.yang:file-upload-notification
- add topic request of OFHM events

Issue-ID: OAM-236
Change-Id: I5190fb67bfa75d77dc875ed02167852b67a4c190
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>