ric-app/qp-driver.git
3 years agoRelease bump to 1.1.0 34/5234/1 cherry
E. Scott Daniels [Thu, 3 Dec 2020 21:30:27 +0000 (16:30 -0500)]
Release bump to 1.1.0

Signed-off-by: E. Scott Daniels <daniels@research.att.com>
Change-Id: I91508af90ffdee32fad02fb8efcaeb965f97f6d0

4 years agoCommitter changes in RICAPP repo ric-app/qp-driver 71/4271/1
Lott, Christopher (cl778h) [Mon, 29 Jun 2020 22:35:26 +0000 (18:35 -0400)]
Committer changes in RICAPP repo ric-app/qp-driver

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I18f2be0fbb7a2238bd61246d4e413dd34e8ea1c3

4 years agoAdd custom configuration-change handler to qp-d 70/4270/2
Lott, Christopher (cl778h) [Mon, 29 Jun 2020 20:09:46 +0000 (16:09 -0400)]
Add custom configuration-change handler to qp-d

Listen for the configuration-change event and log the configuration
data structure supplied to the handler.  This is a new feature in
the xapp framework as of version 1.3.0.

Issue-ID: RICAPP-122
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I6ce73d657dad6f99f077675d171f28bed1c5fac5

4 years agoExtend xapp-descriptor with controls section 69/4269/4
Lott, Christopher (cl778h) [Mon, 29 Jun 2020 17:46:58 +0000 (13:46 -0400)]
Extend xapp-descriptor with controls section

Add example integer and string configuration properties to config.json.
Add controls.json file containing a schema to validate those properties.

Issue-ID: RICAPP-122
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: Ib6b357a62577445c85fe8d60d3eb7f35aeb3e84b

4 years agoAdd alarm message name to xapp-descriptor tx list 67/4267/2
Lott, Christopher (cl778h) [Mon, 29 Jun 2020 15:48:31 +0000 (11:48 -0400)]
Add alarm message name to xapp-descriptor tx list

Issue-ID: RICAPP-117
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I69cd742f2c316aa9a76639712c3012090d77d455

4 years agoUpgrade to latest framework and RMR 35/4235/1
Lott, Christopher (cl778h) [Thu, 25 Jun 2020 16:01:45 +0000 (12:01 -0400)]
Upgrade to latest framework and RMR

Pick up change to alarm message-type constant.

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I21dbca8d69a33634d9b547d4b7feed2845106d66

4 years agoRaise alarm if SDL connection is not healthy 76/4076/3 bronze
Lott, Christopher (cl778h) [Thu, 11 Jun 2020 20:12:26 +0000 (16:12 -0400)]
Raise alarm if SDL connection is not healthy

Use new alarm subpackage from ricxappframe to send a message via RMR

Bump version to 1.1.0

Issue-ID: RICAPP-117
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: Ief9693e36fb0d436f613d5be439bc2c4cc1c95fe

4 years agoRelease qpd at version 1.0.9 78/3978/1
Lott, Christopher (cl778h) [Wed, 3 Jun 2020 18:12:56 +0000 (14:12 -0400)]
Release qpd at version 1.0.9

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: Ifc17a971604e84c647885a04a8208521bdfcf85c

4 years agoChange qpd's RMR listen port to 4560 60/3960/2 1.0.9
Lott, Christopher (cl778h) [Tue, 2 Jun 2020 18:43:30 +0000 (14:43 -0400)]
Change qpd's RMR listen port to 4560

Correct xApp descriptor tag to be rmr-data

Issue-ID: RICAPP-112, RICAPP-114
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: Ie28b9853a4ea7a4d19ba034ffe61a5aa8d2f8e12

4 years agoRevise static route table to support testing 00/3800/2
Lott, Christopher (cl778h) [Fri, 22 May 2020 19:35:14 +0000 (15:35 -0400)]
Revise static route table to support testing

Correct typo in xapp descriptor for txMessages

Issue-ID: RICAPP-108
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I75af5a2cff460d5f6d29efb8fbc41820051bff03

4 years agoRelease 1.0.7 20/3720/1
Ron Shacham [Fri, 15 May 2020 18:39:06 +0000 (14:39 -0400)]
Release 1.0.7

IssueID: RICAPP-97

Signed-off-by: Ron Shacham <rshacham@research.att.com>
Change-Id: I0dbb57daaf9af5a229f5d0c31f40a17c3d45c242

4 years agoAdd xapp descriptor to qp-driver repo 06/3706/5 1.0.7
Ron Shacham [Fri, 15 May 2020 01:49:12 +0000 (21:49 -0400)]
Add xapp descriptor to qp-driver repo

Signed-off-by: Ron Shacham <rshacham@research.att.com>
Change-Id: I736ff3ec964d373e8a7472112d390a74d4687c0e

4 years agoDecode values from SDL as JSON 75/3675/1
Lott, Christopher (cl778h) [Tue, 12 May 2020 21:06:28 +0000 (17:06 -0400)]
Decode values from SDL as JSON

Bump version to 1.0.6

Issue-ID: RICAPP-104
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I1c29cf664820ed2273215298923456dd5d31eb2e

4 years agoMerge "Use constants from rmr for message summary"
Matti Hiltunen [Fri, 8 May 2020 21:48:45 +0000 (21:48 +0000)]
Merge "Use constants from rmr for message summary"

4 years agoAdd Guy Jacobson as committer on ric-app/qp-driver 53/3653/2
Lott, Christopher (cl778h) [Fri, 8 May 2020 20:42:46 +0000 (16:42 -0400)]
Add Guy Jacobson as committer on ric-app/qp-driver

Vote thread at https://lists.o-ran-sc.org/g/main/topic/73031835#609

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: Ib95de4fdffc56591ab2376951776dc8213d64ad7

4 years agoUse constants from rmr for message summary 46/3646/1
Lott, Christopher (cl778h) [Fri, 8 May 2020 17:34:23 +0000 (13:34 -0400)]
Use constants from rmr for message summary

Message-summary dict keys are defined in the rmr module.
Use them instead of hardcoding strings.

Add Dockerfile to support unit testing on machines that don't have
the RMR library, such as macs.

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I1d9ec036f41acd564b777f31cb2643e8b0ea5f37

4 years agoUse xappframepy ver 1.1.1 or later 26/3626/2
Lott, Christopher (cl778h) [Thu, 7 May 2020 17:07:16 +0000 (13:07 -0400)]
Use xappframepy ver 1.1.1 or later

Pin version for xappframepy in setup.py
Upgrade to RMR ver 4.0.5 in Dockerfile

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I6bb3289be4ffc89ec3ab14e99c872e30db4f083f

4 years agoUpgrade to frame 1.1.0, RMR 4.0.5 23/3623/1
Lott, Christopher (cl778h) [Thu, 7 May 2020 13:36:14 +0000 (09:36 -0400)]
Upgrade to frame 1.1.0, RMR 4.0.5

Bump qp-driver version to 1.0.5.

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I4d22b5ce0b9e5e5cf22050bd092dd49ca925910a

4 years agoUpgrade to RMR version 4.0.2 87/3587/3
Lott, Christopher (cl778h) [Tue, 5 May 2020 18:35:50 +0000 (14:35 -0400)]
Upgrade to RMR version 4.0.2

Bump qp-d version to 1.0.4.

Issue-ID: RICAPP-103
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: Ieb62df59185b27dcf5a027ba1aa42ac617ea14ec

4 years agoUpgrade to RMR version 3.8.2 93/3393/1
Lott, Christopher (cl778h) [Wed, 22 Apr 2020 15:25:22 +0000 (11:25 -0400)]
Upgrade to RMR version 3.8.2

Copy RMR files from builder image in release registry.
Bump version to 1.0.2.

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I48b29fb6aea3ebc2ff5a2aaeafa940000fde4bb7

4 years agoMove qpd to xapp frame 1.0.0 17/3217/1
Tommy Carpenter [Wed, 8 Apr 2020 12:15:03 +0000 (08:15 -0400)]
Move qpd to xapp frame 1.0.0

Issue-ID: RICAPP-92
Change-Id: Ia190c702373c5159a805da6f5557a0ece8071ed6
Signed-off-by: Tommy Carpenter <tc677g@att.com>
4 years agoRelease 101 39/3139/3
Tommy Carpenter [Fri, 3 Apr 2020 17:18:46 +0000 (13:18 -0400)]
Release 101

Issue-ID: RICAPP-92
Change-Id: I76a6a20791b2f91621d6e316fe9d182f12d9b79d
Signed-off-by: Tommy Carpenter <tc677g@att.com>
4 years agoFix container tag 42/3142/1 1.0.1
Tommy Carpenter [Fri, 3 Apr 2020 17:54:37 +0000 (13:54 -0400)]
Fix container tag

Change-Id: I20892bb5ea8b024f1344384e8ca0e5890c3eeb7a
Signed-off-by: Tommy Carpenter <tc677g@att.com>
4 years agoChanges: 36/3136/1
Tommy Carpenter [Fri, 3 Apr 2020 15:35:09 +0000 (11:35 -0400)]
Changes:

    * Docker now builds with an empty route file so rmr starts; it will not even start properly without this
    * Change how fake_sdl is activated for docker convienence
    * Create dev guide file
    * Add instructions on how to test the rmr healthcheck in a running container
    * Update to xapp frame 0.7.0 (which has rmr healthchecks)

Issue-ID: RICAPP-92
Change-Id: Ib0cd06870ba1bfc51ee8749c040d0b4c65f8c4fa
Signed-off-by: Tommy Carpenter <tc677g@att.com>
4 years agoFirst complete implementation: 74/3074/4
Tommy Carpenter [Tue, 31 Mar 2020 12:06:53 +0000 (08:06 -0400)]
First complete implementation:

    * This release is seen as the first complete implementation of QPD, although likely fixes and enhancements are needed
    * Implement the rmr messaging
    * Add tests for various bad scenarios like UE IDs not existing and Cell data not existing
    * Fix UE IDs to be strings as they are in the req slides

Issue-ID: RICAPP-92
Change-Id: Id739cfd187237e713cb4b3c0b67cb89c2d853c7b
Signed-off-by: Tommy Carpenter <tc677g@att.com>
4 years agoImplement SDL calls and testing 32/3032/2
Tommy Carpenter [Fri, 27 Mar 2020 12:31:01 +0000 (08:31 -0400)]
Implement SDL calls and testing

Issue-ID: RICAPP-92
Change-Id: I15e86369b72ab19df5548d09c56c95b603495356
Signed-off-by: Tommy Carpenter <tc677g@att.com>
4 years agoImplement the core business logic of the data merge 94/2994/3
Tommy Carpenter [Thu, 26 Mar 2020 12:48:44 +0000 (08:48 -0400)]
Implement the core business logic of the data merge

Issue-ID: RICAPP-92
Change-Id: I1e5e59247f2f28f66140da65bf64f39669e5af67
Signed-off-by: Tommy Carpenter <tc677g@att.com>
4 years agoChanges: 85/2985/2
Tommy Carpenter [Wed, 25 Mar 2020 19:11:39 +0000 (15:11 -0400)]
Changes:

    * Move to SI95
    * Move to Xapp frame 0.6.0
    * Move to py38
    * Remove unneeded stuff from setup.py since this is a docker component and not a pypi library
    * Add some mock data for future development

Issue-ID: RICAPP-92
Change-Id: Idadde588e85c1362c2bd3a9c724a5f62a312f76b
Signed-off-by: Tommy Carpenter <tc677g@att.com>
4 years agoInitial QP Driver Xapp skeleton. 28/2828/5
Tommy Carpenter [Tue, 17 Mar 2020 14:32:38 +0000 (10:32 -0400)]
Initial QP Driver Xapp skeleton.

Issue-ID: RICAPP-47
Change-Id: Ifed1dcdc6a6ee5eaa54b978c61776055c646569e
Signed-off-by: Tommy Carpenter <tc677g@att.com>
4 years agoAutomation adds INFO.yaml 59/2659/2
LF Jenkins CI [Wed, 11 Mar 2020 17:04:58 +0000 (17:04 +0000)]
Automation adds INFO.yaml

Change-Id: I5ab38372c069df0bdce74aa4fe85be86d95a0cb4
Signed-off-by: lf-jobbuilder <releng+lf-jobbuilder@linuxfoundation.org>
4 years agoAutomation adds .gitreview 58/2658/2
LF Jenkins CI [Wed, 11 Mar 2020 17:04:47 +0000 (17:04 +0000)]
Automation adds .gitreview

Change-Id: Ie502405def66ad7b2ea77852b2b39a53e3913801
Signed-off-by: lf-jobbuilder <releng+lf-jobbuilder@linuxfoundation.org>
4 years agoInitial empty repository
LF Jenkins CI [Wed, 11 Mar 2020 17:04:40 +0000 (17:04 +0000)]
Initial empty repository