oam.git
2 years agoMove cell configurations to cell level 81/11981/1
Martin Skorupski [Fri, 27 Oct 2023 07:37:15 +0000 (09:37 +0200)]
Move cell configurations to cell level

- Change schema

IssueID: OAM-375
Change-Id: I28e14fd4088effe42317ea85d333231e1dabf4c8
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
2 years agoImplement kml function for smo, near-rt-ric, o-cu 77/11977/2
Martin Skorupski [Fri, 27 Oct 2023 05:16:02 +0000 (07:16 +0200)]
Implement kml function for smo, near-rt-ric, o-cu

- done

IssueID: OAM-374
Change-Id: I087ce021f234679b4b1451ac09cf5f793d4ac757
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
2 years agoSpiralRadius handling added for O-DU and NonRt-Ric 76/11976/2
Martin Skorupski [Fri, 27 Oct 2023 05:08:40 +0000 (07:08 +0200)]
SpiralRadius handling added for O-DU and NonRt-Ric

Issue-ID: OAM-373
Change-Id: I553fb5fbd5fd159b7abca06b3d7513b817ea5633
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
2 years agoFix type conflict in Top 75/11975/1
Martin Skorupski [Fri, 27 Oct 2023 05:03:32 +0000 (07:03 +0200)]
Fix type conflict in Top

- syntax corrected
- name and other parameters are now handled correctly

IssueID: OAM-372
Change-Id: If76f717bdac639fc489893952c810ae2f2eacd91
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
2 years agokml representation of O-DU O-Cloud resource pool 56/11956/1
Martin Skorupski [Sun, 22 Oct 2023 10:21:17 +0000 (12:21 +0200)]
kml representation of O-DU O-Cloud resource pool

- modify cell presentation

Issue-ID: OAM-370, OAM-371
Change-Id: Iafc3501fb9c36916d0ad3dc3798d50811bc6f48a
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
2 years agokml representation of O-DU O-Cloud resource pool 55/11955/1
Martin Skorupski [Sun, 22 Oct 2023 10:20:07 +0000 (12:20 +0200)]
kml representation of O-DU O-Cloud resource pool

- modification of the Tower list by O-DUs
- Note later O-DU class must be spitted from
  O-DU-O-Cloud resource pool placement

Issue-ID: OAM-370, OAM-371
Change-Id: I902acbc053cb2ebb830a713563762e9c7184c615
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
2 years agokml representation of O-DU O-Cloud resource pool 54/11954/1
Martin Skorupski [Sun, 22 Oct 2023 10:15:05 +0000 (12:15 +0200)]
kml representation of O-DU O-Cloud resource pool

- completing ORan-CU-Directions

Issue-ID: OAM-370, OAM-371
Change-Id: I34fd3a047101e5cc9f719b2927b6f49af98f1900
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
2 years agokml representation of O-DU O-Cloud resource pool 53/11953/1
Martin Skorupski [Sun, 22 Oct 2023 10:13:01 +0000 (12:13 +0200)]
kml representation of O-DU O-Cloud resource pool

- creating a Cube Class for related Heagon-Grid functions

Issue-ID: OAM-371
Change-Id: I92226e37a4279437a21d4f95ebaf91137a166f15
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
2 years agopython 3.10 type definitions 52/11952/1
Martin Skorupski [Sun, 22 Oct 2023 10:01:35 +0000 (12:01 +0200)]
python 3.10 type definitions

- deprecated typings
- formatting
- spelling

Issue-ID: OAM-370
Change-Id: I16728f8e44a667fa37ddde0314a134f196669edd
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
2 years agopython 3.10 type definitions 51/11951/1
Martin Skorupski [Sun, 22 Oct 2023 09:58:15 +0000 (11:58 +0200)]
python 3.10 type definitions

- split Point into extra module, avoiding circular definitions
- deprecated typings
- formatting
- spelling

Issue-ID: OAM-370
Change-Id: Ie869b97e19633afe0e8a74aaa2fe355ab9eb550e
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
2 years agopython 3.10 type definitions 50/11950/1
Martin Skorupski [Sun, 22 Oct 2023 09:56:08 +0000 (11:56 +0200)]
python 3.10 type definitions

- deprecated typings
- formatting
- spelling

Issue-ID: OAM-370
Change-Id: I844de77809f9b471aa7b80b54ca28786fac281c1
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
2 years agoAdd Cell representation to Tower in KML 45/11945/1
Martin Skorupski [Thu, 19 Oct 2023 13:24:11 +0000 (15:24 +0200)]
Add Cell representation to Tower in KML

- cell borders added to tower in kml
- width reduced

Issue-ID: OAM-369
Change-Id: I4ccf52746db40e14d84021b159123b5f68bde83d
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
2 years agoCreate concrete classes for O-RAN Nodes 44/11944/1
Martin Skorupski [Wed, 18 Oct 2023 15:28:50 +0000 (17:28 +0200)]
Create concrete classes for O-RAN Nodes

- keep o-ran-object more abstract and move more specifics to O-RAN-Node

Issue-ID: OAM-368
Change-Id: I0e26617ca7a57f3174831bd2545c2a5f92d23a31
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
2 years agoCreate concrete classes for O-RAN Nodes 43/11943/1
Martin Skorupski [Wed, 18 Oct 2023 13:28:46 +0000 (15:28 +0200)]
Create concrete classes for O-RAN Nodes

- update functions on Network

Issue-ID: OAM-368
Change-Id: Idfe422646f68800e85828115e136b0605c3d34c7
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
2 years agoCreate concrete classes for O-RAN Nodes 42/11942/1
Martin Skorupski [Wed, 18 Oct 2023 13:28:27 +0000 (15:28 +0200)]
Create concrete classes for O-RAN Nodes

- update functions on Tower

Issue-ID: OAM-368
Change-Id: I7e803712069be4f262466805d74a11903bffee91
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
2 years agoCreate concrete classes for O-RAN Nodes 41/11941/1
Martin Skorupski [Wed, 18 Oct 2023 13:27:59 +0000 (15:27 +0200)]
Create concrete classes for O-RAN Nodes

- add an object class for SMO

Issue-ID: OAM-368
Change-Id: Icce5ebec1d5214250540314eb9b8132ecfa35b11
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
2 years agoCreate concrete classes for O-RAN Nodes 40/11940/1
Martin Skorupski [Wed, 18 Oct 2023 13:27:39 +0000 (15:27 +0200)]
Create concrete classes for O-RAN Nodes

- add an object class for NearRtRic

Issue-ID: OAM-368
Change-Id: If8c3437eb372571280fe905521fb201665ba3716
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
2 years agoCreate concrete classes for O-RAN Nodes 39/11939/1
Martin Skorupski [Wed, 18 Oct 2023 13:27:04 +0000 (15:27 +0200)]
Create concrete classes for O-RAN Nodes

- add an object class for O-CU

Issue-ID: OAM-368
Change-Id: I38822a55551823d28c15df753c235170738b6acb
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
2 years agoCreate concrete classes for O-RAN Nodes 38/11938/1
Martin Skorupski [Wed, 18 Oct 2023 13:26:32 +0000 (15:26 +0200)]
Create concrete classes for O-RAN Nodes

- add an object class for O-DU

Issue-ID: OAM-368
Change-Id: I6e8a3509768f8ea399325cbcf65b39a15014ab73
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
2 years agoCreate concrete classes for O-RAN Nodes 37/11937/1
Martin Skorupski [Wed, 18 Oct 2023 13:25:32 +0000 (15:25 +0200)]
Create concrete classes for O-RAN Nodes

- add an object class for NRCellDU

Issue-ID: OAM-368
Change-Id: I29cf8a1cbb8476963825a5d4ee79eb474ca92d01
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
2 years agoCreate concrete classes for O-RAN Nodes 36/11936/1
Martin Skorupski [Wed, 18 Oct 2023 13:24:24 +0000 (15:24 +0200)]
Create concrete classes for O-RAN Nodes

- a function added to convert a Point(x,y) into a new
  geographical location where 'self' is represented as Point(0,0)

Issue-ID: OAM-368
Change-Id: I7df2e1319d6d5c38c290b02b711c1213e2319f8f
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
2 years agoCreate concrete classes for O-RAN Nodes 35/11935/1
Martin Skorupski [Wed, 18 Oct 2023 13:22:43 +0000 (15:22 +0200)]
Create concrete classes for O-RAN Nodes

- Add more properties for O-RAN-Object for kml generation

Issue-ID: OAM-368
Change-Id: I392292f0384ea36532eb9d2a594ce4a6b389a9bd
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
2 years agoCreate concrete classes for O-RAN Nodes 34/11934/1
Martin Skorupski [Wed, 18 Oct 2023 13:20:08 +0000 (15:20 +0200)]
Create concrete classes for O-RAN Nodes

- spiral radius profile create to drive the O-RAN node
  "containment" (links)

Issue-ID: OAM-368
Change-Id: I81495f0bcf00817c3d871bd7beebe0646d6dab23
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
2 years agoAdd style for kml for viewer 33/11933/1
Martin Skorupski [Wed, 18 Oct 2023 13:00:54 +0000 (15:00 +0200)]
Add style for kml for viewer

- view updated to consume and process the kml.styles.json

Issue-ID: OAM-367
Change-Id: I3d91d93cb86dd68efa2d44e4edb6dc51a2f5becc
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
2 years agoAdd style for kml for viewer 32/11932/1
Martin Skorupski [Wed, 18 Oct 2023 13:00:19 +0000 (15:00 +0200)]
Add style for kml for viewer

- a json structure for kml styles created

Issue-ID: OAM-367
Change-Id: I4f85df5de728be46c3e71bb837ad30108f3e0460
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
2 years agoUse class for Point and Hex 31/11931/1
Martin Skorupski [Wed, 18 Oct 2023 12:56:17 +0000 (14:56 +0200)]
Use class for Point and Hex

- class created for Point and Hex with __str__ function
- housekeeping

Issue-ID: OAM-366
Change-Id: Iebdc37bee953f309cc63d9aa1c7c978ceb7a6489
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
2 years agoConfiguration: move cell-angle from tower to O-RU 30/11930/1
Martin Skorupski [Wed, 18 Oct 2023 12:48:34 +0000 (14:48 +0200)]
Configuration: move cell-angle from tower to O-RU

- config.json adopted to schema change

Issue-ID: OAM-365
Change-Id: Ib4ba031512002270acee195084932c741a116681
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
2 years agoConfiguration: move cell-angle from tower to O-RU 29/11929/1
Martin Skorupski [Wed, 18 Oct 2023 12:46:23 +0000 (14:46 +0200)]
Configuration: move cell-angle from tower to O-RU

- schema changed

Issue-ID: OAM-365
Change-Id: I87e4ce792f0f8247533645762bc7c2e21c4cd1ef
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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

2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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.

2 years 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>
2 years 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"

2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>