demskeq8 [Wed, 20 Mar 2024 07:50:14 +0000 (08:50 +0100)]
[Solution] Update to ONAP Montreal releases version
- update controller/odlux images
- change persistence from elasticsearch to mariaDB
- improved user handling for identity
- support indentity theme
Issue-ID: OAM-403
Change-Id: I28bec223a656af1dcfe61b47f5df43fba4545a52
Signed-off-by: demskeq8 <alexander.dehn@highstreet-technologies.com>
demskeq8 [Wed, 20 Mar 2024 06:54:27 +0000 (07:54 +0100)]
[SMO] ves-collector: support blob in schemaReference
new: schemaReference": "https://forge.3gpp.org/rep/sa5/MnS/blob/..."
schemaReference": "https://forge.3gpp.org/rep/sa5/MnS/raw/..."
Issue-ID: OAM-402
Change-Id: I0dfb240ed53cfd6a0bc103547fb576ac2da002ff
Signed-off-by: demskeq8 <alexander.dehn@highstreet-technologies.com>
demskeq8 [Thu, 14 Mar 2024 13:35:02 +0000 (14:35 +0100)]
[SMO] Provide SDNC_ENABLE_OAUTH as env var
default SDNC_ENABLE_OAUTH=true
Issue-ID: OAM-399
Change-Id: Ia8f019c8f8b58275a13a05f4ef4b50546397c243
Signed-off-by: demskeq8 <alexander.dehn@highstreet-technologies.com>
Martin Skorupski [Sun, 17 Dec 2023 12:52:49 +0000 (13:52 +0100)]
The output files should be compressed
- implement file compression
Issue-ID: OAM-394
Change-Id: I128400430fa3c329bcc20310b183581d100715d3
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Sun, 17 Dec 2023 12:51:57 +0000 (13:51 +0100)]
The output files should be compressed
- update config files according to new schema
Issue-ID: OAM-394
Change-Id: I596000f7cc68ef94af347ac3d7757d2d7865ef26
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Sun, 17 Dec 2023 12:50:35 +0000 (13:50 +0100)]
The output files should be compressed
- config schema changed to allow file compression
Issue-ID: OAM-394
Change-Id: I549a4ba4b62a5955f651e535439d3a5f4119b7f9
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Thu, 23 Nov 2023 06:47:10 +0000 (07:47 +0100)]
Decide about "list-case" or "camelCase" in schema.
- updates in model/python
Issue-ID: OAM-396
Change-Id: I7ab4a3ebf45bd51a3004d9577eda813bcd6612e2
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Thu, 23 Nov 2023 06:46:24 +0000 (07:46 +0100)]
Decide about "list-case" or "camelCase" in schema.
- correction in test config
Issue-ID: OAM-396
Change-Id: I374d06177094ec3e4f326f9cb18f1ed5ba999b06
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Wed, 22 Nov 2023 16:29:33 +0000 (17:29 +0100)]
Decide about "list-case" or "camelCase" in schema.
- update config files according to schema
Issue-ID: OAM-396
Change-Id: Id5b5f3fb41421333955db401708b31957c94a46f
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Wed, 22 Nov 2023 16:28:25 +0000 (17:28 +0100)]
Decide about "list-case" or "camelCase" in schema.
- schema to camelCase
Issue-ID: OAM-396
Change-Id: Ic1ee3e4e899082359aa6c3c448f874efc427ed68
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Wed, 22 Nov 2023 06:53:42 +0000 (07:53 +0100)]
Implement handover areas in kml
- update kml generation for cell
Issue-ID: OAM-393
Change-Id: Icbb8f9dbd817b3db40a40058415b801330f0cb6f
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Wed, 22 Nov 2023 06:53:00 +0000 (07:53 +0100)]
Implement handover areas in kml
- update network according to schema
Issue-ID: OAM-393
Change-Id: I043389ed527f427a791e74a35ec09a04e3c07933
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Wed, 22 Nov 2023 06:51:39 +0000 (07:51 +0100)]
Implement handover areas in kml
- update config files according to schema
Issue-ID: OAM-393
Change-Id: Iab843d1cc857fa753026b148075273d19c937bca
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Wed, 22 Nov 2023 06:51:01 +0000 (07:51 +0100)]
Implement handover areas in kml
- update schema
Issue-ID: OAM-393
Change-Id: Ic71acb1af477fcfad50418ea7c1d509e62666e78
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Sat, 18 Nov 2023 17:00:50 +0000 (18:00 +0100)]
Add cell-scale-factor to jsonschema
- add jsonschema to runtime requirements
Issue-ID: OAM-392
Change-Id: Id92524b14ed59667b6e277cc0bc70862df1aa730
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Sat, 18 Nov 2023 16:57:44 +0000 (17:57 +0100)]
Add cell-scale-factor to jsonschema
- schema changed
- configs updated
- dummy implementation
Issue-ID: OAM-392
Change-Id: Id3664d066d21e6447c2590f21c8886db8a5b54cc
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Wed, 15 Nov 2023 13:26:15 +0000 (14:26 +0100)]
Empty TerminationPoint list
- type check removed
Issue-ID: OAM-390
Change-Id: If6f5cc44d6137a0b1d93f8bd8e716a42ce704519
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Sun, 12 Nov 2023 17:13:10 +0000 (18:13 +0100)]
linting ...
- create module test
Issue-ID: OAM-388
Change-Id: Ifc645f0f86d7963395e52b9bfb8b0f521d4683b8
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Sun, 12 Nov 2023 17:12:28 +0000 (18:12 +0100)]
linting ...
- create test config file
Issue-ID: OAM-388
Change-Id: I9bb4b395044d2de7fd5d1654fc0838c40a9b3ba9
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Sun, 12 Nov 2023 17:11:41 +0000 (18:11 +0100)]
linting ...
- lint py files
Issue-ID: OAM-388
Change-Id: I797cf34049e4765971ee67017ee06f78fedebddf
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Sun, 12 Nov 2023 17:06:21 +0000 (18:06 +0100)]
linting ...
- prepare project for linting and test
Issue-ID: OAM-388
Change-Id: I8729a848f157f771329791805697d1dd2c1f4546
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Sun, 12 Nov 2023 14:38:11 +0000 (15:38 +0100)]
linting ...
- prepare project for linting and test
Issue-ID: OAM-388
Change-Id: Iec4ec9e9037f14f4e6c7d7f25f8774297baf2cf7
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Sun, 12 Nov 2023 14:31:13 +0000 (15:31 +0100)]
Add geoLocation to ietf-networks:node
- add yang models
- o-ran-sc-system-with-geo-location added
Issue-ID: OAM-389
Change-Id: I13f9769fb82db96ea67e5cd75fade31a2988665c
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Fri, 3 Nov 2023 16:25:19 +0000 (17:25 +0100)]
Reformat files according to template
- Makeflle must be part of the project
Issue-ID: OAM-387
Change-Id: I61e24db8103928c13aea0e655687bc46c504f2c3
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Fri, 3 Nov 2023 16:20:20 +0000 (17:20 +0100)]
Reformat files according to template
- done - (nice!)
Issue-ID: OAM-387
Change-Id: Ia38b6b4567bc9a3402a57b856be09f37dafe6e6d
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Fri, 3 Nov 2023 16:04:32 +0000 (17:04 +0100)]
Merge 'base' and 'controller/network_generator'
- controller/network_generator is replaced by base
Issue-ID: OAM-386
Change-Id: I613ed1c635e771654dd9b64ef1e79832c55702cc
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Fri, 3 Nov 2023 15:49:05 +0000 (16:49 +0100)]
Move all business logic code under template folder
- move all python code
- change references
Issue-ID: OAM-385
Change-Id: I7cef9ec4bff10ccfa81c1bf52d7b6078da460954
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Fri, 3 Nov 2023 15:46:05 +0000 (16:46 +0100)]
Move all business logic code under template folder
- starting py goes to cli.py
Issue-ID: OAM-385
Change-Id: I1b13ed74028cf1045f1d942e9d242e23da6678fa
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Fri, 3 Nov 2023 15:42:40 +0000 (16:42 +0100)]
Move all business logic code under template folder
- change start command
Issue-ID: OAM-385
Change-Id: Iddebc5c73399f6453281aa452650baea6c079a02
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Fri, 3 Nov 2023 15:37:11 +0000 (16:37 +0100)]
Move all business logic code under template folder
- enable git usage for this folder
Issue-ID: OAM-385
Change-Id: I9f5c4828eb6a1cef86c29f9c2338249a4fd4e2d7
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Fri, 3 Nov 2023 11:55:06 +0000 (12:55 +0100)]
Create ietf-network-topology json
- the generation of itef-topology-nodes and links
effects all object classes
Issue-ID: OAM-382
Change-Id: I0a685461b4730be8d10eb23daf9ac7ae055e1d36
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Fri, 3 Nov 2023 11:38:52 +0000 (12:38 +0100)]
Prepare project for python template
- gitignore created
- Contribution.md created
- History.md created
- Manifest.in created
- requiremetns.txt created
Issue-ID: OAM-380
Change-Id: Idf288bca3ae2eb7483b4a7bddba37c354cc3d387
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Fri, 3 Nov 2023 11:20:48 +0000 (12:20 +0100)]
Create directory specific .gitignore
- gitignore created
Issue-ID: OAM-381
Change-Id: I4ad001089ec913131a792584447b00076d3a331d
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Fri, 3 Nov 2023 11:16:03 +0000 (12:16 +0100)]
Create directory specific .gitignore
- gitignore created
Issue-ID: OAM-381
Change-Id: I30f4b3d353114a0cd5a3fbc10c4771b20c478748
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Fri, 3 Nov 2023 11:05:03 +0000 (12:05 +0100)]
Create directory specific .gitignore
- gitignore created
Issue-ID: OAM-381
Change-Id: I580b7bbb319daf9328b34e2e6a1a6368a4e2f1f0
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Fri, 3 Nov 2023 10:45:42 +0000 (11:45 +0100)]
Add hint for output validation
- new chapter for output validation
- hint in Prerequisites section added
Issue-ID: OAM-379
Change-Id: Ifb9c25f8cf4728e7171fed8cc5f41009d5129eef
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Sat, 28 Oct 2023 19:30:55 +0000 (21:30 +0200)]
Ensure that only Cells cover a geographical area
- some housekeeping
Issue-ID: OAM-378
Change-Id: I858be9b782de50ed9c7cbee6641d81500552b6df
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Sat, 28 Oct 2023 19:29:48 +0000 (21:29 +0200)]
Ensure that only Cells cover a geographical area
- move O-RU creation to Tower, because, O-RUs are
mounted at the Tower and O-DU could be places
elsewhere
Issue-ID: OAM-378
Change-Id: Ia7b10bad17fc908c5508cb7c5e97ae879d1296df
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Sat, 28 Oct 2023 19:27:45 +0000 (21:27 +0200)]
Ensure that only Cells cover a geographical area
- calculate cell representation for kml
Issue-ID: OAM-378
Change-Id: Ied0ab10c44501db62b505ee1e951c4844db05148
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Sat, 28 Oct 2023 19:26:12 +0000 (21:26 +0200)]
Ensure that only Cells cover a geographical area
- create cells per O-RU
- call cell representation for kml
Issue-ID: OAM-378
Change-Id: I72e961c02150f15f57dd8d1bcd68bdfe3a859156
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Sat, 28 Oct 2023 19:23:26 +0000 (21:23 +0200)]
Ensure that only Cells cover a geographical area
- just call toKml form O-RUs instead of creating
a cell representation by towers.
Issue-ID: OAM-378
Change-Id: Ie8328e1fd8829293b5f1930b0dcb89fab9730393
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Fri, 27 Oct 2023 19:39:49 +0000 (21:39 +0200)]
Mount O-RAN RUs at Towers
- association between O-DU and Tower removed
- preparation for association from O-RU to Cell
- association between Tower and O-RUs added
Issue-ID: OAM-377
Change-Id: Iaeeab854d429b8f8402ca0ca009b3d2f387d3bc9
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Fri, 27 Oct 2023 19:32:25 +0000 (21:32 +0200)]
Create Resource pool for O-DUs
- new class for resource pools created
- instanciated by O-RAN CU
Issue-ID: OAM-376
Change-Id: I012e3d0e4771dab62f6234c8dd424ce44396316d
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Fri, 27 Oct 2023 07:39:23 +0000 (09:39 +0200)]
Move cell configurations to cell level
- adopt changes in python classes
-- network,
-- tower
IssueID: OAM-375
Change-Id: I6f69ce3018ba874dab2c2c1f72947cdef6d7d396
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
Martin Skorupski [Fri, 27 Oct 2023 07:38:20 +0000 (09:38 +0200)]
Move cell configurations to cell level
- adopt changes in config.json
IssueID: OAM-375
Change-Id: I3cc869cd1a807437b865387fb3787a80a26fee03
Signed-off-by: Martin Skorupski <martin.skorupski@highstreet-technologies.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>