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
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
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
Jessica Wagantall [Mon, 9 Sep 2019 17:10:57 +0000 (17:10 +0000)]
Merge "Add OAM project view"
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
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
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
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
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
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
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
Eric Ball [Sat, 24 Aug 2019 00:20:14 +0000 (00:20 +0000)]
Merge "Add network host per LF ticket IT-17324."
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>
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
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
Vanessa Rene Valderrama [Fri, 23 Aug 2019 17:04:26 +0000 (17:04 +0000)]
Merge "Fix package_cloud install"
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
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>
Vanessa Rene Valderrama [Thu, 22 Aug 2019 19:34:59 +0000 (19:34 +0000)]
Merge "Update images to install package_cloud"
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
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
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
Jessica Wagantall [Thu, 15 Aug 2019 16:50:21 +0000 (16:50 +0000)]
Merge "Add templates for ric-plt/tracelibgo project jobs"
Jessica Wagantall [Thu, 15 Aug 2019 16:45:08 +0000 (16:45 +0000)]
Merge "Add templates for ric-plt/vespamgr project jobs"
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
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
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
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
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>
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
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
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
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
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
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
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
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
Jessica Wagantall [Fri, 2 Aug 2019 23:57:26 +0000 (23:57 +0000)]
Merge "Define Docker-CI-PC merge job template"
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
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>
Jessica Wagantall [Wed, 31 Jul 2019 17:39:41 +0000 (17:39 +0000)]
Merge "Refactor package-export script for reuse"
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>
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
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
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
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
Eric Ball [Mon, 29 Jul 2019 14:11:02 +0000 (14:11 +0000)]
Merge "Add trigger file paths for ric_robot_suite"
Andrew Grimberg [Fri, 26 Jul 2019 17:18:15 +0000 (17:18 +0000)]
Merge "Add python-clm job to A1 mediator"
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
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
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
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
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
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
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
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
Jessica Wagantall [Sat, 6 Jul 2019 00:05:27 +0000 (00:05 +0000)]
Merge "Upgrade global-jjb to get fix to maven-sonar.sh"
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
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
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
Jessica Wagantall [Mon, 1 Jul 2019 17:06:01 +0000 (17:06 +0000)]
Merge "Shorten builder docker image names"
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
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
Jessica Wagantall [Fri, 28 Jun 2019 18:54:02 +0000 (18:54 +0000)]
Merge "Revise ubuntu base image definitions"
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
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
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>
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>
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>
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
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
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
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
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
Jessica Wagantall [Mon, 17 Jun 2019 21:36:09 +0000 (21:36 +0000)]
Merge "Add docker-root parameter to find Dockerfile"
Jessica Wagantall [Mon, 17 Jun 2019 21:35:40 +0000 (21:35 +0000)]
Merge "Add NNG library, drop RIC/RMr library"
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
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
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
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
Jessica Wagantall [Fri, 14 Jun 2019 18:21:02 +0000 (18:21 +0000)]
Merge "Remove Debian bases with c, go tools"
Jessica Wagantall [Fri, 14 Jun 2019 16:49:28 +0000 (16:49 +0000)]
Merge "Define ci image with many common build tools"
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
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
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
Jessica Wagantall [Thu, 13 Jun 2019 02:53:20 +0000 (02:53 +0000)]
Merge "Upgrade global-jjb to get login-shell flag in script"
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
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
Jessica Wagantall [Wed, 12 Jun 2019 19:45:28 +0000 (19:45 +0000)]
Merge "Upgrade to latest global-jjb templates"
Jessica Wagantall [Wed, 12 Jun 2019 19:43:32 +0000 (19:43 +0000)]
Merge "Use yq to extract package paths and copy files"
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
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
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
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
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>
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
Andrew Grimberg [Tue, 11 Jun 2019 20:46:30 +0000 (20:46 +0000)]
Merge "Enable INFO.yaml verify for ric-plt-rtmgr"
Andrew Grimberg [Tue, 11 Jun 2019 20:46:19 +0000 (20:46 +0000)]
Merge "Enable INFO.yaml verify for ric-plt-lib-rmr"
Andrew Grimberg [Tue, 11 Jun 2019 20:43:08 +0000 (20:43 +0000)]
Merge "Enable INFO.yaml verify for ric-plt-dbaas"
Andrew Grimberg [Tue, 11 Jun 2019 20:43:03 +0000 (20:43 +0000)]
Merge "Enable INFO.yaml verify for ric-plt-e2"