ci-management.git
4 years agoMerge "Add pypi-test key for pypi gerrit merge job"
Eric Ball [Wed, 2 Oct 2019 21:10:27 +0000 (21:10 +0000)]
Merge "Add pypi-test key for pypi gerrit merge job"

4 years agoAdd pypi-test key for pypi gerrit merge job 58/1058/1
Lott, Christopher (cl778h) [Wed, 2 Oct 2019 19:48:56 +0000 (15:48 -0400)]
Add pypi-test key for pypi gerrit merge job

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

4 years agoUpgrade global-jjb to v0.44.1-1-g6d0b661 57/1057/1
Lott, Christopher (cl778h) [Wed, 2 Oct 2019 18:22:21 +0000 (14:22 -0400)]
Upgrade global-jjb to v0.44.1-1-g6d0b661

Need the repair to PyPI templates.

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

4 years agoSeparate PyPI jobs due to trigger conflicts 48/1048/2
Lott, Christopher (cl778h) [Tue, 1 Oct 2019 15:58:13 +0000 (11:58 -0400)]
Separate PyPI jobs due to trigger conflicts

The feature lives in subdirectory src/bindings/rmr-python but
the gerrit_trigger_file_paths setting overrides the release
template settings.  Separate the jobs as a workaround.

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

4 years agoAdd PyPI templates for RMR python binding 29/1029/8
Lott, Christopher (cl778h) [Fri, 27 Sep 2019 10:01:54 +0000 (06:01 -0400)]
Add PyPI templates for RMR python binding

Add triggers to limit library, binding builds appropriately.
Clone NNG using a git commit SHA code, a version that fixes a bug.
Extend pre-build scripts to get RMR version string from repo file.

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

4 years agouse new packer images rebuilt on 27-9 31/1031/1
Daniel Pono Takamori [Fri, 27 Sep 2019 16:03:51 +0000 (09:03 -0700)]
use new packer images rebuilt on 27-9

Signed-off-by: Daniel Pono Takamori <dtakamori@contractor.linuxfoundation.org>
Change-Id: Ide35754c5d191a4f957e9e3eb2b606fac8542d12

4 years agoMerge "Update Global-jjb to v0.44.0-4-g3d4f0d8"
Jessica Wagantall [Fri, 27 Sep 2019 09:09:39 +0000 (09:09 +0000)]
Merge "Update Global-jjb to v0.44.0-4-g3d4f0d8"

4 years agoMerge "Repin NNG refs to capture proxy reconnect fix"
Jessica Wagantall [Fri, 27 Sep 2019 08:57:09 +0000 (08:57 +0000)]
Merge "Repin NNG refs to capture proxy reconnect fix"

4 years agoUpdate Global-jjb to v0.44.0-4-g3d4f0d8 08/1008/2
Aric Gardner [Wed, 25 Sep 2019 14:07:15 +0000 (10:07 -0400)]
Update Global-jjb to v0.44.0-4-g3d4f0d8

Fixes tox builds to use python3
Fixes release jobs to use python3 venv

Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
Change-Id: I0e8f17013ef2953f5d05924da10f6910143b0390
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoRepin NNG refs to capture proxy reconnect fix 12/1012/6
E. Scott Daniels [Wed, 25 Sep 2019 19:20:50 +0000 (15:20 -0400)]
Repin NNG refs to capture proxy reconnect fix

A fix to address NNG issues when reconnecting a session
through a proxy was made on August 9, 2019 and merged into
the NNG master branch with commit ID e618abf8f3db2a9. This
change repins the references to the NNG repo such that the
fix is incorporated in the NNG library.

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

4 years agoMerge "Add initial jobs for docs project"
Aric Gardner [Mon, 23 Sep 2019 17:52:25 +0000 (17:52 +0000)]
Merge "Add initial jobs for docs project"

4 years agoAdd initial jobs for docs project 02/1002/3
Aric Gardner [Mon, 23 Sep 2019 17:19:05 +0000 (13:19 -0400)]
Add initial jobs for docs project

setup project view

info job

tox verify job

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

4 years agoMerge "Add script to install prereqs on Centos"
Eric Ball [Mon, 23 Sep 2019 17:31:08 +0000 (17:31 +0000)]
Merge "Add script to install prereqs on Centos"

4 years agoAdd script to install prereqs on Centos 99/999/2
Lott, Christopher (cl778h) [Mon, 23 Sep 2019 15:43:08 +0000 (11:43 -0400)]
Add script to install prereqs on Centos

Installs required packages, builds NNG, downloads RMR 1.4.0.

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

4 years agoUpdate centos builder 94/994/1
Aric Gardner [Fri, 20 Sep 2019 20:21:17 +0000 (16:21 -0400)]
Update centos builder

Update ORAN cento builder to latest image

ISSUE: IT-17631
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
Change-Id: I13b9f7da0760bdd6a63b722b02076befd7689da9

4 years agoSeparate A1 build jobs by docker, python needs 59/959/1
Lott, Christopher (cl778h) [Mon, 16 Sep 2019 00:05:03 +0000 (20:05 -0400)]
Separate A1 build jobs by docker, python needs

Docker jobs require a docker-capable build node.
Python jobs require a pre-build script to install prerequisite software.

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

4 years agoVerify ric-plt/a1 code with tox, not Docker 50/950/4
Lott, Christopher (cl778h) [Thu, 12 Sep 2019 19:32:33 +0000 (15:32 -0400)]
Verify ric-plt/a1 code with tox, not Docker

Add shell script to install NNG and RMR which are prerequisites
for the A1 Python implementation.
Run unit tests directly in tox, not wrapped in a Docker container.

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

4 years agoUpgrade global-jjb to v0.42.1-16-g49914d6 40/940/1
Lott, Christopher (cl778h) [Wed, 11 Sep 2019 12:22:50 +0000 (08:22 -0400)]
Upgrade global-jjb to v0.42.1-16-g49914d6

Pull in a change to tox-install.sh that accepts the python version, to
benefit ric-plt-a1-mgr which needs to install tox-pyenv with python3.

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

4 years agoMerge "Add OAM project view"
Jessica Wagantall [Mon, 9 Sep 2019 17:10:57 +0000 (17:10 +0000)]
Merge "Add OAM project view"

4 years agoAdd OAM project view 02/902/2
DW Talton [Thu, 5 Sep 2019 18:00:12 +0000 (11:00 -0700)]
Add OAM project view

Rename oam-info.yaml to oam.yaml and add the project and project view
configuration.

Issue: IT-17145

Signed-off-by: DW Talton <dtalton@contractor.linuxfoundation.org>
Change-Id: Id5027ba56bca3a4b1843ccf06c93e0fd920ab395

4 years agoUpgrade global-jjb to v0.42.1-11-gf517210 08/908/1
Lott, Christopher (cl778h) [Fri, 6 Sep 2019 18:55:20 +0000 (14:55 -0400)]
Upgrade global-jjb to v0.42.1-11-gf517210

This picks up repair to tox-sonar templates

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

4 years agoAdd docker build argument --network-host 06/906/1
Lott, Christopher (cl778h) [Fri, 6 Sep 2019 14:34:46 +0000 (10:34 -0400)]
Add docker build argument --network-host

Attempt to solve network failures in LF build minions

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

4 years agoDrop job that creates/pushes a binary package 87/887/1
Lott, Christopher (cl778h) [Wed, 4 Sep 2019 09:54:20 +0000 (05:54 -0400)]
Drop job that creates/pushes a binary package

Tracelibgo does not need to create DEB/RPM files

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

4 years agoChange the build directory of it-dep-secret job due to a restructure of it/dep repo 81/881/1
Zhe Huang [Tue, 3 Sep 2019 18:20:23 +0000 (14:20 -0400)]
Change the build directory of it-dep-secret job due to a restructure of it/dep repo

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

4 years agoAdd missing --network=host docker option 79/879/1
Lott, Christopher (cl778h) [Tue, 3 Sep 2019 17:58:40 +0000 (13:58 -0400)]
Add missing --network=host docker option

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

4 years agoUpdate Ubuntu 18.04 Docker template 09/809/1
Vanessa Rene Valderrama [Mon, 26 Aug 2019 15:25:09 +0000 (10:25 -0500)]
Update Ubuntu 18.04 Docker template

Updating the Ubuntu 18.04 Docker template to use the new image that
installs package_cloud.

Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: Ibe858291453b9573cc2d4a9debadf9acfd61a1bd

4 years agoMerge "Add network host per LF ticket IT-17324."
Eric Ball [Sat, 24 Aug 2019 00:20:14 +0000 (00:20 +0000)]
Merge "Add network host per LF ticket IT-17324."

4 years agoAdd network host per LF ticket IT-17324. 96/796/3
Tommy Carpenter [Fri, 23 Aug 2019 23:35:18 +0000 (19:35 -0400)]
Add network host per LF ticket IT-17324.

Change-Id: I1d54f65fd3066730a0849dd363dd534df4415d09
Signed-off-by: Tommy Carpenter <tommy@research.att.com>
4 years agoChange package cloud key to 'o-ran-sc' 94/794/1
Lott, Christopher (cl778h) [Fri, 23 Aug 2019 19:14:46 +0000 (15:14 -0400)]
Change package cloud key to 'o-ran-sc'

URL is https://packagecloud.io/o-ran-sc/staging

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

4 years agoAdding INFO verify job for OAM 91/791/1
Aric Gardner [Fri, 23 Aug 2019 17:58:40 +0000 (13:58 -0400)]
Adding INFO verify job for OAM

Update global-jjb to include
16646
Fix missing extension in ID for release-schema.yaml.

This is the first info file verify job for oran.
we will use this in our testing.

ISSUE: INF-5
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
Change-Id: Ibb6f673f7336f80423fd453e17777f63f5d2d37b

4 years agoMerge "Fix package_cloud install"
Vanessa Rene Valderrama [Fri, 23 Aug 2019 17:04:26 +0000 (17:04 +0000)]
Merge "Fix package_cloud install"

4 years agoFix package_cloud install 90/790/1
Vanessa Rene Valderrama [Fri, 23 Aug 2019 15:46:43 +0000 (10:46 -0500)]
Fix package_cloud install

Updating local-docker.yaml to fix the package_cloud install

Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I9fc012cec8b6db02b73cb96758a5a5942c37501f

4 years agoChange a1 build timeout to 10 minutes. 88/788/1
Tommy Carpenter [Fri, 23 Aug 2019 13:11:40 +0000 (09:11 -0400)]
Change a1 build timeout to 10 minutes.

Change-Id: I2a2fb76f78f02ea8d80dabb0eeacd1504ae15f15
Signed-off-by: Tommy Carpenter <tommy@research.att.com>
4 years agoMerge "Update images to install package_cloud"
Vanessa Rene Valderrama [Thu, 22 Aug 2019 19:34:59 +0000 (19:34 +0000)]
Merge "Update images to install package_cloud"

4 years agoAdd unit test for rmr-python using Docker 71/771/3
Lott, Christopher (cl778h) [Thu, 22 Aug 2019 14:48:39 +0000 (10:48 -0400)]
Add unit test for rmr-python using Docker

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

4 years agoUpdate images to install package_cloud 12/712/5
Vanessa Rene Valderrama [Fri, 16 Aug 2019 18:19:42 +0000 (13:19 -0500)]
Update images to install package_cloud

This change to install package_cloud and dependencies to allow the
project to use package_cloud as a repository.

Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Change-Id: I5d742487877b05a9c0863c96c50305c48cee6845

4 years agoBump RMR version to 1.3.0 36/736/1
E. Scott Daniels [Fri, 16 Aug 2019 14:28:06 +0000 (10:28 -0400)]
Bump RMR version to 1.3.0

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

4 years agoMerge "Add templates for ric-plt/tracelibgo project jobs"
Jessica Wagantall [Thu, 15 Aug 2019 16:50:21 +0000 (16:50 +0000)]
Merge "Add templates for ric-plt/tracelibgo project jobs"

4 years agoMerge "Add templates for ric-plt/vespamgr project jobs"
Jessica Wagantall [Thu, 15 Aug 2019 16:45:08 +0000 (16:45 +0000)]
Merge "Add templates for ric-plt/vespamgr project jobs"

4 years agoAdd templates for ric-plt/tracelibgo project jobs 24/724/1
Lott, Christopher (cl778h) [Thu, 15 Aug 2019 12:46:35 +0000 (08:46 -0400)]
Add templates for ric-plt/tracelibgo project jobs

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

4 years agoAdd templates for ric-plt/tracelibcpp project jobs 22/722/2
Lott, Christopher (cl778h) [Thu, 15 Aug 2019 12:28:44 +0000 (08:28 -0400)]
Add templates for ric-plt/tracelibcpp project jobs

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

4 years agoAdd templates for ric-plt/vespamgr project jobs 21/721/1
Lott, Christopher (cl778h) [Thu, 15 Aug 2019 12:14:35 +0000 (08:14 -0400)]
Add templates for ric-plt/vespamgr project jobs

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

4 years agoBump RMR reference for alpine to 1.2.0 07/707/1
E. Scott Daniels [Wed, 14 Aug 2019 12:32:48 +0000 (08:32 -0400)]
Bump RMR reference for alpine to 1.2.0

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

4 years agoRevert "Update ubuntu docker image for packagecloud_push" 00/700/1
Chris Lott [Tue, 13 Aug 2019 18:35:38 +0000 (18:35 +0000)]
Revert "Update ubuntu docker image for packagecloud_push"

This reverts commit e6b48997726fecfc3d1b323d8c572fd3db4ee13d.

Reason for revert: After merge jobs IMMEDIATELY started failing with errors like this:

14:23:33 /tmp/jenkins2645739511333024262.sh: line 81: docker: command not found

Change-Id: If69a9c3582d97db50258b1458c6e80902bec238d
Signed-off-by: Christopher Lott <cl778h@att.com>
4 years agoUpdate ubuntu docker image for packagecloud_push 88/688/4
Lott, Christopher (cl778h) [Mon, 12 Aug 2019 19:33:57 +0000 (15:33 -0400)]
Update ubuntu docker image for packagecloud_push

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

4 years agoAdd tox sonar scan job to A1 74/674/3
Lott, Christopher (cl778h) [Fri, 9 Aug 2019 18:39:14 +0000 (14:39 -0400)]
Add tox sonar scan job to A1

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

4 years agoDefine A1 verify-only unit test job 73/673/2
Lott, Christopher (cl778h) [Fri, 9 Aug 2019 15:44:27 +0000 (11:44 -0400)]
Define A1 verify-only unit test job

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

4 years agoUpgrade RMR library to version 1.1.0 67/667/1
Lott, Christopher (cl778h) [Thu, 8 Aug 2019 18:11:26 +0000 (14:11 -0400)]
Upgrade RMR library to version 1.1.0

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

4 years agoUpgrade RMR to v 1.0.45 in alpine builder image 55/655/2
Lott, Christopher (cl778h) [Wed, 7 Aug 2019 13:27:18 +0000 (09:27 -0400)]
Upgrade RMR to v 1.0.45 in alpine builder image

Add instructions about /usr/local/lib, /usr/local/lib64

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

4 years agoReduce repeated key-value pairs 34/634/3
Lott, Christopher (cl778h) [Mon, 5 Aug 2019 14:25:58 +0000 (10:25 -0400)]
Reduce repeated key-value pairs

- Move common pairs like project, project-name to local
  common macros
- Add values to defaults.yaml like container-push-registry
  to avoid repetition in project templates
- Drop unused docker templates; the base image was
  renamed to bldr-alpine3

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

4 years agoRepair template trigger path 42/642/2
Lott, Christopher (cl778h) [Tue, 6 Aug 2019 12:25:58 +0000 (08:25 -0400)]
Repair template trigger path

Apparently the YAML template features do not
support multiple interpolation, so this yields b:
    a: b
    c: '{a}'
But the following yields {a}, not the desired b:
    a: b
    c: '{a}'
    d: '{c}'

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

4 years agoAdd base image with Alpine, C, go, python, etc. 18/618/3
Lott, Christopher (cl778h) [Fri, 2 Aug 2019 14:50:39 +0000 (10:50 -0400)]
Add base image with Alpine, C, go, python, etc.

This builds and distributes libraries NNG, MDCLOG, RMR

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

4 years agoMerge "Define Docker-CI-PC merge job template"
Jessica Wagantall [Fri, 2 Aug 2019 23:57:26 +0000 (23:57 +0000)]
Merge "Define Docker-CI-PC merge job template"

4 years agoDefine Docker-CI-PC merge job template 20/620/5
Lott, Christopher (cl778h) [Wed, 31 Jul 2019 19:32:03 +0000 (15:32 -0400)]
Define Docker-CI-PC merge job template

Add new JJB template that builds in docker, exports files
then pushes packages to PackageCloud.io.
Define default values for account, repo and distributions.
Reuse packagecloud-push.sh script created by suresh channamallu.
Add new merge+push job to projects that build DEB/RPM packages.

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

4 years agoAdded two docker build jobs 16/616/5
wrider [Fri, 2 Aug 2019 04:24:28 +0000 (00:24 -0400)]
Added two docker build jobs

Build an init container and a container that builds
secrets across namespaces.

Change-Id: Idfea8c0edbab1cb2f6ebd39fddb10f9de517832d
Signed-off-by: wrider <lji@research.att.com>
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoMerge "Refactor package-export script for reuse"
Jessica Wagantall [Wed, 31 Jul 2019 17:39:41 +0000 (17:39 +0000)]
Merge "Refactor package-export script for reuse"

4 years agoRefactor package-export script for reuse 94/594/4
Lott, Christopher (cl778h) [Wed, 31 Jul 2019 12:48:26 +0000 (08:48 -0400)]
Refactor package-export script for reuse

Simplifies and renames from copy-rmr-packages to export-packages
so the script can be reused by many projects, starting with mdclog.

Change-Id: If25ad3ac6f4bc7df99707cebba335e001b0b01fe
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoMove nexus-iq-namespace to correct project 00/600/1
Lott, Christopher (cl778h) [Wed, 31 Jul 2019 02:09:31 +0000 (22:09 -0400)]
Move nexus-iq-namespace to correct project

Missed this configuration parameter when I defined the
separate CLM job.

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

4 years agoDefine CLM job with custom maven goal 'test' 99/599/1
Lott, Christopher (cl778h) [Wed, 31 Jul 2019 00:49:43 +0000 (20:49 -0400)]
Define CLM job with custom maven goal 'test'

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

4 years agoUpgrade global-jjb to get sonatype-clm goal fix 98/598/1
Lott, Christopher (cl778h) [Tue, 30 Jul 2019 21:29:00 +0000 (17:29 -0400)]
Upgrade global-jjb to get sonatype-clm goal fix

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

4 years agoDefine Docker-based verify job for helm charts 85/585/2
Lott, Christopher (cl778h) [Mon, 29 Jul 2019 19:07:01 +0000 (15:07 -0400)]
Define Docker-based verify job for helm charts

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

4 years agoMerge "Add trigger file paths for ric_robot_suite"
Eric Ball [Mon, 29 Jul 2019 14:11:02 +0000 (14:11 +0000)]
Merge "Add trigger file paths for ric_robot_suite"

4 years agoMerge "Add python-clm job to A1 mediator"
Andrew Grimberg [Fri, 26 Jul 2019 17:18:15 +0000 (17:18 +0000)]
Merge "Add python-clm job to A1 mediator"

4 years agoAdd trigger file paths for ric_robot_suite 72/572/1
Lott, Christopher (cl778h) [Fri, 26 Jul 2019 17:00:19 +0000 (13:00 -0400)]
Add trigger file paths for ric_robot_suite

Also repair the docker root, container file path params.

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

4 years agoAdd python-clm job to A1 mediator 71/571/1
Lott, Christopher (cl778h) [Fri, 26 Jul 2019 14:41:39 +0000 (10:41 -0400)]
Add python-clm job to A1 mediator

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

4 years agoAdd CLM/NexusIQ job to dashboard 70/570/1
Lott, Christopher (cl778h) [Fri, 26 Jul 2019 14:25:09 +0000 (10:25 -0400)]
Add CLM/NexusIQ job to dashboard

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

4 years agoAdd jobs to build integration test Docker images 44/544/1
Lott, Christopher (cl778h) [Tue, 23 Jul 2019 17:55:19 +0000 (13:55 -0400)]
Add jobs to build integration test Docker images

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

4 years agoAdd cron trigger to update base images weekly 41/541/1
Lott, Christopher (cl778h) [Tue, 23 Jul 2019 14:22:49 +0000 (10:22 -0400)]
Add cron trigger to update base images weekly

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

4 years agoDefine jobs for ric-app/mc repository 98/498/1
Lott, Christopher (cl778h) [Wed, 10 Jul 2019 20:10:45 +0000 (16:10 -0400)]
Define jobs for ric-app/mc repository

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

4 years agoUpgrade to openjdk11 for dashboard build 91/491/1
Lott, Christopher (cl778h) [Tue, 9 Jul 2019 21:25:16 +0000 (17:25 -0400)]
Upgrade to openjdk11 for dashboard build

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

4 years agoConfigure custom maven goal in sonar template 80/480/1
Lott, Christopher (cl778h) [Sat, 6 Jul 2019 09:47:29 +0000 (05:47 -0400)]
Configure custom maven goal in sonar template

Use 'test' to compile and test but not build the docker image,
instead of the default configuration 'clean install'.

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

4 years agoMerge "Upgrade global-jjb to get fix to maven-sonar.sh"
Jessica Wagantall [Sat, 6 Jul 2019 00:05:27 +0000 (00:05 +0000)]
Merge "Upgrade global-jjb to get fix to maven-sonar.sh"

4 years agoUpgrade global-jjb to get fix to maven-sonar.sh 79/479/1
Lott, Christopher (cl778h) [Fri, 5 Jul 2019 23:26:32 +0000 (19:26 -0400)]
Upgrade global-jjb to get fix to maven-sonar.sh

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

4 years agoDefine jobs for subscription manager (submgr) 77/477/1
Lott, Christopher (cl778h) [Fri, 5 Jul 2019 17:15:36 +0000 (13:15 -0400)]
Define jobs for subscription manager (submgr)

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

4 years agoShorten directory names with docker image defs 47/447/5
Lott, Christopher (cl778h) [Mon, 1 Jul 2019 20:37:29 +0000 (16:37 -0400)]
Shorten directory names with docker image defs

Drop the -nng suffix.

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

4 years agoMerge "Shorten builder docker image names"
Jessica Wagantall [Mon, 1 Jul 2019 17:06:01 +0000 (17:06 +0000)]
Merge "Shorten builder docker image names"

4 years agoShorten builder docker image names 46/446/1
Lott, Christopher (cl778h) [Mon, 1 Jul 2019 12:23:15 +0000 (08:23 -0400)]
Shorten builder docker image names

Drop the -nng suffix on all

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

4 years agoAdjust tag on newly renamed ubuntu 16 image 39/439/1
Lott, Christopher (cl778h) [Fri, 28 Jun 2019 19:39:30 +0000 (15:39 -0400)]
Adjust tag on newly renamed ubuntu 16 image

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

4 years agoMerge "Revise ubuntu base image definitions"
Jessica Wagantall [Fri, 28 Jun 2019 18:54:02 +0000 (18:54 +0000)]
Merge "Revise ubuntu base image definitions"

4 years agoRevise ubuntu base image definitions 36/436/1
Lott, Christopher (cl778h) [Fri, 28 Jun 2019 15:18:44 +0000 (11:18 -0400)]
Revise ubuntu base image definitions

Rename ubuntu to ubuntu16
Add ubuntu18 with new base but identical software

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

4 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

4 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>
4 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>
4 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>
4 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

4 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

4 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

4 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

4 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

4 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"

4 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"

4 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

4 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

4 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

4 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

4 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"

4 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"

4 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

4 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

4 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