Eric Ball [Thu, 19 Mar 2020 20:47:23 +0000 (20:47 +0000)]
Merge "Upgrade -go image to rmr v3 with si95."
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
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>
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
Eric Ball [Wed, 18 Mar 2020 23:01:45 +0000 (23:01 +0000)]
Merge "Add aal/logic project view for Jenkins"
Eric Ball [Wed, 18 Mar 2020 22:20:55 +0000 (22:20 +0000)]
Merge "Add Nexus IQ/CLM scan job to ric-plt/a1"
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
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
Jessica Wagantall [Wed, 18 Mar 2020 16:50:26 +0000 (16:50 +0000)]
Merge "Define Sonar job for E2Mgr which uses golang"
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
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>
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
Eric Ball [Tue, 17 Mar 2020 20:02:02 +0000 (20:02 +0000)]
Merge "Set up CICD for QP Driver"
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
Eric Ball [Tue, 17 Mar 2020 16:10:20 +0000 (16:10 +0000)]
Merge "Adjust alarm-go CI job config esp sonar"
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
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
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
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>
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
Eric Ball [Fri, 13 Mar 2020 18:57:15 +0000 (18:57 +0000)]
Merge "Add jobs for it/dev repo."
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
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
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>
Aric Gardner [Wed, 11 Mar 2020 20:31:39 +0000 (20:31 +0000)]
Merge "Automation adds ric-app-ts.yaml"
Aric Gardner [Wed, 11 Mar 2020 20:31:26 +0000 (20:31 +0000)]
Merge "Automation adds ric-app-qp.yaml"
Aric Gardner [Wed, 11 Mar 2020 20:31:16 +0000 (20:31 +0000)]
Merge "Automation adds ric-app-qp-driver.yaml"
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>
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>
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>
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>
Jessica Wagantall [Thu, 5 Mar 2020 20:21:04 +0000 (20:21 +0000)]
Merge "Switch xapp-frame-py 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"
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
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
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
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
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
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
Eric Ball [Mon, 2 Mar 2020 23:35:39 +0000 (23:35 +0000)]
Merge "Update ubuntu1804-docker base image"
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
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>
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>
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
Eric Ball [Thu, 27 Feb 2020 16:23:22 +0000 (16:23 +0000)]
Merge "Add Go to path in /etc/environment"
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>
Aric Gardner [Thu, 27 Feb 2020 16:12:04 +0000 (16:12 +0000)]
Merge "Automation adds ric-plt-xapp-frame-cpp.yaml"
Jessica Wagantall [Wed, 26 Feb 2020 19:53:27 +0000 (19:53 +0000)]
Merge "Automation adds ric-plt-alarm-cpp.yaml"
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>
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>
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>
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>
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
Eric Ball [Thu, 13 Feb 2020 12:49:52 +0000 (12:49 +0000)]
Merge "Define o1 docker jobs verify, merge, release"
Aric Gardner [Wed, 12 Feb 2020 22:15:37 +0000 (22:15 +0000)]
Merge "Upgrade go in Ubuntu 18 docker base image"
Jessica Wagantall [Wed, 12 Feb 2020 20:25:02 +0000 (20:25 +0000)]
Merge "Reduce redundancy in ci-management docker jobs"
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
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
Eric Ball [Wed, 12 Feb 2020 19:52:13 +0000 (19:52 +0000)]
Merge "Drop python debian base docker files"
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
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
Jessica Wagantall [Wed, 12 Feb 2020 18:05:45 +0000 (18:05 +0000)]
Merge "add xapp base builder image"
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
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
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>
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>
Aric Gardner [Tue, 11 Feb 2020 13:46:09 +0000 (13:46 +0000)]
Merge "Add sonar job to nonrtric"
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
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>
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
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
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
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
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
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
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>
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
Aric Gardner [Wed, 29 Jan 2020 15:21:41 +0000 (15:21 +0000)]
Merge "Set floating-ip-pool default to "public""
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
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
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
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
Lott, Christopher (cl778h) [Fri, 17 Jan 2020 19:31:52 +0000 (14:31 -0500)]
Upgrade docker minions to new images
ZZCI - CentOS 7 - docker - x86_64 -
20200123-164248.786
and
ZZCI - Ubuntu 18.04 - docker - x86_64 -
20200123-175351.393
are a newly created images with C, Golang, Java, Python, Ruby
and Docker.
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I30633d3a804d27a4f994233671773e23216c0401
Eric Ball [Thu, 23 Jan 2020 16:07:52 +0000 (08:07 -0800)]
Re-add ruby and package_cloud install to packer
Removal of these was based on a faulty assumption. They still need to
be present.
Issue: LF-Jira IT-18593
Change-Id: Ic1f14e4e177b73ae07186153c8b72d81f95455ec
Signed-off-by: Eric Ball <eball@linuxfoundation.org>
Lott, Christopher (cl778h) [Tue, 21 Jan 2020 21:55:38 +0000 (16:55 -0500)]
Use pom in ricsdl-package for sonar analysis
The test coverage data file is written by tox into ricsdl-package,
so launch maven in that same directory, not in the repo root.
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I9f462e76424681b7c03a90d126c46b81ac10451d
Lott, Christopher (cl778h) [Thu, 23 Jan 2020 13:02:05 +0000 (08:02 -0500)]
global-jjb to
v0.49.0-29-gd92cb3e
Pulls in fix to support mvn-params for tox-sonar job
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: Idbbd33d1f7af42d657a519971c383b4785522be9
Lott, Christopher (cl778h) [Thu, 23 Jan 2020 11:03:26 +0000 (06:03 -0500)]
global-jjb to
v0.49.0-4-g078af58
This downgrades global-jjb to exclude a very recent change
to python-tools-install.sh.
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I433150f7b9cb5edbddc20c68f078472d2a9a0968
Lott, Christopher (cl778h) [Thu, 23 Jan 2020 00:59:14 +0000 (19:59 -0500)]
Global-jjb to
v0.49.0-28-g30fb028
Pulls in fix to support mvn-params for tox-sonar job
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I32b7440a8ff3b87e0052be7054a4d608b34fdcf9
Eric Ball [Thu, 16 Jan 2020 02:54:49 +0000 (18:54 -0800)]
Update to common-packer v0.4.0
This includes the latest base images.
Issue: LF-Jira IT-18593
Signed-off-by: Eric Ball <eball@linuxfoundation.org>
Change-Id: Id0ee40cd17a0335b27cda8744498f7edeff7fb92
Eric Ball [Thu, 16 Jan 2020 02:51:10 +0000 (18:51 -0800)]
Switch to tested golang module, remove ruby
The previous golang module was not installing correctly on CentOS 7.
The gantsign module has been tested as working.
Ruby was only required for package_cloud, which is now installed in
the base image. Since it was causing build problems, the explicit
installation has been removed.
Issue: LF-Jira IT-15893
Signed-off-by: Eric Ball <eball@linuxfoundation.org>
Change-Id: Ia60c965b0ddf0f04f634ff8cd9d8ff16ec190938
Eric Ball [Thu, 16 Jan 2020 01:38:15 +0000 (01:38 +0000)]
Merge "Set build-days-to-keep to 30 by default."
Lott, Christopher (cl778h) [Wed, 15 Jan 2020 15:59:09 +0000 (10:59 -0500)]
Skip build of dashboard docker image in Sonar job
Drop the override mvn-goal of 'test' and add maven parameter to tell
the Fabric8 maven plugin to skip building the Docker image because
no image is needed for Sonar analysis. Previously I used goal "test"
to stop the maven build before it reached the install phase that builds
a Docker, but that phase does not call the jacoco-maven-plugin reporter.
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: Iaa924b41eb6d0034bdfacddec490d096e38f0a32
Lott, Christopher (cl778h) [Wed, 15 Jan 2020 15:37:25 +0000 (10:37 -0500)]
Set build-days-to-keep to 30 by default.
Build logs were being removed after 7 days which is too short.
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I29e6be114a05878126f1b1fa38bc747f92386746
Eric Ball [Fri, 10 Jan 2020 01:26:23 +0000 (17:26 -0800)]
Use ansible ruby role to install gems
We're running into issues installing gems using "gem install"
commands, due to missing/outdated ruby version. Instead, we should
use a third-party ruby role, which will install a specific version of
ruby, and as a bonus, can handle installing the specific gems we want
as well.
Issue-ID: LF-Jira IT-18593
Signed-off-by: Eric Ball <eball@linuxfoundation.org>
Change-Id: I3fe5987f17342d0d366eeed731d4f42687e1fc73
Aric Gardner [Thu, 9 Jan 2020 20:52:03 +0000 (15:52 -0500)]
Update global-jjb to v0.49.0
We want the new read the docs v3 bits.
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
Change-Id: I2f7970d853d285a222723c8a9a003509d5f45f40
Aric Gardner [Thu, 9 Jan 2020 20:42:55 +0000 (20:42 +0000)]
Merge "Change trigger branch pattern from master to *"
Aric Gardner [Thu, 5 Dec 2019 17:17:38 +0000 (12:17 -0500)]
Change trigger branch pattern from master to *
The RTDv3 job needs to run on doc/ changes in all branches,
including the newly released Amber branch.
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I71ba71fc04aa0242c6827b2f8c41b09aaa4d00fd
Lott, Christopher (cl778h) [Fri, 20 Dec 2019 14:26:38 +0000 (09:26 -0500)]
Install golang 1.12 using ansible role from galaxy
Extend the playbook that provisions docker on build minions
to call fubarhouse.golang which downloads and installs golang
as specified by variable go_version.
Also add basic README for this directory.
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I588aad142864d3257cb9255eebc2781ae02cad80
Lott, Christopher (cl778h) [Thu, 12 Dec 2019 13:27:01 +0000 (08:27 -0500)]
global-jjb to
v0.48.1-33-g0bc0e97
Get new release-job feature for different git tag and version strings.
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I09725140f4bff05e575d39653d61f35db80c47d6
Anil Belur [Thu, 12 Dec 2019 11:59:42 +0000 (11:59 +0000)]
Merge "Limit log archive pattern to top-level directory"