ci-management.git
5 years agoDefine builder jobs for ubuntu base images 34/434/1
Lott, Christopher (cl778h) [Fri, 28 Jun 2019 15:17:01 +0000 (11:17 -0400)]
Define builder jobs for ubuntu base images

Renames ubuntu to ubuntu16; adds ubuntu18.

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

5 years agoUpgrade to global-jjb v0.39.0 28/428/1
Andrew Grimberg [Thu, 27 Jun 2019 16:19:07 +0000 (09:19 -0700)]
Upgrade to global-jjb v0.39.0

Change-Id: Ibf078dbe4e915d1eaf3d9002067ab12000a30822
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
5 years agoRevert "Upgrade to global-jjb v0.39.0" 26/426/1
Andrew Grimberg [Thu, 27 Jun 2019 17:31:41 +0000 (10:31 -0700)]
Revert "Upgrade to global-jjb v0.39.0"

This reverts commit 2f1d4851e58106dd108f4a8c84d80390f9745aa9.

lftools v0.25.1 hasn't hit PyPi yet and is having issues getting built
properly. Global-jjb v0.39.0 upgrades to lftools v0.25.1 so we need to
revert until the package is distributed

Change-Id: Icae5362464e50613b350ecc79ef813bd2f1b841a
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
5 years agoUpgrade to global-jjb v0.39.0 25/425/1
Andrew Grimberg [Thu, 27 Jun 2019 16:19:07 +0000 (09:19 -0700)]
Upgrade to global-jjb v0.39.0

Change-Id: Ie56b1b429f8ea70fbb523b262de88a6c83d9992a
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
5 years agoFEATURE: alpine-python build image 93/393/5
dave kormann [Thu, 20 Jun 2019 17:39:48 +0000 (13:39 -0400)]
FEATURE: alpine-python build image

This change adds a builder image based off python-3-alpine.  It
is intended to be adequate for building most non-golang Alpine
images for the RIC

signed-off-by: dave kormann <dk3239@att.com>
Change-Id: Ic863c851e9573dfe73d9f5d6d12999ecf7454fc7

5 years agoReorganize package list for ease of scanning 91/391/2
Lott, Christopher (cl778h) [Thu, 20 Jun 2019 13:14:28 +0000 (09:14 -0400)]
Reorganize package list for ease of scanning

No functional change

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

5 years agoCopy out DEB and RPM files, plain and dev 78/378/2
Lott, Christopher (cl778h) [Tue, 18 Jun 2019 18:14:16 +0000 (14:14 -0400)]
Copy out DEB and RPM files, plain and dev

Using the new simple files: (list) format

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

5 years agoPin NNG to release version 1.1.1 76/376/1
Lott, Christopher (cl778h) [Tue, 18 Jun 2019 15:09:41 +0000 (11:09 -0400)]
Pin NNG to release version 1.1.1

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

5 years agoRemove unused builder CI image 59/359/1
Lott, Christopher (cl778h) [Mon, 17 Jun 2019 21:56:21 +0000 (17:56 -0400)]
Remove unused builder CI image

Replaced by bldr-debian-python-nng

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

5 years agoMerge "Add docker-root parameter to find Dockerfile"
Jessica Wagantall [Mon, 17 Jun 2019 21:36:09 +0000 (21:36 +0000)]
Merge "Add docker-root parameter to find Dockerfile"

5 years agoMerge "Add NNG library, drop RIC/RMr library"
Jessica Wagantall [Mon, 17 Jun 2019 21:35:40 +0000 (21:35 +0000)]
Merge "Add NNG library, drop RIC/RMr library"

5 years agoAdd docker-root parameter to find Dockerfile 58/358/1
Lott, Christopher (cl778h) [Mon, 17 Jun 2019 20:49:47 +0000 (16:49 -0400)]
Add docker-root parameter to find Dockerfile

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

5 years agoAdd NNG library, drop RIC/RMr library 57/357/4
Lott, Christopher (cl778h) [Mon, 17 Jun 2019 19:42:33 +0000 (15:42 -0400)]
Add NNG library, drop RIC/RMr library

Rename the image name, and adjust JJB template accordingly

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

5 years agoAdd verify and merge jobs for ric-plt/e2mgr 56/356/1
Lott, Christopher (cl778h) [Mon, 17 Jun 2019 19:24:31 +0000 (15:24 -0400)]
Add verify and merge jobs for ric-plt/e2mgr

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

5 years agoAdd boost ver 1.69 to builder image 48/348/2
Lott, Christopher (cl778h) [Mon, 17 Jun 2019 13:01:48 +0000 (09:01 -0400)]
Add boost ver 1.69 to builder image

Drop install of boost via apt package

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

5 years agoMerge "Remove Debian bases with c, go tools"
Jessica Wagantall [Fri, 14 Jun 2019 18:21:02 +0000 (18:21 +0000)]
Merge "Remove Debian bases with c, go tools"

5 years agoMerge "Define ci image with many common build tools"
Jessica Wagantall [Fri, 14 Jun 2019 16:49:28 +0000 (16:49 +0000)]
Merge "Define ci image with many common build tools"

5 years agoRemove Debian bases with c, go tools 43/343/1
Lott, Christopher (cl778h) [Fri, 14 Jun 2019 14:11:06 +0000 (10:11 -0400)]
Remove Debian bases with c, go tools

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

5 years agoStop building Debian bases with c, go tools 42/342/1
Lott, Christopher (cl778h) [Fri, 14 Jun 2019 13:56:04 +0000 (09:56 -0400)]
Stop building Debian bases with c, go tools

Projects need Ubuntu bases, so these are not required.

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

5 years agoDefine ci image with many common build tools 33/333/3
Lott, Christopher (cl778h) [Wed, 12 Jun 2019 19:27:44 +0000 (15:27 -0400)]
Define ci image with many common build tools

Create a Docker image for CI that has gcc, g++, go, cmake
and the latest version of nng, inspired by needs of E2.

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

5 years agoMerge "Upgrade global-jjb to get login-shell flag in script"
Jessica Wagantall [Thu, 13 Jun 2019 02:53:20 +0000 (02:53 +0000)]
Merge "Upgrade global-jjb to get login-shell flag in script"

5 years agoUpgrade global-jjb to get login-shell flag in script 35/335/1
Lott, Christopher (cl778h) [Thu, 13 Jun 2019 02:22:29 +0000 (22:22 -0400)]
Upgrade global-jjb to get login-shell flag in script

This should repair the yq-not-found error in the global-jjb
script that fetches the tag string from a yaml file.

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

5 years agoUse login flag to get $HOME/.local/bin on path 34/334/1
Lott, Christopher (cl778h) [Thu, 13 Jun 2019 02:12:06 +0000 (22:12 -0400)]
Use login flag to get $HOME/.local/bin on path

pip installs yq to $HOME/.local/bin

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

5 years agoMerge "Upgrade to latest global-jjb templates"
Jessica Wagantall [Wed, 12 Jun 2019 19:45:28 +0000 (19:45 +0000)]
Merge "Upgrade to latest global-jjb templates"

5 years agoMerge "Use yq to extract package paths and copy files"
Jessica Wagantall [Wed, 12 Jun 2019 19:43:32 +0000 (19:43 +0000)]
Merge "Use yq to extract package paths and copy files"

5 years agoUse yq to extract package paths and copy files 32/332/1
Lott, Christopher (cl778h) [Wed, 12 Jun 2019 18:54:12 +0000 (14:54 -0400)]
Use yq to extract package paths and copy files

RMr now builds both DEB and RPM packages

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

5 years agoUpgrade to latest global-jjb templates 30/330/1
Lott, Christopher (cl778h) [Wed, 12 Jun 2019 18:13:24 +0000 (14:13 -0400)]
Upgrade to latest global-jjb templates

Pick up latest repair of my botch in docker get tag script

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

5 years agoRepair the method param value to select YAML file 29/329/2
Lott, Christopher (cl778h) [Wed, 12 Jun 2019 18:03:53 +0000 (14:03 -0400)]
Repair the method param value to select YAML file

Latest docker templates expect 'container-tag-method'
for setting the tag source.

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

5 years agoAdd registry to complete the docker image name 28/328/1
Lott, Christopher (cl778h) [Wed, 12 Jun 2019 17:17:21 +0000 (13:17 -0400)]
Add registry to complete the docker image name

Revise the extract-deb script to use the fully qualified
docker image name, which includes the container push registry

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

5 years agoFix yaml linting issues 27/327/1
Andrew Grimberg [Wed, 12 Jun 2019 16:33:54 +0000 (09:33 -0700)]
Fix yaml linting issues

My local tox tests are throwing several yamllint problems that are not
being picked up by the CI system. Likely due to a slightly older version
of yamllint in the CI.

Change-Id: Ie704b98228af626e0a22aa936ebbb445e3a8d5d1
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
5 years agoAdd shell script to extract RMr packages from builder 25/325/3
Lott, Christopher (cl778h) [Wed, 12 Jun 2019 13:53:40 +0000 (09:53 -0400)]
Add shell script to extract RMr packages from builder

Adds a post-docker script to copy deb package out of CI container.
Also adds Jenkins merge job, because someday the merge job will
push the deb to cloudpackage.io.

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

5 years agoMerge "Enable INFO.yaml verify for ric-plt-rtmgr"
Andrew Grimberg [Tue, 11 Jun 2019 20:46:30 +0000 (20:46 +0000)]
Merge "Enable INFO.yaml verify for ric-plt-rtmgr"

5 years agoMerge "Enable INFO.yaml verify for ric-plt-lib-rmr"
Andrew Grimberg [Tue, 11 Jun 2019 20:46:19 +0000 (20:46 +0000)]
Merge "Enable INFO.yaml verify for ric-plt-lib-rmr"

5 years agoMerge "Enable INFO.yaml verify for ric-plt-dbaas"
Andrew Grimberg [Tue, 11 Jun 2019 20:43:08 +0000 (20:43 +0000)]
Merge "Enable INFO.yaml verify for ric-plt-dbaas"

5 years agoMerge "Enable INFO.yaml verify for ric-plt-e2"
Andrew Grimberg [Tue, 11 Jun 2019 20:43:03 +0000 (20:43 +0000)]
Merge "Enable INFO.yaml verify for ric-plt-e2"

5 years agoEnable INFO.yaml verify for ric-plt-rtmgr 17/317/1
Andrew Grimberg [Tue, 11 Jun 2019 20:42:38 +0000 (13:42 -0700)]
Enable INFO.yaml verify for ric-plt-rtmgr

Change-Id: Id7b20274f90533f9b1b5ce5dcff76b712698a94b
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
5 years agoEnable INFO.yaml verify for ric-plt-lib-rmr 16/316/1
Andrew Grimberg [Tue, 11 Jun 2019 20:40:50 +0000 (13:40 -0700)]
Enable INFO.yaml verify for ric-plt-lib-rmr

Change-Id: Iff52e8d00ae4ffd7bb1159d3baf39c619589339a
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
5 years agoMerge "Enable INFO.yaml verify for ric-plt-appmgr"
Andrew Grimberg [Tue, 11 Jun 2019 20:39:03 +0000 (20:39 +0000)]
Merge "Enable INFO.yaml verify for ric-plt-appmgr"

5 years agoMerge "Enable INFO.yaml verify for ric-plt-a1"
Andrew Grimberg [Tue, 11 Jun 2019 20:38:47 +0000 (20:38 +0000)]
Merge "Enable INFO.yaml verify for ric-plt-a1"

5 years agoEnable INFO.yaml verify for ric-plt-e2 15/315/1
Andrew Grimberg [Tue, 11 Jun 2019 20:38:22 +0000 (13:38 -0700)]
Enable INFO.yaml verify for ric-plt-e2

Change-Id: I7eb2bb7e1edf645ca3afc9971d7155259c68003b
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
5 years agoEnable INFO.yaml verify for ric-plt-dbaas 14/314/1
Andrew Grimberg [Tue, 11 Jun 2019 20:37:00 +0000 (13:37 -0700)]
Enable INFO.yaml verify for ric-plt-dbaas

Change-Id: Id5a0bbfd268f2d7248902501daf1732bf9927d28
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
5 years agoMerge "Enable INFO.yaml verify for portal-ric-dashboard"
Andrew Grimberg [Tue, 11 Jun 2019 20:34:46 +0000 (20:34 +0000)]
Merge "Enable INFO.yaml verify for portal-ric-dashboard"

5 years agoEnable INFO.yaml verify for ric-plt-appmgr 13/313/1
Andrew Grimberg [Tue, 11 Jun 2019 20:34:00 +0000 (13:34 -0700)]
Enable INFO.yaml verify for ric-plt-appmgr

Change-Id: Ie405801888782770cfff9896f7643aaecc95093c
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
5 years agoEnable INFO.yaml verify for ric-plt-a1 12/312/1
Andrew Grimberg [Tue, 11 Jun 2019 20:32:10 +0000 (13:32 -0700)]
Enable INFO.yaml verify for ric-plt-a1

Change-Id: Ibfc07f2eadb343edbfac1b6df7013599cd5a4c90
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
5 years agoEnable INFO.yaml verify for ric-app-admin 11/311/1
Andrew Grimberg [Tue, 11 Jun 2019 20:29:27 +0000 (13:29 -0700)]
Enable INFO.yaml verify for ric-app-admin

Change-Id: I4e44f9ce57030432385d96c3ddef06e0c902599f
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
5 years agoEnable INFO.yaml verify for portal-ric-dashboard 10/310/1
Andrew Grimberg [Tue, 11 Jun 2019 20:27:41 +0000 (13:27 -0700)]
Enable INFO.yaml verify for portal-ric-dashboard

Change-Id: I00410efbcfe24682d53def773d6a52169a233373
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
5 years agoMerge "Enable INFO.yaml verify for com/asn1"
Andrew Grimberg [Tue, 11 Jun 2019 20:19:54 +0000 (20:19 +0000)]
Merge "Enable INFO.yaml verify for com/asn1"

5 years agoMerge "Enable INFO.yaml verify for com/log"
Andrew Grimberg [Tue, 11 Jun 2019 20:19:45 +0000 (20:19 +0000)]
Merge "Enable INFO.yaml verify for com/log"

5 years agoEnable INFO.yaml verify for com/log 09/309/1
Andrew Grimberg [Tue, 11 Jun 2019 20:14:22 +0000 (13:14 -0700)]
Enable INFO.yaml verify for com/log

Change-Id: I280c65b0b096183aa3e1e8d947a09f3255aba718
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
5 years agoEnable INFO.yaml verify for ci-management 05/305/3
Andrew Grimberg [Tue, 11 Jun 2019 19:37:29 +0000 (12:37 -0700)]
Enable INFO.yaml verify for ci-management

Change-Id: I28d7a4c7a590292347825e6ae306688c310ca705
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
5 years agoEnable INFO.yaml verify for com/asn1 08/308/1
Andrew Grimberg [Tue, 11 Jun 2019 20:10:45 +0000 (13:10 -0700)]
Enable INFO.yaml verify for com/asn1

Change-Id: I3d2f2a24f0327e28e9429e1ac0f5ca3f9511f4cc
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
5 years agoMerge "Simplify verify step of ASN.1 platform library"
Andrew Grimberg [Tue, 11 Jun 2019 16:07:42 +0000 (16:07 +0000)]
Merge "Simplify verify step of ASN.1 platform library"

5 years agoSimplify verify step of ASN.1 platform library 97/297/1
Lott, Christopher (cl778h) [Tue, 11 Jun 2019 15:28:58 +0000 (11:28 -0400)]
Simplify verify step of ASN.1 platform library

Use Dockerfile from ci subdirectory.
Drop requirement to have a tag file.

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

5 years agoSimplify verify step of MDC log platform library 96/296/2
Lott, Christopher (cl778h) [Tue, 11 Jun 2019 15:20:38 +0000 (11:20 -0400)]
Simplify verify step of MDC log platform library

Use Dockerfile from ci subdirectory.
Drop requirement to have a tag file.

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

5 years agoSimplify verify step of RMr platform library 88/288/1
Lott, Christopher (cl778h) [Mon, 10 Jun 2019 20:49:18 +0000 (16:49 -0400)]
Simplify verify step of RMr platform library

Use Dockerfile from ci subdirectory.
Drop requirement to have a tag file.

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

5 years agoMerge "Upgrade global-jjb for docker template changes"
Jessica Wagantall [Mon, 10 Jun 2019 20:32:30 +0000 (20:32 +0000)]
Merge "Upgrade global-jjb for docker template changes"

5 years agoUpgrade global-jjb for docker template changes 87/287/2
Lott, Christopher (cl778h) [Mon, 10 Jun 2019 19:21:44 +0000 (15:21 -0400)]
Upgrade global-jjb for docker template changes

Get the revised docker templates that allow flexible
choice of docker tag; the version is probably 0.38.4

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

5 years agoMerge "Add Jenkins verify job for common ASN.1 library"
Andrew Grimberg [Thu, 6 Jun 2019 18:18:41 +0000 (18:18 +0000)]
Merge "Add Jenkins verify job for common ASN.1 library"

5 years agoAdd Jenkins verify and merge jobs for RtMgr 67/267/1
Lott, Christopher (cl778h) [Wed, 5 Jun 2019 19:57:30 +0000 (15:57 -0400)]
Add Jenkins verify and merge jobs for RtMgr

This builds an image to be pushed to the LF registry.

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

5 years agoAdd Jenkins verify and merge jobs for E2. 65/265/1
Lott, Christopher (cl778h) [Wed, 5 Jun 2019 18:51:22 +0000 (14:51 -0400)]
Add Jenkins verify and merge jobs for E2.

This builds an image to be pushed to the LF registry.

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

5 years agoAdd Jenkins verify job for common ASN.1 library 63/263/1
Lott, Christopher (cl778h) [Wed, 5 Jun 2019 17:29:17 +0000 (13:29 -0400)]
Add Jenkins verify job for common ASN.1 library

Only need verify, not merge, because no image is pushed.

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

5 years agoMerge "Add Jenkins verify and merge jobs for DBaaS"
Jessica Wagantall [Wed, 5 Jun 2019 16:48:56 +0000 (16:48 +0000)]
Merge "Add Jenkins verify and merge jobs for DBaaS"

5 years agoAdd Jenkins verify and merge jobs for DBaaS 60/260/2
Lott, Christopher (cl778h) [Wed, 5 Jun 2019 15:41:33 +0000 (11:41 -0400)]
Add Jenkins verify and merge jobs for DBaaS

This builds the Redis image to be pushed to the LF registry;
it does not build the testing image.

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

5 years agoMerge "Add Jenkins verify and merge jobs for AppMgr"
Jessica Wagantall [Wed, 5 Jun 2019 14:55:29 +0000 (14:55 +0000)]
Merge "Add Jenkins verify and merge jobs for AppMgr"

5 years agoAdd Jenkins verify job for common logging library 58/258/1
Lott, Christopher (cl778h) [Wed, 5 Jun 2019 11:29:47 +0000 (07:29 -0400)]
Add Jenkins verify job for common logging library

Only need verify, not merge, because no image is pushed.

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

5 years agoAdd Jenkins verify and merge jobs for AppMgr 57/257/1
Lott, Christopher (cl778h) [Wed, 5 Jun 2019 11:25:08 +0000 (07:25 -0400)]
Add Jenkins verify and merge jobs for AppMgr

This builds an image to be pushed to the LF registry.

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

5 years agoAdd Jenkins verify and merge jobs for AC xApp 51/251/4
Ashwin Sridharan [Tue, 4 Jun 2019 18:11:34 +0000 (14:11 -0400)]
Add Jenkins verify and merge jobs for AC xApp

This builds an image to be pushed to the LF registry.

Signed-off-by: Ashwin Sridharan <asridharan@research.att.com>
Change-Id: I40cd66a67fe91a38b68d6495f3ea1a246918f622
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
5 years agoAdd Jenkins verify job for RMR library 48/248/1
Lott, Christopher (cl778h) [Tue, 4 Jun 2019 14:38:14 +0000 (10:38 -0400)]
Add Jenkins verify job for RMR library

Only performs a verify build. No merge job is defined
because no image needs to be pushed to the LF registry.

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

5 years agoUpgrade global-jjb to get docker-job cron triggers 42/242/1
Lott, Christopher (cl778h) [Mon, 3 Jun 2019 17:38:23 +0000 (13:38 -0400)]
Upgrade global-jjb to get docker-job cron triggers

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

5 years agoAdd docker build job and view for ric-plt/a1 37/237/3
Lott, Christopher (cl778h) [Sat, 1 Jun 2019 11:03:27 +0000 (07:03 -0400)]
Add docker build job and view for ric-plt/a1

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

5 years agoUpgrade to global-jjb v0.38.2 38/238/1
Andrew Grimberg [Sat, 1 Jun 2019 19:30:00 +0000 (12:30 -0700)]
Upgrade to global-jjb v0.38.2

Change-Id: Ibb7b1921ea5fd0a5059e71f6222537d7e51be265
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
5 years agoDefine builders for O-RAN-SC software 04/204/16
Lott, Christopher (cl778h) [Wed, 29 May 2019 13:33:29 +0000 (09:33 -0400)]
Define builders for O-RAN-SC software

In lieu of installing software to LF Jenkins build minions.

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
Change-Id: Id066e89694fd9e1d03c5e97608de82bb60622a98

5 years agoUpgrade to global-jjb v0.38.1 11/211/2
Andrew Grimberg [Wed, 29 May 2019 22:02:00 +0000 (15:02 -0700)]
Upgrade to global-jjb v0.38.1

Change-Id: I8cfff42b8ec8033bfac9f08f269c21a0ac021242
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
5 years agoConfigure Sigul ENV vars 69/169/1
Andrew Grimberg [Thu, 16 May 2019 21:09:21 +0000 (14:09 -0700)]
Configure Sigul ENV vars

Add in the needed ENV vars to enable the ability for the environment to
use sigul for artifact signing

Change-Id: I3f85cebd18fb627159ff8cce4d87834e2075c710
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
5 years agoMerge "Upgrade to global-jjb v0.37.4"
Andrew Grimberg [Thu, 16 May 2019 19:34:50 +0000 (19:34 +0000)]
Merge "Upgrade to global-jjb v0.37.4"

5 years agoUpgrade to global-jjb v0.37.4 60/160/1
Andrew Grimberg [Tue, 14 May 2019 18:26:38 +0000 (11:26 -0700)]
Upgrade to global-jjb v0.37.4

Change-Id: I39d2cbb73bc930f80314ce656aee32248bef6369
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
5 years agoUpdate to new values for .gitreview 59/159/1
Andrew Grimberg [Tue, 14 May 2019 18:25:36 +0000 (11:25 -0700)]
Update to new values for .gitreview

Change-Id: I0fe8a9eec81695ab7d776db43cf4672eb37b52f0
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
5 years agoMerge "Pin pygments to 2.3.x"
Andrew Grimberg [Mon, 13 May 2019 23:21:43 +0000 (23:21 +0000)]
Merge "Pin pygments to 2.3.x"

5 years agoUpdate all references to Gerrit 48/148/1
Andrew Grimberg [Mon, 13 May 2019 21:54:32 +0000 (14:54 -0700)]
Update all references to Gerrit

Gerrit is moving from gerrit.oran-osc.org to gerrit.o-ran-sc.org

Change-Id: I9eeb1d609978975ad149b5408ec3924eb3eeb6c4
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
5 years agoFix Jenkins URLs 47/147/1
Andrew Grimberg [Mon, 13 May 2019 19:49:18 +0000 (12:49 -0700)]
Fix Jenkins URLs

Change-Id: Id06185c2e9e121938b87941ac1c89d9663a4ec06
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
5 years agoPin pygments to 2.3.x 45/145/1
Andrew Grimberg [Mon, 13 May 2019 19:06:38 +0000 (12:06 -0700)]
Pin pygments to 2.3.x

Pygments release 2.4.0 which added a python requires that excludes all
versions of Python < 3.5. The LFCI's default 3 version is 3.4 so causes
build failure.

Change-Id: Ie1e4281efee4461f61cdffa3791c22cd5fbf54ec
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
5 years agoConfigure SonarCloud for portal/ric-dashboard 17/117/1
Andrew Grimberg [Mon, 6 May 2019 23:08:36 +0000 (16:08 -0700)]
Configure SonarCloud for portal/ric-dashboard

Add the needed values for SonarCloud analysis for portal/ric-dashboard.

Change-Id: Icc4f66d25095f8874a65a5d1c98446b11f2fd351
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
5 years agoDrop ric-dashboard javadoc jobs 09/109/2
Lott, Christopher (cl778h) [Fri, 3 May 2019 18:43:15 +0000 (14:43 -0400)]
Drop ric-dashboard javadoc jobs

Rename to keep the project prefix "portal"

Change-Id: I7bb9a1a426509406824ed415b7ddca687c4d0798
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
5 years agoAdd DOCKER_REGSITRY related env vars 08/108/1
Andrew Grimberg [Fri, 3 May 2019 17:37:09 +0000 (10:37 -0700)]
Add DOCKER_REGSITRY related env vars

Change-Id: I0bdebd06c91b1cb0728b48faeaf3081e4b09337c
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
5 years agoUpdate to global-jjb v0.37.2 02/102/1
Andrew Grimberg [Thu, 2 May 2019 16:07:22 +0000 (09:07 -0700)]
Update to global-jjb v0.37.2

Change-Id: I065a06ff47df7589b8a0b1856b99b7f5e59e4bbd
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
5 years agoUpdate to latest common-packer 98/98/1
Andrew Grimberg [Wed, 1 May 2019 21:55:34 +0000 (14:55 -0700)]
Update to latest common-packer

Change-Id: I14876f4d6821991f56dd0eab37863f2c2dcf0678
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
5 years agoDefine jenkins jobs for the RIC dashboard 78/78/7
Lott, Christopher (cl778h) [Tue, 23 Apr 2019 17:59:52 +0000 (13:59 -0400)]
Define jenkins jobs for the RIC dashboard

Update to latest global-jjb that adds the required maven templates
Change occurrences of oran-osc to o-ran-sc

Change-Id: I1151f6f1c757f03e5fa616a7ab7fa1e8c5ec0896
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
5 years agoUpdate global-jjb to v0.37.1 96/96/2
Andrew Grimberg [Wed, 1 May 2019 15:33:40 +0000 (08:33 -0700)]
Update global-jjb to v0.37.1

* Remove non-needed force update of packer as new global-jjb uses v1.4.0 as
the default

Change-Id: I2f3db21a2bfcd3f895f370bb902067b71b9a00ff
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
5 years agoAdd ubuntu1804 build minions 94/94/3
Zhe Huang [Tue, 30 Apr 2019 15:33:18 +0000 (11:33 -0400)]
Add ubuntu1804 build minions

Change-Id: I1e189c9cf4b3d1d9d6e39e8b899550d404cd4287
Signed-off-by: Zhe Huang <zhehuang@research.att.com>
5 years agoCorrect log server URL 93/93/1
Andrew Grimberg [Mon, 29 Apr 2019 22:35:22 +0000 (15:35 -0700)]
Correct log server URL

Change-Id: I70bfa51aa5017beab2eed4585c4ce06c051a97b6
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
5 years agoAdd NEXUS_URL env var 91/91/1
Andrew Grimberg [Mon, 29 Apr 2019 20:25:25 +0000 (13:25 -0700)]
Add NEXUS_URL env var

Change-Id: I2072f1eed869c6465b8a89d4977b1287633fbb70
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
5 years agoAdd log server definition 90/90/1
Andrew Grimberg [Mon, 29 Apr 2019 19:52:38 +0000 (12:52 -0700)]
Add log server definition

Add a log server defintion for storing off job logs.

Change-Id: I85c7fe6c79061cc49e7a6f9f7917941df1826d68
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
5 years agoMerge "Missed U16.04 builder"
Andrew Grimberg [Fri, 19 Apr 2019 22:42:55 +0000 (22:42 +0000)]
Merge "Missed U16.04 builder"

5 years agoMissed U16.04 builder 71/71/1
Andrew Grimberg [Fri, 19 Apr 2019 22:37:18 +0000 (15:37 -0700)]
Missed U16.04 builder

Change-Id: I92ec3e3ba7629b1db470e3f86c33452ba0a96cac
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
5 years agoUpdate to Jenkins built C7 builder 70/70/2
Andrew Grimberg [Fri, 19 Apr 2019 22:09:17 +0000 (15:09 -0700)]
Update to Jenkins built C7 builder

Switch to the Jenkins self-hosted packer image for CentOS7

Change-Id: I6e42ac9dc0bd5e07b2db88947de5ab5616216108
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
5 years agoMerge "Add openstack clean-up cron, simplify ci-job defs"
Andrew Grimberg [Fri, 19 Apr 2019 22:07:18 +0000 (22:07 +0000)]
Merge "Add openstack clean-up cron, simplify ci-job defs"

5 years agoRemove Ubuntu 16.04 packer configuration 69/69/1
Andrew Grimberg [Fri, 19 Apr 2019 21:55:49 +0000 (14:55 -0700)]
Remove Ubuntu 16.04 packer configuration

Ubuntu 16.04 is consistently having issues building due to
python-minimal. Remove the packer job definition as we haven't even been
told that O-RAN needs to support Ubuntu 16.04

Change-Id: Ia36863c84685f41051b73266c2c033a53e7a063a
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
5 years agoAdd openstack clean-up cron, simplify ci-job defs 68/68/1
Andrew Grimberg [Fri, 19 Apr 2019 21:52:59 +0000 (14:52 -0700)]
Add openstack clean-up cron, simplify ci-job defs

* Enable the gerrit-openstack-cron job to help manage cleaning up
  no-longer use images
* Make the ci-jobs defs a little easier to add additional projects to
  with and anchor pattern

Change-Id: I3369e5a2275bc8a1270c94736822c9d2958924ed
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
5 years agoAdd docker as a minion option 60/60/4
Andrew Grimberg [Thu, 18 Apr 2019 19:15:34 +0000 (12:15 -0700)]
Add docker as a minion option

Add common-packer based docker setup

Change-Id: I1b73a60f5d118c57afdfb0e1e6645c0baad1df1d
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
5 years agoUpdate to current latest common-packer 61/61/3
Andrew Grimberg [Fri, 19 Apr 2019 04:13:38 +0000 (21:13 -0700)]
Update to current latest common-packer

* Min packer version 1.3.2 is now required and 1.4.0 is current, use
  latest

Change-Id: I8e348315b7385b7f3f1272f7d57ad45962c3e795
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>