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

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

4 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

4 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

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

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

4 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

4 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

4 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

4 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

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

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

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

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

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

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

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

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

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

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

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

4 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

4 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

4 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