releng/builder.git
20 months agoUpdate Java version & build node for Sonar jobs 94/102394/1
Sangwook Ha [Thu, 15 Sep 2022 22:51:16 +0000 (15:51 -0700)]
Update Java version & build node for Sonar jobs

Chlorine requires Java 17 & CentOS 8. Update the configuration of
Jenkins Sonar jobs for the following projects:

- bgpcep
- daexim
- jsonrpc
- lispflowmapping
- openflowplugin
- ovsdb
- serviceutils

Also, remove unnecessary 'mvn-goals' from lispflowmapping,
openflowplugin & ovsdb - this causes build failure in the sandbox.

Change-Id: Iae5d02800c85b5a86492af4f3967122fb33752e4
Signed-off-by: Sangwook Ha <sangwook.ha@verizon.com>
20 months agoUse lf-activate-venv for Robot virtual environment 84/102384/1
Sangwook Ha [Thu, 15 Sep 2022 17:58:09 +0000 (10:58 -0700)]
Use lf-activate-venv for Robot virtual environment

The virtual environment for Robot Framework is created with the system
default Python 3.6 which is not supported any more.

Use lf-activate-venv instead to leverage more recent version of Python
and change the shell back to bash since 'lf-env.sh' is not POSIX
compliant.

Remove odltools from the requirements since odltools CSIT jobs have been
removed.

Change-Id: I62f9d580b77a877572a78730d43b99e6c419d215
Signed-off-by: Sangwook Ha <sangwook.ha@verizon.com>
20 months agoRemove odltools CSIT jobs 83/102383/1
Sangwook Ha [Sun, 11 Sep 2022 04:17:15 +0000 (21:17 -0700)]
Remove odltools CSIT jobs

odltools is not actively used or developed any more and its installation
requirements (requests~=2.19.1) causes pip dependency resolution failure
with the latest pip.

Remove the CSIT jobs for odltools and also inttest-csit-1node-custom.
The custom template is not used any more.

Change-Id: Ie7130c7a760a0a61b344b16d4a8b6b6bd6424aed
Signed-off-by: Sangwook Ha <sangwook.ha@verizon.com>
20 months agoChore: Update global-jjb to the latest v0.81.1 81/102381/1
Anil Belur [Thu, 15 Sep 2022 07:02:34 +0000 (17:02 +1000)]
Chore: Update global-jjb to the latest v0.81.1

Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Change-Id: I22661114df85550f5d1d0ea24588a6877a22eeb4

20 months agoFix: Update lf-activate-venv 98/102298/8
Anil Belur [Tue, 6 Sep 2022 21:42:45 +0000 (07:42 +1000)]
Fix: Update lf-activate-venv

Add lf-activate-venv to install lftools, OS deps before
using the CLI. This sets the required environment.

The change requires the releng/global-jjb CR: 70597
and a updated release of global-jjb.

Change-Id: Ic3efbdec3574bec17add3910785af1e503298965
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
20 months agoMerge "Chore: Update global-jjb to the latest v0.81.0"
Anil Belur [Tue, 13 Sep 2022 23:26:44 +0000 (23:26 +0000)]
Merge "Chore: Update global-jjb to the latest v0.81.0"

20 months agoChore: Update global-jjb to the latest v0.81.0 59/102359/1
Anil Belur [Tue, 13 Sep 2022 23:23:47 +0000 (09:23 +1000)]
Chore: Update global-jjb to the latest v0.81.0

Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Change-Id: I59d3eb3b7adb9ac25ec7a9435668ee93ffb55cf9

20 months agoFix: Disable recursive submodule updates 12/102312/1
Anil Belur [Fri, 9 Sep 2022 03:22:32 +0000 (13:22 +1000)]
Fix: Disable recursive submodule updates

The auto update images tries to update git-hooks for the submodules
and fails in this process. Disable the recursive submodules fixes the
issue since we are not maintain image config in the submodules.

This also require a  more recent version of git-review > 2.2
due to changes in flags, fixed in global-jjb CR: 70599.

Error:
The following command failed with exit code 128
"git submodule foreach cp -p .git/hooks/commit-msg "$(git rev-parse --git-dir)/hooks/""
-----------------------
Entering 'global-jjb'
cp: cannot stat '.git/hooks/commit-msg': Not a directory
fatal: run_command returned non-zero status for global-jjb
-----------------------

Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Change-Id: Ic129a7f01f632864af2d4f2ae17ce2c96475a83e
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
20 months agoClean netvirt csit jobs 09/102309/6
Luis Gomez [Thu, 8 Sep 2022 01:37:57 +0000 (18:37 -0700)]
Clean netvirt csit jobs

Change-Id: Ib3f491775f958b96bb685cce93cc9d489adabaf7
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
20 months agoMerge "Revert "Fix: bashisms - step 2""
Andrew Grimberg [Tue, 6 Sep 2022 13:17:05 +0000 (13:17 +0000)]
Merge "Revert "Fix: bashisms - step 2""

20 months agoRevert "Fix: bashisms - step 2" 95/102295/1
Anil Belur [Tue, 6 Sep 2022 07:23:12 +0000 (17:23 +1000)]
Revert "Fix: bashisms - step 2"

This reverts commit 71ab2645c80c9c6c8c7f9eec9ca6e350dc1ee272.

The original commits fails the openstack jobs with the following error:

[builder-update-image-list] $ /bin/sh -l /tmp/jenkins9084563766671196003.sh
/home/jenkins/lf-env.sh: line 44: `lf-echo-stderr': not a valid identifier

Change-Id: I4d4d3ba08fe36f2b2e385bdfdd5918fa24b09e36
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
20 months agoUpdate cloud image list docs 94/102294/1
jenkins-sandbox [Tue, 6 Sep 2022 07:27:24 +0000 (07:27 +0000)]
Update cloud image list docs

Job: builder-update-image-list/8
Signed-off-by: jenkins-sandbox <jenkins-sandbox@opendaylight.org>
Change-Id: I3d6ff02614e6b976a2650acf6c0d85fb32715e27

20 months agoMerge "Fix: Use lf-activate-venv to install openstack dep"
Robert Varga [Mon, 5 Sep 2022 13:44:04 +0000 (13:44 +0000)]
Merge "Fix: Use lf-activate-venv to install openstack dep"

20 months agoFix: Use lf-activate-venv to install openstack dep 50/102250/4
Anil Belur [Thu, 1 Sep 2022 04:19:30 +0000 (14:19 +1000)]
Fix: Use lf-activate-venv to install openstack dep

Some of the platform/flavors does not include most reecnt python update
as system packages, so use pyenv (through lf-activate-venv) for
most recent version of python 3.x.

Use of python-tools-install.sh for the pre/post build is not recommended
approach for installing python dependencies since this installs the
dependencies with `--user` option (removed in I821a86ac3b54f284e8)
and ends up with pinning depenendencies with older packages.

Instead use lf-activate-venv to setup an venv and pull in the required
dependencies and save the path of the virtualenv in a temp file that
can be checked before attempting to create a venv.

Change-Id: I00bbf08921a3ddc6349e74e9cd9d6316b0876749
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
20 months agoCI: Update ci-workshop job node to centos8 67/102267/1
Andrew Grimberg [Sun, 4 Sep 2022 20:45:58 +0000 (13:45 -0700)]
CI: Update ci-workshop job node to centos8

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

20 months agoChore: Update global-jjb to the latest v0.80.2 66/102266/1
Anil Belur [Fri, 2 Sep 2022 22:56:26 +0000 (08:56 +1000)]
Chore: Update global-jjb to the latest v0.80.2

Change-Id: Icdcdbf8a8241d9402d25d269f83e18ac38485cc9
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
20 months agoMerge "Update netconf/master jjb configuration"
Robert Varga [Fri, 2 Sep 2022 17:17:17 +0000 (17:17 +0000)]
Merge "Update netconf/master jjb configuration"

20 months agoCI: Update build node to CentOS8 61/102261/1
Anil Belur [Fri, 2 Sep 2022 05:53:56 +0000 (15:53 +1000)]
CI: Update build node to CentOS8

Change-Id: I9544e3ee8589cd8a45bfa2a2c83b3af97608354f
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
20 months agoCI: Remove references to devstack queens images 49/102249/1
Anil Belur [Thu, 1 Sep 2022 02:14:43 +0000 (12:14 +1000)]
CI: Remove references to devstack queens images

Devstack queens images are no longer being built or used and is
failing cron jobs to fail since the older images no longer exsit.

"Error: No Image found for ZZCI - CentOS 7 - devstack-queens - x86_64 -
20210120-225008.045"

Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Change-Id: I02c1493aa38240d87d6cc34b7503d3c8ca560e62

20 months agoMerge "Update transportpce/master jjb configuration"
Anil Belur [Tue, 30 Aug 2022 21:43:47 +0000 (21:43 +0000)]
Merge "Update transportpce/master jjb configuration"

20 months agoMerge "Chore: Update global-jjb to latest v0.80.1"
Anil Belur [Tue, 30 Aug 2022 21:41:47 +0000 (21:41 +0000)]
Merge "Chore: Update global-jjb to latest v0.80.1"

20 months agoMerge "Chore: Clean up mininet-ovs-2.5"
Anil Belur [Tue, 30 Aug 2022 21:41:26 +0000 (21:41 +0000)]
Merge "Chore: Clean up mininet-ovs-2.5"

20 months agoMerge "Chore: Clean up mininet ovs 2.6"
Anil Belur [Tue, 30 Aug 2022 21:41:20 +0000 (21:41 +0000)]
Merge "Chore: Clean up mininet ovs 2.6"

20 months agoChore: Update global-jjb to latest v0.80.1 44/102244/1
Anil Belur [Tue, 30 Aug 2022 13:58:51 +0000 (23:58 +1000)]
Chore: Update global-jjb to latest v0.80.1

Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Change-Id: I5e2af2b41f95af4d76ba58fead887fd533c242c1

20 months agoChore: Update cloud image CentOS7 builder x86_64 43/102243/1
Anil Belur [Tue, 30 Aug 2022 08:23:44 +0000 (18:23 +1000)]
Chore: Update cloud image CentOS7 builder x86_64

Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Change-Id: I7245502094a86e0b94cfff41eba876890d58c704

20 months agoUpdate transportpce/master jjb configuration 24/102224/2
guillaume.lambert [Thu, 25 Aug 2022 16:45:09 +0000 (18:45 +0200)]
Update transportpce/master jjb configuration

Signed-off-by: guillaume.lambert <guillaume.lambert@orange.com>
Change-Id: Ie8421eccb3d4f25997332d697349a9a91b9a79c0

20 months agoChore: Clean up mininet-ovs-2.5 12/102212/1
Anil Belur [Wed, 24 Aug 2022 22:34:55 +0000 (08:34 +1000)]
Chore: Clean up mininet-ovs-2.5

mininet and ovs 25 was only used with 16.04 and
no longer being packaged with any of the Ubuntu
builders or CSIT jobs.

Change-Id: I055df5856c705b7d6816935d8b5f9b6b838eb4fe
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
20 months agoChore: Clean up mininet ovs 2.6 11/102211/1
Anil Belur [Wed, 24 Aug 2022 22:33:20 +0000 (08:33 +1000)]
Chore: Clean up mininet ovs 2.6

mininet and ovs 2.6 was only used with 16.04 and
no longer being packaged with any of the Ubuntu
builders.

Change-Id: I88f451b4d578423d31c9e5eb17839006caf7d021
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
20 months agoUpdate netconf/master jjb configuration 10/102210/1
guillaume.lambert [Tue, 23 Aug 2022 13:30:15 +0000 (15:30 +0200)]
Update netconf/master jjb configuration

Signed-off-by: guillaume.lambert <guillaume.lambert@orange.com>
Change-Id: I956a5aa412438bee3746e261e4c7dee2f39d11d0

20 months agoCI: Build Ubuntu 20.04 helm image 04/102204/1
Anil Belur [Mon, 22 Aug 2022 12:18:37 +0000 (22:18 +1000)]
CI: Build Ubuntu 20.04 helm image

Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Change-Id: I2c4b3726404382f43959ed2910579abb608483cf

20 months agoMerge "Fixup sulfur/jdk17 verify jobs"
Robert Varga [Sun, 21 Aug 2022 17:28:23 +0000 (17:28 +0000)]
Merge "Fixup sulfur/jdk17 verify jobs"

21 months agoSwitch distribution-csit-managed to CentOS8 90/102190/1
Robert Varga [Sat, 20 Aug 2022 21:04:38 +0000 (23:04 +0200)]
Switch distribution-csit-managed to CentOS8

distribution-csit-managed-chlorine is failing rather completely due to
use of CentOS7 images, which do not have Java 17. Switch to CentOS8
instead.

Change-Id: I94736960edec77d4e68283e5ee027bc886d737c7
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
21 months agoMerge "Fix: bashisms - step 2"
Robert Varga [Sat, 20 Aug 2022 14:35:57 +0000 (14:35 +0000)]
Merge "Fix: bashisms - step 2"

21 months agoMerge changes from topic "bashisms"
Robert Varga [Sat, 20 Aug 2022 14:06:43 +0000 (14:06 +0000)]
Merge changes from topic "bashisms"

* changes:
  Chore: migrate some scripts shebang to sh
  Fix: sourced files w/o arg bashisms

21 months agoMerge "Fix: bashisms - step 1"
Robert Varga [Sat, 20 Aug 2022 14:00:33 +0000 (14:00 +0000)]
Merge "Fix: bashisms - step 1"

21 months agoFixup sulfur/jdk17 verify jobs 82/102182/1
Robert Varga [Sat, 20 Aug 2022 13:41:26 +0000 (15:41 +0200)]
Fixup sulfur/jdk17 verify jobs

We have whitespace errors in build-node override, fix those up.

Change-Id: I0751e90842c7884d9f265b812469c0e30602284d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
21 months agoUpdate xpath commands 45/102145/3
Sangwook Ha [Thu, 18 Aug 2022 06:07:56 +0000 (23:07 -0700)]
Update xpath commands

'xpath' command in CentOS 8 uses the following format:

  xpath [options] -e query [-e query...] [filename...]

instead of this in CentOS 7:

  xpath [filename] query

Update the commands in the shell scripts to follow the new format with
the old one as a fallback to support both versions.

Change-Id: I4a99a7f18e69d2d1c4c67aca16a4a6ab57618cb2
Signed-off-by: Sangwook Ha <sangwook.ha@verizon.com>
21 months agoFix: incorrect indent for job param 29/102129/1
Anil Belur [Wed, 17 Aug 2022 10:17:53 +0000 (20:17 +1000)]
Fix: incorrect indent for job param

JJB sometimes siliently ignore the param with
incorrect indent.

Change-Id: I37e39fc1737f9978249c0040e5f4b96b22aae1ac
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
21 months agoFix: bashisms - step 2 86/102086/1
guillaume.lambert [Fri, 12 Aug 2022 12:03:31 +0000 (14:03 +0200)]
Fix: bashisms - step 2

Signed-off-by: guillaume.lambert <guillaume.lambert@orange.com>
Change-Id: Icd012c1231524a7143893281f041b090d70e4069

21 months agoChore: migrate some scripts shebang to sh 83/102083/1
guillaume.lambert [Tue, 16 Aug 2022 09:34:59 +0000 (11:34 +0200)]
Chore: migrate some scripts shebang to sh

There is no reason to force the use of bash in scripts w/o any bashism.
Shell scripts w/o shebangs may behave unpredictably during migrations.

Signed-off-by: guillaume.lambert <guillaume.lambert@orange.com>
Change-Id: Idc765b4e95b300ccefc86b8649dcb291dc1cafeb

21 months agoFix: sourced files w/o arg bashisms 82/102082/1
guillaume.lambert [Tue, 16 Aug 2022 09:16:51 +0000 (11:16 +0200)]
Fix: sourced files w/o arg bashisms

The "source" command is only supported by a limited number of shells.
It is normally equivalent to the POSIX "." (pronounced "dot") command.
Contrary to sourced files, dotted files in bash does not allow any
extra argument since it is normally not supported in POSIX.
If no argument is specified, "source" and "." are strictly equivalent.
And sourced files can be straightforward migrated to the dot syntax.

Signed-off-by: guillaume.lambert <guillaume.lambert@orange.com>
Change-Id: Id902674c3eef31ce9633c2fc4fc2678da428f832

21 months agoMerge "Use openjdk17 for Chlorine CSIT tests"
Robert Varga [Tue, 16 Aug 2022 07:34:28 +0000 (07:34 +0000)]
Merge "Use openjdk17 for Chlorine CSIT tests"

21 months agoMerge "Chore: Move odl_system_image to CentOS 8 builder"
Robert Varga [Tue, 16 Aug 2022 07:34:01 +0000 (07:34 +0000)]
Merge "Chore: Move odl_system_image to CentOS 8 builder"

21 months agoMerge "Update cloud image list docs"
Anil Belur [Tue, 16 Aug 2022 01:31:44 +0000 (01:31 +0000)]
Merge "Update cloud image list docs"

21 months agoChore: Move odl_system_image to CentOS 8 builder 80/102080/1
Anil Belur [Tue, 16 Aug 2022 01:26:04 +0000 (11:26 +1000)]
Chore: Move odl_system_image to CentOS 8 builder

Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Change-Id: Ib4b64c12c9574be84531bea52d999104d5dc7ad7

21 months agoUse openjdk17 for Chlorine CSIT tests 79/102079/2
Sangwook Ha [Mon, 15 Aug 2022 18:35:15 +0000 (11:35 -0700)]
Use openjdk17 for Chlorine CSIT tests

Chlorine requires Java 17. Set the Java runtime for the CSIT & patch
tests to openjdk17.

Change-Id: I5bc6bc20d284a4910d9952852ac4aa484de5efb0
Signed-off-by: Sangwook Ha <sangwook.ha@verizon.com>
21 months agoSwitch robot nodes to CentOS8 76/102076/2
Robert Varga [Mon, 15 Aug 2022 09:35:24 +0000 (11:35 +0200)]
Switch robot nodes to CentOS8

We cannot run CSIT with Java 11, and Java 17 is not supported on
CentOS7 images. Furthermore, as per RELENG-75, there can only be one
type of robot VM.

Switch to using CentOS8 robot nodes.

Change-Id: Iab9ba8b55584063abe340da989f16123386767ac
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
21 months agoUpdate cloud image list docs 77/102077/1
jenkins-releng [Mon, 15 Aug 2022 11:05:11 +0000 (11:05 +0000)]
Update cloud image list docs

Job: builder-update-image-list/1468
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Change-Id: I3256688b6b1652525ee0eb1213347018fd01621b

21 months agoFix: bashisms - step 1 66/102066/2
guillaume.lambert [Fri, 12 Aug 2022 10:32:37 +0000 (12:32 +0200)]
Fix: bashisms - step 1

Signed-off-by: guillaume.lambert <guillaume.lambert@orange.com>
Change-Id: I8656682794a3fe65f5644f027471c382ced73826

21 months agoMerge changes from topic "bashisms"
Robert Varga [Fri, 12 Aug 2022 21:49:14 +0000 (21:49 +0000)]
Merge changes from topic "bashisms"

* changes:
  Chore: add a checkbashism tox profile
  Clean bashisms in jjb distribution-check-bootup.sh

21 months agoMerge "Update cloud image list docs"
Robert Varga [Fri, 12 Aug 2022 21:43:50 +0000 (21:43 +0000)]
Merge "Update cloud image list docs"

21 months agoMerge "Chore: Add CentOS8 robot image"
Robert Varga [Fri, 12 Aug 2022 21:43:21 +0000 (21:43 +0000)]
Merge "Chore: Add CentOS8 robot image"

21 months agoMerge "Update cloud image CentOS7 devstack stein"
Anil Belur [Fri, 12 Aug 2022 14:12:21 +0000 (14:12 +0000)]
Merge "Update cloud image CentOS7 devstack stein"

21 months agoUpdate cloud image list docs 67/102067/1
jenkins-releng [Fri, 12 Aug 2022 11:05:29 +0000 (11:05 +0000)]
Update cloud image list docs

Job: builder-update-image-list/1467
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Change-Id: If24729acf1dd69ae4f20e7012114d1f0b8b21266

21 months agoChore: add a checkbashism tox profile 65/102065/1
guillaume.lambert [Fri, 12 Aug 2022 10:01:12 +0000 (12:01 +0200)]
Chore: add a checkbashism tox profile

Add a checkbashism tox profile with -f option to ease potential
bashisms detection and fixes.
Until the repository is completely cleaned, this profile does not appear
in envlist and cannot be enforced in the CI.

Though bash is a good interactive user shell, many GNU+Linux
distributions now prefer Almquist or Kornshell variants as their default
underlying system shell. They improve the system performance and the
maintenability of their scripts.

https://wiki.ubuntu.com/DashAsBinSh
https://mywiki.wooledge.org/Bashism
https://en.wikipedia.org/wiki/Almquist_shell

Removing bashisms ensures compatibility with them and also other POSIX
shells often found in MAC OS and BSD and other UN*X systems.

Signed-off-by: guillaume.lambert <guillaume.lambert@orange.com>
Change-Id: I81b2f0f0eeb679728aeaab5c2c2a75b2250b1056

21 months agoClean bashisms in jjb distribution-check-bootup.sh 40/102040/3
guillaume.lambert [Wed, 10 Aug 2022 15:05:08 +0000 (17:05 +0200)]
Clean bashisms in jjb distribution-check-bootup.sh

Signed-off-by: guillaume.lambert <guillaume.lambert@orange.com>
Change-Id: I007ad913877a8fa55fb8a0feb3b84a7d1d5b3f2c

21 months agoCI: Fix robot images to build with CentOS7/8 64/102064/1
Anil Belur [Fri, 12 Aug 2022 09:27:03 +0000 (19:27 +1000)]
CI: Fix robot images to build with CentOS7/8

Issue-ID: LF-JIRA RELENG-4365
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Change-Id: Ib40b61526591303f3c0f0b2b19e513f22817c1f0

21 months agoChore: Add CentOS8 robot image 63/102063/1
Anil Belur [Fri, 12 Aug 2022 00:53:21 +0000 (10:53 +1000)]
Chore: Add CentOS8 robot image

Issue-ID: LF-JIRA RELENG-4365
Change-Id: I5b444d67aa06199683a822025fa792f6e5f3216c
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
21 months agoUpdate cloud image CentOS7 devstack stein 58/102058/2
jenkins-releng [Thu, 11 Aug 2022 11:53:19 +0000 (11:53 +0000)]
Update cloud image CentOS7 devstack stein

Job: builder-openstack-update-cloud-image/377
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Change-Id: I38b635bbb9cbb855c997e37b8f1dc1ab474e69bd

21 months agoMerge "Clean bashisms in jjb integration-set-variables.sh"
Robert Varga [Thu, 11 Aug 2022 16:01:30 +0000 (16:01 +0000)]
Merge "Clean bashisms in jjb integration-set-variables.sh"

21 months agoMerge "Update cloud image Ubuntu18.04 helm x86_64"
Anil Belur [Thu, 11 Aug 2022 13:33:22 +0000 (13:33 +0000)]
Merge "Update cloud image Ubuntu18.04 helm x86_64"

21 months agoUpdate cloud image Ubuntu18.04 helm x86_64 62/102062/1
jenkins-releng [Thu, 11 Aug 2022 12:07:06 +0000 (12:07 +0000)]
Update cloud image Ubuntu18.04 helm x86_64

Job: builder-openstack-update-cloud-image/381
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Change-Id: Ib6c9234eeac9f2750d138688743798754da89482

21 months agoMerge "Update cloud image CentOS7 builder x86_64"
Anil Belur [Thu, 11 Aug 2022 12:06:48 +0000 (12:06 +0000)]
Merge "Update cloud image CentOS7 builder x86_64"

21 months agoMerge "Update cloud image CentOSStream8 builder x86_64"
Anil Belur [Thu, 11 Aug 2022 12:06:11 +0000 (12:06 +0000)]
Merge "Update cloud image CentOSStream8 builder x86_64"

21 months agoMerge "Update cloud image CentOS7 docker x86_64"
Anil Belur [Thu, 11 Aug 2022 12:05:48 +0000 (12:05 +0000)]
Merge "Update cloud image CentOS7 docker x86_64"

21 months agoMerge "Update cloud image CentOS7 helm x86_64"
Anil Belur [Thu, 11 Aug 2022 12:05:40 +0000 (12:05 +0000)]
Merge "Update cloud image CentOS7 helm x86_64"

21 months agoUpdate cloud image CentOS7 devstack rocky 61/102061/1
jenkins-releng [Thu, 11 Aug 2022 12:03:30 +0000 (12:03 +0000)]
Update cloud image CentOS7 devstack rocky

Job: builder-openstack-update-cloud-image/380
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Change-Id: I51a247bde91ea2b693d183d942beb0697acb9d9f

21 months agoUpdate cloud image CentOS7 helm x86_64 60/102060/1
jenkins-releng [Thu, 11 Aug 2022 11:59:50 +0000 (11:59 +0000)]
Update cloud image CentOS7 helm x86_64

Job: builder-openstack-update-cloud-image/379
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Change-Id: I2719608b496abf58f3bb93d7795559c7332c6b29

21 months agoUpdate cloud image CentOS7 docker x86_64 59/102059/1
jenkins-releng [Thu, 11 Aug 2022 11:56:12 +0000 (11:56 +0000)]
Update cloud image CentOS7 docker x86_64

Job: builder-openstack-update-cloud-image/378
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Change-Id: I6e4ad122804f164c82d95ab1c532d239e9b32299

21 months agoUpdate cloud image CentOS7 builder x86_64 57/102057/2
jenkins-releng [Thu, 11 Aug 2022 11:47:58 +0000 (11:47 +0000)]
Update cloud image CentOS7 builder x86_64

Job: builder-openstack-update-cloud-image/376
Change-Id: I86bca386c365ba03e377f012aeede599dd0ad118
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
21 months agoChore: Update common-packer to the latest v0.11.0 55/102055/1
Anil Belur [Thu, 11 Aug 2022 08:16:07 +0000 (18:16 +1000)]
Chore: Update common-packer to the latest v0.11.0

- Pull in fixes for CentOS7 images from common-packer

Issue-ID: LF-JIRA IT-24376
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Change-Id: I58eb5cf680c12fdeecb88a783f5a1cebf6a392bb

21 months agoUpdate cloud image CentOSStream8 builder x86_64 54/102054/1
jenkins-releng [Thu, 11 Aug 2022 08:11:48 +0000 (08:11 +0000)]
Update cloud image CentOSStream8 builder x86_64

Job: builder-openstack-update-cloud-image/374
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Change-Id: Iee9b3a353f08f3efb4897a75fea705de8c32156e

21 months agoClean bashisms in jjb integration-set-variables.sh 39/102039/1
guillaume.lambert [Wed, 10 Aug 2022 15:03:57 +0000 (17:03 +0200)]
Clean bashisms in jjb integration-set-variables.sh

Signed-off-by: guillaume.lambert <guillaume.lambert@orange.com>
Change-Id: I2f44f7e6949b0c5d30ae86856a43d543cb6694e2

21 months agoRecognize openjdk17 in integration scripts 37/102037/1
Robert Varga [Wed, 10 Aug 2022 14:42:11 +0000 (16:42 +0200)]
Recognize openjdk17 in integration scripts

There is a new possibility, make sure we recognize it.

Change-Id: Id77764482c67140efc3b1fe1abe6c9946ae66f83
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
21 months agoAdd jobs for yangtools-9.0.x 29/102029/1
Robert Varga [Tue, 9 Aug 2022 20:11:40 +0000 (22:11 +0200)]
Add jobs for yangtools-9.0.x

We have yangtools branched for Argon, add jobs to support Chlorine.

Change-Id: I3a0f398c15990848632a5091b309e37169bb6788
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
21 months agoBuild integration-test with Java 17 14/102014/2
Robert Varga [Tue, 9 Aug 2022 12:10:20 +0000 (14:10 +0200)]
Build integration-test with Java 17

Rework the defines here to default to mvn38/openjdk17 and provide
overrides for older versions.

Change-Id: I163db9397f3f7d019225e89d1f885d361a5df736
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
21 months agoTeach check_robot.py about CentOS8 16/102016/1
Robert Varga [Tue, 9 Aug 2022 12:15:27 +0000 (14:15 +0200)]
Teach check_robot.py about CentOS8

We have the possibility of having a CentOS8 system, make sure the check
takes that into account.

Change-Id: Iff30b8c9b0505443e280000902b10bc23940c0fa
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
21 months agoBuild images for centos8-robot 15/102015/1
Robert Varga [Tue, 9 Aug 2022 12:21:24 +0000 (14:21 +0200)]
Build images for centos8-robot

We need to execute tests with Java 17, for which we need RF-enabled
CentOS8 images. Make sure we build them.

Change-Id: I85c44114213f4f61aa107c456eb7cfd338a541e1
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
21 months agoRemove autorelease-release-chlorine-mvn38-openjdk11 80/101980/4
Robert Varga [Sun, 7 Aug 2022 16:25:35 +0000 (18:25 +0200)]
Remove autorelease-release-chlorine-mvn38-openjdk11

Chlorine cannot be built with Java 11, remove this job. Also make sure
the Java 17 job triggers CSIT.

Change-Id: I3cb5a0c2af71994252806d59b51a2f2ffde9328f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
21 months agoMerge "Update cloud image list docs"
Robert Varga [Mon, 8 Aug 2022 14:43:04 +0000 (14:43 +0000)]
Merge "Update cloud image list docs"

21 months agoChore: Update builder for global-pipelines 13/102013/1
Anil Belur [Mon, 8 Aug 2022 12:39:24 +0000 (22:39 +1000)]
Chore: Update builder for global-pipelines

The default builder is not available for pipeline
verify job.

Change-Id: I538d13ab39e219ab9584a0d92483445f5a582471
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
21 months agoUpdate cloud image list docs 12/102012/1
jenkins-releng [Mon, 8 Aug 2022 11:04:44 +0000 (11:04 +0000)]
Update cloud image list docs

Job: builder-update-image-list/1463
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Change-Id: Ib3be12437078bf1f3db4e1f3853ebdb4507b741a

21 months agoBuild distribution/chlorine with JDK17 79/101979/2
Robert Varga [Sun, 7 Aug 2022 12:46:14 +0000 (14:46 +0200)]
Build distribution/chlorine with JDK17

We have transitioned to requiring JDK17, make sure distribution jobs are
adjusted for that.

Change-Id: Ic4fda4a0dbf05cdb27965e9afeae475b7482095a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
21 months agoAdd centos8-builder-4c-16g 81/101981/2
Robert Varga [Sun, 7 Aug 2022 16:28:22 +0000 (18:28 +0200)]
Add centos8-builder-4c-16g

This builder is needed for autorelease-release-jdk17, which is now being
stuck. Add a definition for it.

Change-Id: Ib06e300f3d0b95502a20bff263477196743177b6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
21 months agoMerge "Update cloud image"
Robert Varga [Fri, 5 Aug 2022 17:08:59 +0000 (17:08 +0000)]
Merge "Update cloud image"

21 months agoMerge "Update cloud image CentOSStream8 builder x86_64"
Robert Varga [Fri, 5 Aug 2022 17:08:36 +0000 (17:08 +0000)]
Merge "Update cloud image CentOSStream8 builder x86_64"

21 months agoCI: Add LOGS_SERVER to test pipelines 68/101968/1
Anil Belur [Thu, 4 Aug 2022 23:14:00 +0000 (09:14 +1000)]
CI: Add LOGS_SERVER to test pipelines

Issue-ID: LF-JIRA RELENG-4282
Change-Id: I23fa9d0725183d1d88e5dd24926e2b0427ac27d6
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
21 months agoUpdate cloud image 41/101941/2
jenkins-releng [Wed, 3 Aug 2022 06:49:17 +0000 (06:49 +0000)]
Update cloud image

Job: builder-openstack-update-cloud-image/373
Change-Id: I791005a2bf40923b3c2aaee825871a44b9791605
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
21 months agoChore: Update global-jjb to the latest v0.79.2 49/101949/1
Anil Belur [Tue, 2 Aug 2022 21:34:08 +0000 (07:34 +1000)]
Chore: Update global-jjb to the latest v0.79.2

Change-Id: Iffc0026983625e0e09cd927e7733f2086154007e
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
21 months agoUpdate cloud image CentOSStream8 builder x86_64 40/101940/1
jenkins-releng [Mon, 1 Aug 2022 16:41:29 +0000 (16:41 +0000)]
Update cloud image CentOSStream8 builder x86_64

Job: builder-openstack-update-cloud-image/371
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Change-Id: Ief5d76d7fe9913e92faaf9f2ebd65d4173c7f6a8

22 months agoMerge "Allow for multiple forbidden paths"
Luis Gomez [Mon, 11 Jul 2022 19:03:59 +0000 (19:03 +0000)]
Merge "Allow for multiple forbidden paths"

22 months agoChore: Upgrade latest version of JJB 4.1.0 89/101789/2
Anil Belur [Mon, 11 Jul 2022 03:48:19 +0000 (13:48 +1000)]
Chore: Upgrade latest version of JJB 4.1.0

- Global JJB minimal supported version is 4.1.0.

Change-Id: I0cc80ac3e9e6cb7e49164d5f81d27e763a1730c9
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
22 months agoAllow for multiple forbidden paths 78/101778/1
Luis Gomez [Fri, 8 Jul 2022 02:27:52 +0000 (19:27 -0700)]
Allow for multiple forbidden paths

Change-Id: Icbd12007189359b08062afd2a2a5fc870edce645
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
22 months agoMerge "Add docker jobs to distribution"
Anil Belur [Thu, 7 Jul 2022 22:45:55 +0000 (22:45 +0000)]
Merge "Add docker jobs to distribution"

22 months agoMerge "Add bgpcep-0.17.x jobs"
Anil Belur [Thu, 7 Jul 2022 22:45:29 +0000 (22:45 +0000)]
Merge "Add bgpcep-0.17.x jobs"

22 months agoMerge "Update cloud image list docs"
Robert Varga [Wed, 6 Jul 2022 16:28:02 +0000 (16:28 +0000)]
Merge "Update cloud image list docs"

22 months agoAdd bgpcep-0.17.x jobs 60/101760/1
Robert Varga [Wed, 6 Jul 2022 16:26:15 +0000 (18:26 +0200)]
Add bgpcep-0.17.x jobs

BGPCEP has branched and master now requires JDK17. Add jobs for 0.17.x
branch and update master accordingly.

Change-Id: I44026df0b96d6da3b3da1265f11a72cb1fac42bb
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
22 months agoMerge "Chore: Update global-jjb to the latest v0.78.0"
Andrew Grimberg [Wed, 6 Jul 2022 12:59:07 +0000 (12:59 +0000)]
Merge "Chore: Update global-jjb to the latest v0.78.0"

22 months agoUpdate cloud image list docs 16/101716/3
jenkins-releng [Wed, 6 Jul 2022 11:05:04 +0000 (11:05 +0000)]
Update cloud image list docs

Job: builder-update-image-list/1440
Change-Id: I338c15e6271e1bbc6d8ff6bc1ac6781a477f5c34
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
22 months agoChore: Update global-jjb to the latest v0.78.0 48/101748/1
Anil Belur [Tue, 5 Jul 2022 23:57:03 +0000 (09:57 +1000)]
Chore: Update global-jjb to the latest v0.78.0

Change-Id: I636cf4beb2413c920d186890c9b8ab023a1cd4a1
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>