ci-management.git
4 years agoMerge "Simplify ORAN jjb file organization"
Jessica Wagantall [Thu, 26 Mar 2020 15:47:17 +0000 (15:47 +0000)]
Merge "Simplify ORAN jjb file organization"

4 years agoMerge "Jenkins jjb setup for scp-oam-modeling"
Jessica Wagantall [Thu, 26 Mar 2020 15:45:05 +0000 (15:45 +0000)]
Merge "Jenkins jjb setup for scp-oam-modeling"

4 years agoMerge "Adapt to restructuring of code in repo"
Aric Gardner [Thu, 26 Mar 2020 15:40:32 +0000 (15:40 +0000)]
Merge "Adapt to restructuring of code in repo"

4 years agoAdapt to restructuring of code in repo 88/2988/3
elinuxhenrik [Thu, 26 Mar 2020 07:17:25 +0000 (08:17 +0100)]
Adapt to restructuring of code in repo

In the commit, https://gerrit.o-ran-sc.org/r/c/sim/a1-interface/+/2971,
the container tag and Docker files are moved, so the Jenkins job
configuration need to be updated accordingly.

Change-Id: Ia78506767588c83e630628e6b152e9dc6f4895a7
Issue-ID: NONRTRIC-120
Signed-off-by: elinuxhenrik <henrik.b.andersson@est.tech>
4 years agoJenkins jjb setup for scp-oam-modeling 92/2992/2
herbert [Thu, 26 Mar 2020 11:03:00 +0000 (12:03 +0100)]
Jenkins jjb setup for scp-oam-modeling

for mvn builds

Issue-ID: OAM-91
Signed-off-by: herbert <herbert.eiselt@highstreet-technologies.com>
Change-Id: If64cbd1e33624d29af32b51cdac0ba21cceaea50
Signed-off-by: herbert <herbert.eiselt@highstreet-technologies.com>
4 years agoSimplify ORAN jjb file organization 93/2993/1
Lott, Christopher (cl778h) [Thu, 26 Mar 2020 11:04:57 +0000 (07:04 -0400)]
Simplify ORAN jjb file organization

No functional changes just renaming:
* Rename oran-jjb to oran-templates
* Merge two shell directories and adjust usages

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

4 years agoRevise RMR install scripts for deb/rpm 82/2982/2
Lott, Christopher (cl778h) [Wed, 25 Mar 2020 17:20:04 +0000 (13:20 -0400)]
Revise RMR install scripts for deb/rpm

Use -nv (non verbose) instead of -q (quiet) in wget.  Error messages
are suppressed with -q which makes failures totally inscrutable.

Default PackageCloud repository to release, but extend query for repo
tag in rmr-version.yaml file to allow use of staging repository.

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

4 years agoAdd CMake jobs for xapp-frame-cpp repo 76/2976/5
Lott, Christopher (cl778h) [Wed, 25 Mar 2020 13:20:01 +0000 (09:20 -0400)]
Add CMake jobs for xapp-frame-cpp repo

New shell scripts to download and install RMR version 3 with headers
on Debian and CentOS distros

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

4 years agoDowngrade global-jjb to v0.52.0 60/2960/1
Lott, Christopher (cl778h) [Wed, 25 Mar 2020 01:39:11 +0000 (21:39 -0400)]
Downgrade global-jjb to v0.52.0

Back away from a breaking change to logs-deploy.sh

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

4 years agoMerge "Jenkins jjb setup for features"
Jessica Wagantall [Wed, 25 Mar 2020 01:03:44 +0000 (01:03 +0000)]
Merge "Jenkins jjb setup for features"

4 years agoUpgrade global-jjb to v0.52.0-4-g769456c 59/2959/1
Lott, Christopher (cl778h) [Tue, 24 Mar 2020 21:34:44 +0000 (17:34 -0400)]
Upgrade global-jjb to v0.52.0-4-g769456c

Pick up recent change that adds weekly cron to docker merge template

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

4 years agoJenkins jjb setup for features 02/2902/9
herbert [Fri, 20 Mar 2020 17:16:26 +0000 (18:16 +0100)]
Jenkins jjb setup for features

build jobs for osgi bundles

Issue-ID: OAM-82
Signed-off-by: herbert <herbert.eiselt@highstreet-technologies.com>
Change-Id: I991a80e6500928c0a149b5ba5aa1d09ef7307cbc
Signed-off-by: herbert <herbert.eiselt@highstreet-technologies.com>
4 years agoRepair docker root directory name 56/2956/1
Lott, Christopher (cl778h) [Tue, 24 Mar 2020 19:19:37 +0000 (15:19 -0400)]
Repair docker root directory name

The "docker" prefix is no longer needed in it/dev repo

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

4 years agoAdd docker build jobs for images in it/dev 34/2934/2
Lott, Christopher (cl778h) [Mon, 23 Mar 2020 21:53:14 +0000 (17:53 -0400)]
Add docker build jobs for images in it/dev

Migrate builder image job definitions from ci-management repo
to it/dev repo.

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

4 years agoAdd jenkins jobs for portal-nonrtric-controlpanel 74/2874/4
YongchaoWu [Thu, 19 Mar 2020 14:40:42 +0000 (15:40 +0100)]
Add jenkins jobs for portal-nonrtric-controlpanel

Define docker verify, stage, merge, and sonar jobs

Issue-ID: NONRTRIC-169
Signed-off-by: YongchaoWu <yongchao.wu@est.tech>
Change-Id: Ieb3599ecbe0c93d84a37d5bdc1ce78183a135d7d

4 years agoMerge "Add jenkins job for sim-a1-interface"
Jessica Wagantall [Fri, 20 Mar 2020 18:32:34 +0000 (18:32 +0000)]
Merge "Add jenkins job for sim-a1-interface"

4 years agoDrop -docker suffix from ric-plt/a1 image name 04/2904/1
Lott, Christopher (cl778h) [Fri, 20 Mar 2020 17:48:33 +0000 (13:48 -0400)]
Drop -docker suffix from ric-plt/a1 image name

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

4 years agoAdd jenkins job for sim-a1-interface 44/2844/10
YongchaoWu [Wed, 18 Mar 2020 10:44:13 +0000 (11:44 +0100)]
Add jenkins job for sim-a1-interface

Define docker verify, merge, and sonar job

Issue-ID: NONRTRIC-163
Signed-off-by: YongchaoWu <yongchao.wu@est.tech>
Change-Id: I985aafd5c87254f5c88828c0b5759c5b33ec947f

4 years agoMerge "Upgrade -go image to rmr v3 with si95."
Eric Ball [Thu, 19 Mar 2020 20:47:23 +0000 (20:47 +0000)]
Merge "Upgrade -go image to rmr v3 with si95."

4 years agoUpgrade RMR in Alpine base build image 86/2886/2
Lott, Christopher (cl778h) [Thu, 19 Mar 2020 19:27:39 +0000 (15:27 -0400)]
Upgrade RMR in Alpine base build image

Upgrade RMR to version 3.6.1 which includes the SI95 transport library
that will eventually replace the third-party NNG transport library.
Clients choose which transport to use by selecting a RMR library.
Add the RMR development headers.

The Python base image now brings Alpine 3.11, adjust tag accordingly.

Issue-ID: RIC-49
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I8f9dd4262cfe7d9db6d0bfae92f02ede790e77f8

4 years agoUpgrade -go image to rmr v3 with si95. 87/2887/1
Tommy Carpenter [Thu, 19 Mar 2020 19:36:55 +0000 (15:36 -0400)]
Upgrade -go image to rmr v3 with si95.

Issue-ID: RIC-49
Change-Id: I5ef8597b94e270f9e2544d027d6ec0eed82f874c
Signed-off-by: Tommy Carpenter <tc677g@att.com>
4 years agoRefactor py config settings with tox environments 37/2837/3
Zhe Huang [Tue, 17 Mar 2020 23:02:01 +0000 (19:02 -0400)]
Refactor py config settings with tox environments

Adjust values to reduce redundancy in Jenkins job names

Signed-off-by: Zhe Huang <zhehuang@research.att.com>
Change-Id: I9b4825c9ff91c90ecaa459d8e2619bfa99edc39d

4 years agoMerge "Add aal/logic project view for Jenkins"
Eric Ball [Wed, 18 Mar 2020 23:01:45 +0000 (23:01 +0000)]
Merge "Add aal/logic project view for Jenkins"

4 years agoMerge "Add Nexus IQ/CLM scan job to ric-plt/a1"
Eric Ball [Wed, 18 Mar 2020 22:20:55 +0000 (22:20 +0000)]
Merge "Add Nexus IQ/CLM scan job to ric-plt/a1"

4 years agoAdd aal/logic project view for Jenkins 56/2856/1
Lott, Christopher (cl778h) [Wed, 18 Mar 2020 20:22:08 +0000 (16:22 -0400)]
Add aal/logic project view for Jenkins

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

4 years agoSet Ubuntu 18.04 builders to 20GB volume, take 2 55/2855/1
Lott, Christopher (cl778h) [Wed, 18 Mar 2020 19:53:40 +0000 (15:53 -0400)]
Set Ubuntu 18.04 builders to 20GB volume, take 2

The new Ubuntu images that we recently changed over to require at
least 20GB of HDD, rather than the previous setting of 10GB.
Previous attempt removed the VOLUME_SIZE lines entirely with the
intent of using a default value, but that did not work post merge.

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

4 years agoMerge "Define Sonar job for E2Mgr which uses golang"
Jessica Wagantall [Wed, 18 Mar 2020 16:50:26 +0000 (16:50 +0000)]
Merge "Define Sonar job for E2Mgr which uses golang"

4 years agoAdd Nexus IQ/CLM scan job to ric-plt/a1 46/2846/2
Lott, Christopher (cl778h) [Wed, 18 Mar 2020 14:26:38 +0000 (10:26 -0400)]
Add Nexus IQ/CLM scan job to ric-plt/a1

Issue-ID: INT-24
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I9a07b566896885c46ab05d8d661131d37f0244f3

4 years agoResize Ubuntu 18.04 builders to default of 20GB 38/2838/2
Eric Ball [Wed, 18 Mar 2020 01:43:41 +0000 (18:43 -0700)]
Resize Ubuntu 18.04 builders to default of 20GB

The new Ubuntu images that we recently changed over to require at
least 20GB of HDD, rather than the previous setting of 10GB. By
removing the value from these files, we will use the config default
of 20GB.

Change-Id: I7259d1321f315d47b2fa8d8fce3c8b83543c8f3b
Signed-off-by: Eric Ball <eball@linuxfoundation.org>
4 years agoDefine Sonar job for E2Mgr which uses golang 53/2453/18
Lott, Christopher (cl778h) [Fri, 7 Feb 2020 18:38:19 +0000 (13:38 -0500)]
Define Sonar job for E2Mgr which uses golang

Use prescan builder shell script to install prereqs
on an ubuntu build node

Issue-ID: INT-81
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: Ia84f894a6a4b86afeabf3c66ac497f65444f159c

4 years agoMerge "Set up CICD for QP Driver"
Eric Ball [Tue, 17 Mar 2020 20:02:02 +0000 (20:02 +0000)]
Merge "Set up CICD for QP Driver"

4 years agoUpgrade Jenkins build minions to latest pythons 33/2833/1
Lott, Christopher (cl778h) [Tue, 17 Mar 2020 18:53:54 +0000 (14:53 -0400)]
Upgrade Jenkins build minions to latest pythons

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

4 years agoMerge "Adjust alarm-go CI job config esp sonar"
Eric Ball [Tue, 17 Mar 2020 16:10:20 +0000 (16:10 +0000)]
Merge "Adjust alarm-go CI job config esp sonar"

4 years agoAdd sudo to base build images 24/2824/1
Lott, Christopher (cl778h) [Tue, 17 Mar 2020 13:15:03 +0000 (09:15 -0400)]
Add sudo to base build images

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

4 years agoAdjust alarm-go CI job config esp sonar 07/2807/5
Lott, Christopher (cl778h) [Mon, 16 Mar 2020 14:02:28 +0000 (10:02 -0400)]
Adjust alarm-go CI job config esp sonar

1) Change docker image name from ric-plt-alarm-go to ric-plt-alarmadapter

2) Rename and repair prescan shell script to call commands
cmake (not cmake3) and ninja (not ninja-build); change
to appropriate directory before calling repo build script.

3) Configure report paths for cover.out in adapter and alarm.

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

4 years agoUpgrade golang versions in base build images 11/2811/4
Lott, Christopher (cl778h) [Mon, 16 Mar 2020 15:12:15 +0000 (11:12 -0400)]
Upgrade golang versions in base build images

alpine3-go upgrades from 1.13.7 to 1.13.8
ubuntu 18.04 upgrades from 1.12.16 to 1.12.17
   and from 1.13.7 to 1.13.8; adds 1.14

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

4 years agoSet up CICD for QP Driver 10/2810/6
Tommy Carpenter [Mon, 16 Mar 2020 15:09:38 +0000 (11:09 -0400)]
Set up CICD for QP Driver

Issue-ID: RICAPP-47
Change-Id: I044363c6f02a4cab1c7adefaf6dc25423019ca14
Signed-off-by: Tommy Carpenter <tc677g@att.com>
4 years agoCorrect build node name for ric-plt/alarm-go 78/2778/1
Lott, Christopher (cl778h) [Fri, 13 Mar 2020 19:22:49 +0000 (15:22 -0400)]
Correct build node name for ric-plt/alarm-go

The node ubuntu1804-builder-2c-8g does not exist in this project

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

4 years agoMerge "Add jobs for it/dev repo."
Eric Ball [Fri, 13 Mar 2020 18:57:15 +0000 (18:57 +0000)]
Merge "Add jobs for it/dev repo."

4 years agoAdd jobs for it/dev repo. 20/2720/13
Zhe Huang [Mon, 9 Mar 2020 19:42:05 +0000 (15:42 -0400)]
Add jobs for it/dev repo.

This commit adds docker jobs and release jobs for it/dev repo that contains the xApp onboarding component.

Signed-off-by: Zhe Huang <zhehuang@research.att.com>
Change-Id: I67fde2988719974e66a7926c6e451c733bfe41de

4 years agoAdd jobs for golang project ric-plt/alarm-go 74/2774/2
Lott, Christopher (cl778h) [Fri, 13 Mar 2020 14:09:01 +0000 (10:09 -0400)]
Add jobs for golang project ric-plt/alarm-go

Build a docker image and analyze go source with Sonar
Use script that installs NNG in Jenkins build minion

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

4 years agoAutomation adds portal-nonrtric-controlpanel.yaml 87/2787/2
LF Jenkins CI [Thu, 12 Mar 2020 19:43:51 +0000 (19:43 +0000)]
Automation adds portal-nonrtric-controlpanel.yaml

Change-Id: Ic7f361ebbd414312b9604c5f4899ce86374577b7
Signed-off-by: lf-jobbuilder <releng+lf-jobbuilder@linuxfoundation.org>
4 years agoMerge "Automation adds ric-app-ts.yaml"
Aric Gardner [Wed, 11 Mar 2020 20:31:39 +0000 (20:31 +0000)]
Merge "Automation adds ric-app-ts.yaml"

4 years agoMerge "Automation adds ric-app-qp.yaml"
Aric Gardner [Wed, 11 Mar 2020 20:31:26 +0000 (20:31 +0000)]
Merge "Automation adds ric-app-qp.yaml"

4 years agoMerge "Automation adds ric-app-qp-driver.yaml"
Aric Gardner [Wed, 11 Mar 2020 20:31:16 +0000 (20:31 +0000)]
Merge "Automation adds ric-app-qp-driver.yaml"

4 years agoAutomation adds ric-app-qp-driver.yaml 57/2657/3
LF Jenkins CI [Wed, 11 Mar 2020 17:04:42 +0000 (17:04 +0000)]
Automation adds ric-app-qp-driver.yaml

Change-Id: I5701c32c232d6457cfb564c71230e821357bd87e
Signed-off-by: lf-jobbuilder <releng+lf-jobbuilder@linuxfoundation.org>
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoAutomation adds ric-app-qp.yaml 54/2654/4
LF Jenkins CI [Wed, 11 Mar 2020 16:06:58 +0000 (16:06 +0000)]
Automation adds ric-app-qp.yaml

Change-Id: Id321c34b462cd9e118dcca6c706c6b63e34e9c17
Signed-off-by: lf-jobbuilder <releng+lf-jobbuilder@linuxfoundation.org>
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoAutomation adds ric-app-ts.yaml 51/2651/3
LF Jenkins CI [Wed, 11 Mar 2020 15:47:40 +0000 (15:47 +0000)]
Automation adds ric-app-ts.yaml

Change-Id: I555a432175ed94e579b842f44be6ed4b3296dfee
Signed-off-by: lf-jobbuilder <releng+lf-jobbuilder@linuxfoundation.org>
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoAutomation adds ric-app-hw.yaml 48/2648/3
LF Jenkins CI [Wed, 11 Mar 2020 15:03:00 +0000 (15:03 +0000)]
Automation adds ric-app-hw.yaml

Change-Id: If27891e52eb390f517e8ef467ed6fb6855dd7448
Signed-off-by: lf-jobbuilder <releng+lf-jobbuilder@linuxfoundation.org>
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoMerge "Switch xapp-frame-py to gerrit-tox-sonarqube template"
Jessica Wagantall [Thu, 5 Mar 2020 20:21:04 +0000 (20:21 +0000)]
Merge "Switch xapp-frame-py to gerrit-tox-sonarqube template"

4 years agoMerge "Switch ric-plt/a1 to gerrit-tox-sonarqube template"
Eric Ball [Thu, 5 Mar 2020 16:42:02 +0000 (16:42 +0000)]
Merge "Switch ric-plt/a1 to gerrit-tox-sonarqube template"

4 years agoRework ric-plt/lib/rmr CI jobs 86/2686/6
Lott, Christopher (cl778h) [Thu, 5 Mar 2020 13:40:19 +0000 (08:40 -0500)]
Rework ric-plt/lib/rmr CI jobs

* use descriptive name prefixes for C and Py jobs
* revise verify job for C to use cmake, not Docker
* add Sonar job for C
* revise Sonar job for Python to use new Sonarqube template

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

4 years agoSwitch xapp-frame-py to gerrit-tox-sonarqube template 83/2683/1
Lott, Christopher (cl778h) [Thu, 5 Mar 2020 10:59:00 +0000 (05:59 -0500)]
Switch xapp-frame-py to gerrit-tox-sonarqube template

Stop using the deprecated gerrit-tox-sonar template

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

4 years agoSwitch ric-plt/a1 to gerrit-tox-sonarqube template 82/2682/2
Lott, Christopher (cl778h) [Thu, 5 Mar 2020 10:38:20 +0000 (05:38 -0500)]
Switch ric-plt/a1 to gerrit-tox-sonarqube template

Stop using the deprecated gerrit-tox-sonar template

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

4 years agoUpgrade global-jjb to v0.51.1-11-gb55451a 76/2676/1
Lott, Christopher (cl778h) [Wed, 4 Mar 2020 18:52:28 +0000 (13:52 -0500)]
Upgrade global-jjb to v0.51.1-11-gb55451a

This picks up new templates for CMake/Tox + SonarQube jenkins plugin.

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

4 years agoFix pti-rtp-shell-verify timeout issue 43/2643/2
Bin Yang [Wed, 4 Mar 2020 02:51:29 +0000 (02:51 +0000)]
Fix pti-rtp-shell-verify timeout issue

Increase Jenkins timeout on verify and merge from 60 to 120 min

Issue-ID: INF-17
Signed-off-by: Bin Yang <bin.yang@windriver.com>
Change-Id: Ifcab676af8ecb43b85ce824778fae97566d57673

4 years agoRevert "I belive that we don't need mvn settings." 41/2641/1
Aric Gardner [Tue, 3 Mar 2020 21:37:59 +0000 (16:37 -0500)]
Revert "I belive that we don't need mvn settings."

This reverts commit 66ae664a71b394377d1d65a2d46abb0cf1480896.

Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
Change-Id: If36c1589cabe599dcb44caa6d523a3063eb18333

4 years agoMerge "Update ubuntu1804-docker base image"
Eric Ball [Mon, 2 Mar 2020 23:35:39 +0000 (23:35 +0000)]
Merge "Update ubuntu1804-docker base image"

4 years agoI belive that we don't need mvn settings. 32/2632/1
Aric Gardner [Mon, 2 Mar 2020 20:51:28 +0000 (15:51 -0500)]
I belive that we don't need mvn settings.

All the maven settings are related to

nexus2 and 3 access, which is not applicable
however these are getting included as part of the
anchor

If they are a dependency they should not be and the job should
be fixed to reflect this.

Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
Change-Id: Ia26c05673b8c2069da31bd7e7e7ba63ab4a7621f

4 years agoVerify shouldn't verify docs. 19/2619/5
Tommy Carpenter [Fri, 28 Feb 2020 15:59:38 +0000 (10:59 -0500)]
Verify shouldn't verify docs.

Change-Id: Iad75d9a43b872bbe384e6c861c3698497b2b56f3
Signed-off-by: Tommy Carpenter <tc677g@att.com>
4 years agoCorrect xapp frame py to install rmr on verify. 11/2611/2
Tommy Carpenter [Thu, 27 Feb 2020 18:12:33 +0000 (13:12 -0500)]
Correct xapp frame py to install rmr on verify.

Change-Id: I8942d4fd983f7884135a8bb1c2940ac5633817de
Signed-off-by: Tommy Carpenter <tc677g@att.com>
4 years agoUpdate ubuntu1804-docker base image 10/2610/1
Eric Ball [Thu, 27 Feb 2020 17:22:02 +0000 (09:22 -0800)]
Update ubuntu1804-docker base image

The previous image doesn't have Go in the PATH. This one was built
using the ansible fix for the PATH issue.

Issue-ID: LF-Jira IT-18590
Signed-off-by: Eric Ball <eball@linuxfoundation.org>
Change-Id: I760c1783b016122e319b7b5257553f10adf8a939

4 years agoMerge "Add Go to path in /etc/environment"
Eric Ball [Thu, 27 Feb 2020 16:23:22 +0000 (16:23 +0000)]
Merge "Add Go to path in /etc/environment"

4 years agoAdd Go to path in /etc/environment 06/2506/15
Eric Ball [Thu, 13 Feb 2020 13:24:52 +0000 (05:24 -0800)]
Add Go to path in /etc/environment

Ubuntu isn't running /etc/profile.d/golang.sh. This will force the
addition of the Go path into the PATH var if it is missing.

Issue-ID: LF-Jira IT-18590
Change-Id: Ic2d3edce11897bc018f6ae2e2a542f46027a09fb
Signed-off-by: Eric Ball <eball@linuxfoundation.org>
4 years agoMerge "Automation adds ric-plt-xapp-frame-cpp.yaml"
Aric Gardner [Thu, 27 Feb 2020 16:12:04 +0000 (16:12 +0000)]
Merge "Automation adds ric-plt-xapp-frame-cpp.yaml"

4 years agoMerge "Automation adds ric-plt-alarm-cpp.yaml"
Jessica Wagantall [Wed, 26 Feb 2020 19:53:27 +0000 (19:53 +0000)]
Merge "Automation adds ric-plt-alarm-cpp.yaml"

4 years agoAutomation adds ric-plt-alarm-go.yaml 97/2597/3
LF Jenkins CI [Wed, 26 Feb 2020 18:40:17 +0000 (18:40 +0000)]
Automation adds ric-plt-alarm-go.yaml

Change-Id: I7a8d7a485046007820ef8105082e3368d7907936
Signed-off-by: lf-jobbuilder <releng+lf-jobbuilder@linuxfoundation.org>
4 years agoAutomation adds ric-plt-xapp-frame-cpp.yaml 91/2591/4
LF Jenkins CI [Wed, 26 Feb 2020 17:20:43 +0000 (17:20 +0000)]
Automation adds ric-plt-xapp-frame-cpp.yaml

Change-Id: I9699e56601f9ba4460e4a8e5e7728b32c45a9ee4
Signed-off-by: lf-jobbuilder <releng+lf-jobbuilder@linuxfoundation.org>
4 years agoAutomation adds ric-plt-alarm-cpp.yaml 94/2594/3
LF Jenkins CI [Wed, 26 Feb 2020 18:09:35 +0000 (18:09 +0000)]
Automation adds ric-plt-alarm-cpp.yaml

Change-Id: I9edc366b50e41e5490a45e27654a784ca25a74a4
Signed-off-by: lf-jobbuilder <releng+lf-jobbuilder@linuxfoundation.org>
4 years agoPrepare job for xapp-frame-py 64/2564/3
Tommy Carpenter [Mon, 24 Feb 2020 19:38:36 +0000 (14:38 -0500)]
Prepare job for xapp-frame-py

This is a hodgepodge of a1 and sdlpy; may need some lovin, most of the
confusion is around this requires this builder and this requires that
builder and this can use the default etc etc a list of what each builder
has or what each thing needs would go a long way

Change-Id: Iedb9e12fd19fcad231a7003353e8b89869d4381d
Signed-off-by: Tommy Carpenter <tc677g@att.com>
4 years agoImprove jjb for pti rtp project 35/2535/6
Bin Yang [Wed, 19 Feb 2020 03:43:58 +0000 (11:43 +0800)]
Improve jjb for pti rtp project

Refactor merge job to offload the image building process
to a new release job which will be triggered once or twice
per release. This helps save resources of ci infrastructure

Issue-ID: INF-15
Signed-off-by: Bin Yang <bin.yang@windriver.com>
Change-Id: I23ed988e06451622d9f144e5f4a1380c3eff86ee

4 years agoMerge "Define o1 docker jobs verify, merge, release"
Eric Ball [Thu, 13 Feb 2020 12:49:52 +0000 (12:49 +0000)]
Merge "Define o1 docker jobs verify, merge, release"

4 years agoMerge "Upgrade go in Ubuntu 18 docker base image"
Aric Gardner [Wed, 12 Feb 2020 22:15:37 +0000 (22:15 +0000)]
Merge "Upgrade go in Ubuntu 18 docker base image"

4 years agoMerge "Reduce redundancy in ci-management docker jobs"
Jessica Wagantall [Wed, 12 Feb 2020 20:25:02 +0000 (20:25 +0000)]
Merge "Reduce redundancy in ci-management docker jobs"

4 years agoUpgrade global-jjb to v0.50.0-30-g2bd69d4 92/2492/1
Lott, Christopher (cl778h) [Wed, 12 Feb 2020 20:06:20 +0000 (15:06 -0500)]
Upgrade global-jjb to v0.50.0-30-g2bd69d4

This pulls in new templates for generic sonar,
repair to failing cost function, etc.

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

4 years agoReduce redundancy in ci-management docker jobs 77/2477/3
Lott, Christopher (cl778h) [Tue, 11 Feb 2020 19:43:40 +0000 (14:43 -0500)]
Reduce redundancy in ci-management docker jobs

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

4 years agoMerge "Drop python debian base docker files"
Eric Ball [Wed, 12 Feb 2020 19:52:13 +0000 (19:52 +0000)]
Merge "Drop python debian base docker files"

4 years agoDefine o1 docker jobs verify, merge, release 91/2491/1
Lott, Christopher (cl778h) [Wed, 12 Feb 2020 19:21:30 +0000 (14:21 -0500)]
Define o1 docker jobs verify, merge, release

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

4 years agoUpgrade go in Ubuntu 18 docker base image 33/2433/4
Lott, Christopher (cl778h) [Thu, 6 Feb 2020 20:18:41 +0000 (15:18 -0500)]
Upgrade go in Ubuntu 18 docker base image

- Upgrade golang 12 to version 1.12.16 and use as default
- Add golang version 1.13.7
- Add golangci-lint tool

Bump tag to prefix "4"

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

4 years agoMerge "add xapp base builder image"
Jessica Wagantall [Wed, 12 Feb 2020 18:05:45 +0000 (18:05 +0000)]
Merge "add xapp base builder image"

4 years agoDrop python debian base docker files 82/2482/1
Lott, Christopher (cl778h) [Wed, 12 Feb 2020 13:38:10 +0000 (08:38 -0500)]
Drop python debian base docker files

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

4 years agoDrop python debian base docker Jenkins job 78/2478/1
Lott, Christopher (cl778h) [Tue, 11 Feb 2020 20:36:58 +0000 (15:36 -0500)]
Drop python debian base docker Jenkins job

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

4 years agoadd xapp base builder image 76/2476/1
Tommy Carpenter [Tue, 11 Feb 2020 16:50:02 +0000 (11:50 -0500)]
add xapp base builder image

Change-Id: I781920659fa2252bcaf3fcf22fc3d6278ce537d8
Signed-off-by: Tommy Carpenter <tc677g@att.com>
4 years agoadd verify job for new xapp base 75/2475/1
Tommy Carpenter [Tue, 11 Feb 2020 16:40:55 +0000 (11:40 -0500)]
add verify job for new xapp base

Change-Id: I21ff57dbeb7601676d92e215269b6401aa9912a6
Signed-off-by: Tommy Carpenter <tc677g@att.com>
4 years agoMerge "Add sonar job to nonrtric"
Aric Gardner [Tue, 11 Feb 2020 13:46:09 +0000 (13:46 +0000)]
Merge "Add sonar job to nonrtric"

4 years agoUpdate it/dep secret job build path 65/2465/1
Zhe Huang [Mon, 10 Feb 2020 20:32:50 +0000 (15:32 -0500)]
Update it/dep secret job build path

The it/dep secret generation job dockerfile and tag yaml files are moved due to R3 repo restructuring.
This patch updates the it/dep secret job to reflect the refactoring.

Signed-off-by: Zhe Huang <zhehuang@research.att.com>
Change-Id: Id293ffe9c2545e57482661e5aad672b273e541f6

4 years agoAdd INFO jobs for active O-RAN-SC repos 43/1143/8
Aric Gardner [Fri, 11 Oct 2019 20:10:03 +0000 (16:10 -0400)]
Add INFO jobs for active O-RAN-SC repos

Ensure a info-yaml-verify job is configured for each active repo.
Use a top-level directory with a single YAML file for each active repo.
Initial configurations were generated from
https://gist.github.com/Aricg/c8144f33520b2b24a66ffc05c996a097

Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
Change-Id: Ia2613e90a84dab28319ef949395e1cc982099c4f
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoDrop Jenkins config for archived project com/asn1 50/2450/1
Lott, Christopher (cl778h) [Fri, 7 Feb 2020 13:25:53 +0000 (08:25 -0500)]
Drop Jenkins config for archived project com/asn1

The com/asn1 repo is not active in the O-RAN-SC project

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

4 years agoAdd sonar job to nonrtric 46/2446/2
Lott, Christopher (cl778h) [Fri, 7 Feb 2020 10:23:20 +0000 (05:23 -0500)]
Add sonar job to nonrtric

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

4 years agoVerify helm charts on all branches 12/2412/2
Lott, Christopher (cl778h) [Mon, 3 Feb 2020 19:16:32 +0000 (14:16 -0500)]
Verify helm charts on all branches

Use wildcard branch pattern to verify helm chart changes

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

4 years agoUpdate global-jjb to v0.50.0-13-g1fb55e8 97/2397/2
Aric Gardner [Fri, 31 Jan 2020 19:37:29 +0000 (14:37 -0500)]
Update global-jjb to v0.50.0-13-g1fb55e8

Updates:
jjb/lf-python-jobs.yaml
jjb/lf-release-jobs.yaml
shell/jenkins-configure-clouds.sh

Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
Change-Id: I38e080059022cb83e83e45b05ace947fd2b0019b

4 years agoNeed volume size of 20 96/2396/1
Aric Gardner [Fri, 31 Jan 2020 16:00:00 +0000 (11:00 -0500)]
Need volume size of 20

centos builders need volume size of 20

error message:
aborted: Invalid input received:
Invalid input received: Size of
specified image 20GB is larger than
volume size 10GB

Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
Change-Id: I87d14e20f1cc9170b9dee01948f4a617d3496623

4 years agoSwitch FLOATING_IP_POOL back to empty 90/2390/1
Aric Gardner [Thu, 30 Jan 2020 19:17:54 +0000 (14:17 -0500)]
Switch FLOATING_IP_POOL back to empty

Now that global-jjb has
https://gerrit.linuxfoundation.org/infra/c/releng/global-jjb/+/62991

we need to stop using public.
Also pull in new rtdv3 build script

Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
Change-Id: I5c771b14d001b1cb79cfaf95c82127bf885af95e

4 years agoAutomation adds ric-plt-o1.yaml 76/2376/3
LF Jenkins CI [Wed, 29 Jan 2020 22:04:10 +0000 (22:04 +0000)]
Automation adds ric-plt-o1.yaml

Define project view and info-yaml-validate

Change-Id: If570f6bcde72de3c38574e594f8505d6aac53ba1
Signed-off-by: lf-jobbuilder <releng+lf-jobbuilder@linuxfoundation.org>
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoFLOATING_IP_POOL is null. 71/2371/3
Aric Gardner [Wed, 29 Jan 2020 16:07:58 +0000 (11:07 -0500)]
FLOATING_IP_POOL is null.

null no longer works,
the inherited value of public is not being inherited.
rather it is being explicitly set to null.
floating_ip_pool=$(get_cfg "$cfg_file" FLOATING_IP_POOL "null")
This leads me to belive that
get_minion_options function will set the floating_ip
when set explicitly in the minion configs.

Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
Change-Id: I422ce8f170894329ff8efd54970309cd619e2427

4 years agoMerge "Set floating-ip-pool default to "public""
Aric Gardner [Wed, 29 Jan 2020 15:21:41 +0000 (15:21 +0000)]
Merge "Set floating-ip-pool default to "public""

4 years agoSet floating-ip-pool default to "public" 65/2365/1
Eric Ball [Wed, 29 Jan 2020 01:41:31 +0000 (17:41 -0800)]
Set floating-ip-pool default to "public"

We have seen recent issues where the empty setting is being
interpreted as "null" rather than "No value". This breaks the cloud
config. We have a pool called "public" that should be set as the
default.

Signed-off-by: Eric Ball <eball@linuxfoundation.org>
Change-Id: Ife8a9bfbebfece6d3f82cfc00d71761fd0818656

4 years agoglobal-jjb to v0.50.0-4-g8285615 54/2354/1
Lott, Christopher (cl778h) [Tue, 28 Jan 2020 12:59:57 +0000 (07:59 -0500)]
global-jjb to v0.50.0-4-g8285615

This picks up a fix to jenkins-configure-clouds.sh that blocked
change of build minion images.

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

4 years agoPoint maven to dashboard code with -f option 47/2347/3
Lott, Christopher (cl778h) [Mon, 27 Jan 2020 15:00:51 +0000 (10:00 -0500)]
Point maven to dashboard code with -f option

Reorganized portal/ric-dashboard repository to simplify job triggers
for code, docs and releases which avoids spurious job failures.

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

4 years agoglobal-jjb to v0.49.0-33-g0bc70d1 24/2324/1
Lott, Christopher (cl778h) [Thu, 23 Jan 2020 20:19:52 +0000 (15:19 -0500)]
global-jjb to v0.49.0-33-g0bc70d1

This picks up the repair to python-tools-install.sh that
caused the Python jobs script tox-install.sh to fail on
Ubuntu machines.

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