ric-plt/appmgr.git
3 years agoRelease image v0.5.1 07/5307/1 cherry
Mohamed Abukar [Fri, 11 Dec 2020 08:23:07 +0000 (10:23 +0200)]
Release image v0.5.1

Change-Id: Ie835136232fc690a277b8ae2fdb727831908c0f8
Signed-off-by: Mohamed Abukar <abukar.mohamed@nokia.com>
3 years agoNew API for xApp registration 40/5240/3
Mohamed Abukar [Sun, 6 Dec 2020 11:08:38 +0000 (13:08 +0200)]
New API for xApp registration

Change-Id: I633db999a4df50b58d16464fe7e89a09f7f05169
Signed-off-by: Mohamed Abukar <abukar.mohamed@nokia.com>
3 years agoFix failing UT 64/5164/1
Mohamed Abukar [Thu, 26 Nov 2020 08:28:38 +0000 (10:28 +0200)]
Fix failing UT

Change-Id: Id9e7a91af1351189152abd6500cc2a78330e7b90
Signed-off-by: Mohamed Abukar <abukar.mohamed@nokia.com>
3 years agoUse default helm version if version not provided 49/5149/1
Mohamed Abukar [Wed, 25 Nov 2020 06:58:42 +0000 (08:58 +0200)]
Use default helm version if version not provided

Change-Id: I0c3c2233decc6a65a386e4416e668c9fbbdc81cf
Signed-off-by: Mohamed Abukar <abukar.mohamed@nokia.com>
3 years agoEnabling helm3 Support for appmgr. 34/5034/4
Alok Bhatt [Wed, 11 Nov 2020 06:52:26 +0000 (06:52 +0000)]
Enabling helm3 Support for appmgr.

Added env variable in Dockerfile & used it in application code. The helm2 will still be working

Issue-Id: RIC-680
Signed-off-by: Alok Bhatt <alok_bh@hcl.com>
Change-Id: I28dfdfa3f5869f6ab17da4000cac62cc37546d51

3 years agoParse messaging section 28/5128/1
Mohamed Abukar [Fri, 20 Nov 2020 08:23:15 +0000 (10:23 +0200)]
Parse messaging section

Change-Id: I0398c3b83316b40891d33661b79d73f384a4c59f
Signed-off-by: Mohamed Abukar <abukar.mohamed@nokia.com>
3 years agoImprove appmgr UT coverage 47/5047/1
Timo Tietavainen [Thu, 12 Nov 2020 01:50:01 +0000 (03:50 +0200)]
Improve appmgr UT coverage

Improve existing unit tests coverage for appmgr's 'cm', 'helm' and 'resthooks'
packages.
Fix also 'helm install' command's overwrite configuration '---set' flag to be
'--set'.

Signed-off-by: Timo Tietavainen <timo.tietavainen@nokia.com>
Change-Id: I2a2f13575fc10191c7ee1fe21e8d3ec344cb71cc

3 years agoappmgr namespace changes 76/4976/1
rangajal [Tue, 3 Nov 2020 09:03:40 +0000 (12:03 +0300)]
appmgr namespace changes

Change-Id: Id0f723ddec0d541ab2ae1d8ccd4136460727ee1d
Signed-off-by: rangajal <ranjit.angajala@nokia.com>
3 years agoRelease image v0.5.0 48/4848/1
Mohamed Abukar [Wed, 14 Oct 2020 11:28:34 +0000 (14:28 +0300)]
Release image v0.5.0

Change-Id: I862359e23ad441a1d8e10a09a8521d8bf199c97d
Signed-off-by: Mohamed Abukar <abukar.mohamed@nokia.com>
3 years agoRelease image v0.5.0 40/4840/3
Mohamed Abukar [Wed, 14 Oct 2020 08:45:20 +0000 (11:45 +0300)]
Release image v0.5.0

Change-Id: Ic7bda9131cee9aba84835707741402b75c8a559f
Signed-off-by: Mohamed Abukar <abukar.mohamed@nokia.com>
3 years agoReleasing Docker image 81/4181/2 bronze
Mohamed Abukar [Thu, 18 Jun 2020 15:31:13 +0000 (18:31 +0300)]
Releasing Docker image

Change-Id: I7a6a935bfce244f4b9fc6135c5c26fabe3740678
Signed-off-by: Mohamed Abukar <abukar.mohamed@nokia.com>
4 years agoRelease image 0.4.3 06/3606/4
Mohamed Abukar [Thu, 7 May 2020 04:23:08 +0000 (07:23 +0300)]
Release image 0.4.3

Change-Id: I765a1e890b88b6712d6d37a69db81e4e575fbc9c
Signed-off-by: Mohamed Abukar <abukar.mohamed@nokia.com>
4 years agoResolve RMR port from K8s services 95/2995/4
Mohamed Abukar [Thu, 26 Mar 2020 13:14:33 +0000 (15:14 +0200)]
Resolve RMR port from K8s services

Change-Id: Ib3f6fef0624f2a69a9bf924ca10ca5a52ccb5745
Signed-off-by: Mohamed Abukar <abukar.mohamed@nokia.com>
4 years agoUpdate Kubectl and sdlgo versions 29/2629/2
Abukar Mohamed [Mon, 2 Mar 2020 14:44:30 +0000 (14:44 +0000)]
Update Kubectl and sdlgo versions

Change-Id: Ia3b9249a9ea480693b18f5781e59e75de3b9d5a3
Signed-off-by: Abukar Mohamed <abukar.mohamed@nokia.com>
4 years agoUpgrade Dockerfile base build image 95/2495/1
Lott, Christopher (cl778h) [Wed, 12 Feb 2020 22:33:24 +0000 (17:33 -0500)]
Upgrade Dockerfile base build image

Use bldr-ubuntu18-c-go:4-u18.04-nng

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

4 years agoEnhance config handling 13/2213/3
Mohamed Abukar [Tue, 14 Jan 2020 09:10:16 +0000 (11:10 +0200)]
Enhance config handling

Change-Id: Id63d2cc4461daaab4d0b6a2990a5f108bbe97e73
Signed-off-by: Mohamed Abukar <abukar.mohamed@nokia.com>
4 years agoAdvance version for Dockerfile base image 84/2184/2
wrider [Thu, 9 Jan 2020 19:31:44 +0000 (14:31 -0500)]
Advance version for Dockerfile base image

Change-Id: Iaa39d02a9dad4ca490a57ddd4cc032faf7a50ec0
Signed-off-by: wrider <lji@research.att.com>
4 years agoAdd support for RT policies 34/1934/1
Mohamed Abukar [Thu, 5 Dec 2019 06:26:30 +0000 (08:26 +0200)]
Add support for RT policies

Change-Id: I8845d7d296634d3b06465385fd35c4ffabac9ee0
Signed-off-by: Mohamed Abukar <abukar.mohamed@nokia.com>
4 years agoMerge "Merge DOC changes to master"
Abukar Mohamed [Mon, 2 Dec 2019 11:31:39 +0000 (11:31 +0000)]
Merge "Merge DOC changes to master"

4 years agoMerge DOC changes to master 93/1893/1
Mohamed Abukar [Mon, 2 Dec 2019 08:41:47 +0000 (10:41 +0200)]
Merge DOC changes to master

Change-Id: I5fb547a2879ffe9bdc76fa2c328bc80aa896c8d7
Signed-off-by: Mohamed Abukar <abukar.mohamed@nokia.com>
4 years agoAdd release file for self-service releasing 08/1808/2
Mohamed Abukar [Wed, 27 Nov 2019 10:52:11 +0000 (12:52 +0200)]
Add release file for self-service releasing

Change-Id: If2c31aad6c1bbd790f41ee58d1f3c52a633819e6
Signed-off-by: Mohamed Abukar <abukar.mohamed@nokia.com>
4 years agoRun unit tests 04/1704/5
Mohamed Abukar [Wed, 20 Nov 2019 18:39:06 +0000 (20:39 +0200)]
Run unit tests

Change-Id: Ia28ec0495aaa8684ba037e36fc09b2c69322d5ef
Signed-off-by: Mohamed Abukar <abukar.mohamed@nokia.com>
4 years agoAutomation adds INFO.yaml (rebased) 45/1645/2
Aric Gardner [Fri, 8 Nov 2019 15:57:54 +0000 (15:57 +0000)]
Automation adds INFO.yaml (rebased)

Change-Id: Iadd42ac0f0146e751943194397ed9996d6dc9b5f
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
Signed-off-by: Mohamed Abukar <abukar.mohamed@nokia.com>
4 years agoSwagger-baser server REST API interface 34/1634/1 v0.2.0
Mohamed Abukar [Wed, 13 Nov 2019 15:57:15 +0000 (17:57 +0200)]
Swagger-baser server REST API interface

Change-Id: Ic2057a93bd9dfbb19c3b00cc497a4243120c6662
Signed-off-by: Mohamed Abukar <abukar.mohamed@nokia.com>
4 years agoBuild related cleanup. Entrypoint to read config from correct place. 89/1589/2 0.1.10 0.4.3 0.5.1 v0.1.10 v0.1.9
Juha Hyttinen [Thu, 14 Nov 2019 07:35:22 +0000 (09:35 +0200)]
Build related cleanup. Entrypoint to read config from correct place.

Change-Id: I73a912bd30dd6be43fd7278de7f5c1d6b41fe450
Signed-off-by: Juha Hyttinen <juha.hyttinen@nokia.com>
4 years agoReturn service names of xApps instead of IP 97/997/1
Mohamed Abukar [Mon, 23 Sep 2019 14:34:31 +0000 (17:34 +0300)]
Return service names of xApps instead of IP

Change-Id: Ic28fe710bb15379e7ce2dd0d571c12bc543c9745
Signed-off-by: Mohamed Abukar <abukar.mohamed@nokia.com>
4 years agoDon't refresh the local repo cache 33/733/2
Mohamed Abukar [Fri, 16 Aug 2019 06:26:09 +0000 (09:26 +0300)]
Don't refresh the local repo cache

Change-Id: I755fce3bd433dd2d7afc43b3576d3c51ffee81d9
Signed-off-by: Mohamed Abukar <abukar.mohamed@nokia.com>
4 years agoUpdate API for search endpoint 51/651/2
Mohamed Abukar [Wed, 7 Aug 2019 05:10:30 +0000 (08:10 +0300)]
Update API for search endpoint

Change-Id: Icd0385258e50f165171727624f496471d94606f1
Signed-off-by: Mohamed Abukar <abukar.mohamed@nokia.com>
4 years agoMerge "Revise Docker-based CI to build appmgr"
Abukar Mohamed [Fri, 19 Jul 2019 15:00:01 +0000 (15:00 +0000)]
Merge "Revise Docker-based CI to build appmgr"

4 years agoRevise Docker-based CI to build appmgr 92/392/7
Lott, Christopher (cl778h) [Tue, 4 Jun 2019 19:50:49 +0000 (15:50 -0400)]
Revise Docker-based CI to build appmgr

Split single Dockerfile into two, one for image
  and one for test images.
Downgrade Helm from v2.13.0-rc1 to v2.12.3

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

4 years agoUpdate subscription data 06/506/1
Abukar Mohamed [Fri, 12 Jul 2019 05:17:19 +0000 (05:17 +0000)]
Update subscription data

Change-Id: I99aff23367d95f79ca6e90ac743c9261df69aaa3
Signed-off-by: Abukar Mohamed <abukar.mohamed@nokia.com>
4 years agoReturn endpoint's IP address instead of ClusterIP 82/482/6
Mohamed Abukar [Mon, 8 Jul 2019 15:09:44 +0000 (18:09 +0300)]
Return endpoint's IP address instead of ClusterIP

Change-Id: I30b72d7a408c7f450a932384c2928a721c017918
Signed-off-by: Mohamed Abukar <abukar.mohamed@nokia.com>
4 years agoUpdate HTTP status for subscriptions update 75/475/1
Mohamed Abukar [Fri, 5 Jul 2019 13:21:18 +0000 (16:21 +0300)]
Update HTTP status for subscriptions update

Change-Id: Ib38452b1775a5059397c86e9608da4851945a92e
Signed-off-by: Mohamed Abukar <abukar.mohamed@nokia.com>
4 years agoUpdate regexp for helm command 64/464/1
Mohamed Abukar [Thu, 4 Jul 2019 06:21:03 +0000 (09:21 +0300)]
Update regexp for helm command

Change-Id: I591c47d82e0e5e664c7a8898ef0f745adfc91d3a
Signed-off-by: Mohamed Abukar <abukar.mohamed@nokia.com>
4 years agoAdd a new API to return the list of undeployed xApps 88/388/4
Mohamed Abukar [Thu, 20 Jun 2019 03:37:13 +0000 (06:37 +0300)]
Add a new API to return the list of undeployed xApps

Change-Id: I0cd95d5f19399aa94837b91338e544f1d8a20364
Signed-off-by: Mohamed Abukar <abukar.mohamed@nokia.com>
4 years agoUpdate logging interface 36/336/3 v0.0.4
Abukar Mohamed [Thu, 13 Jun 2019 12:48:35 +0000 (12:48 +0000)]
Update logging interface

Change-Id: I51bc8405cfe02b7bb2d94307d6e7ecb720c77d54
Signed-off-by: Abukar Mohamed <abukar.mohamed@nokia.com>
4 years agoAdd container tag file to support Jenkins jobs 53/253/1
Lott, Christopher (cl778h) [Tue, 4 Jun 2019 19:50:49 +0000 (15:50 -0400)]
Add container tag file to support Jenkins jobs

Use version 0.1.3 as the fixed tag in the file.
Updated from oran-osc.org to o-ran-sc.org.
Also removed apt-get upgrade from Dockerfile per recommendations
 https://docs.docker.com/develop/develop-images/dockerfile_best-practices/

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

4 years agoParse message names from xApp configMap 87/187/2
Abukar Mohamed [Wed, 22 May 2019 14:48:10 +0000 (14:48 +0000)]
Parse message names from xApp configMap

Change-Id: I6567dac57a92179385baf95e8b0f2cd33f45d71e
Signed-off-by: Abukar Mohamed <abukar.mohamed@nokia.com>
5 years agoAdd .gitreview with new o-ran-sc hostname 53/153/1
Lott, Christopher (cl778h) [Tue, 14 May 2019 15:34:00 +0000 (11:34 -0400)]
Add .gitreview with new o-ran-sc hostname

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

5 years agoMerge "Support for XApp configuration update (new retry)"
Abukar Mohamed [Fri, 10 May 2019 05:57:10 +0000 (05:57 +0000)]
Merge "Support for XApp configuration update (new retry)"

5 years agoSupport for XApp configuration update (new retry) 32/132/1
Mohamed Abukar [Thu, 9 May 2019 13:30:58 +0000 (16:30 +0300)]
Support for XApp configuration update (new retry)

Change-Id: I19292b6c85f3293f70a90a717b61f9b5c6f3f1db
Signed-off-by: Mohamed Abukar <abukar.mohamed@nokia.com>
5 years agoRevert "Support for XApp configuration update" 30/130/1
Abukar Mohamed [Thu, 9 May 2019 14:40:34 +0000 (14:40 +0000)]
Revert "Support for XApp configuration update"

Merged by mistake!

This reverts commit 10d3c67188dd2db001e0fd196b0acbad7d9bb37d.

Change-Id: I3a036d4403c5c991c5be2a6f70993c3810d28286
Signed-off-by: Mohamed Abukar <abukar.mohamed@nokia.com>
5 years agoSupport for XApp configuration update 28/128/1
Mohamed Abukar [Thu, 9 May 2019 13:30:58 +0000 (16:30 +0300)]
Support for XApp configuration update

Change-Id: I7e1a9e3c877232eed21649f2ac6ed96fc8260e9b
Signed-off-by: Mohamed Abukar <abukar.mohamed@nokia.com>
5 years agoInitial RIC Configuration Management 00/100/2
Abukar Mohamed [Thu, 2 May 2019 06:11:43 +0000 (06:11 +0000)]
Initial RIC Configuration Management

Co-developer: Juha Hyttinen <juha.hyttinen@nokia.com>

Change-Id: I39957dcf65ea688feaf7cd6b0e7f87cb1a94e53d
Signed-off-by: Abukar Mohamed <abukar.mohamed@nokia.com>
5 years agoNew standard GO project layout 50/50/1
Abukar Mohamed [Thu, 11 Apr 2019 13:51:07 +0000 (13:51 +0000)]
New standard GO project layout

By Juha Hyttinen <juha.hyttinen@nokia.com>

Change-Id: I82e73e38d4ecc96a4b827047d570b4a0da35d129
Signed-off-by: Abukar Mohamed <abukar.mohamed@nokia.com>
5 years agoUpdate RMR library Gerrit repo 43/43/2
Abukar Mohamed [Fri, 5 Apr 2019 10:34:13 +0000 (10:34 +0000)]
Update RMR library Gerrit repo

Change-Id: I5fb65014aa46b9fddff332a8d2ec8796cb2c53bf
Signed-off-by: Abukar Mohamed <abukar.mohamed@nokia.com>
5 years agoInitial version with full functionality 15/15/4
Abukar Mohamed [Wed, 3 Apr 2019 11:07:48 +0000 (11:07 +0000)]
Initial version with full functionality

Appmgr (aka Xapp-Manager) supports following:
- Deploying, querying and undeploying Xapps
- Health check for Kubernates readiness vs liveness probes
- Subscriptions (resthooks) & notification of Xapp action

Interfaces:
- RestApi
- Helm
- SDL

Change-Id: I4ce6aec5fd581c4fac6aaa709deb1eb3850ba318
Signed-off-by: Abukar Mohamed <abukar.mohamed@nokia.com>
5 years agoInitial empty repository
Andrew Grimberg [Thu, 21 Mar 2019 23:55:40 +0000 (23:55 +0000)]
Initial empty repository