ci-management.git
5 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

5 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

5 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

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

5 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

5 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

5 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

5 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

5 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

5 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

5 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

5 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."

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

5 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

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

5 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

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

5 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

5 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

5 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

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

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

5 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

5 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

5 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

5 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

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

5 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

5 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

5 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

5 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

5 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

5 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

5 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

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

5 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

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

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

5 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

5 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

5 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

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

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

5 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

5 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

5 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

5 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

5 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

5 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

5 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

5 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

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

5 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

5 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

5 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

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

5 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

5 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

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

5 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

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"