Anil Belur [Thu, 10 Oct 2024 08:10:40 +0000 (08:10 +0000)]
Chore: Remove stable/potassium jobs
Remove "stable/potassium" from the Jenkins infra since Scandium is
released and Titanium is moved to master. All jobs configured to run
on stable/potassium branch is marked EOL and no longer required.
Issue: LF-JIRA RELENG-5596
Change-Id: Ia4f8b59167344819b4ce1ca190788878de28ab67
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Signed-off-by: gh2gerrit <releng+odl-gh2gerrit@linuxfoundation.org>
Anil Belur [Wed, 9 Oct 2024 21:57:19 +0000 (21:57 +0000)]
CI: Add Ubuntu 24.04 to platforms
Get CI builders ready for Ubuntu 24.04 LTS which has support until
2029.
Change-Id: I14cdf153ba376090d136e5410c6bfeeeebd772a4
Signed-off-by: gh2gerrit <releng+odl-gh2gerrit@linuxfoundation.org>
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Anil Belur [Thu, 3 Oct 2024 00:17:37 +0000 (00:17 +0000)]
Fix: rename mininet packer jobs to match config
Change-Id: Ib9e9c17f40b289bf8dea5bbd434f47f32e9823c1
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Signed-off-by: gh2gerrit <releng+odl-gh2gerrit@linuxfoundation.org>
Anil Belur [Wed, 2 Oct 2024 23:53:47 +0000 (23:53 +0000)]
Chore: Update global-jjb to latest v0.90.10
Change-Id: Ie09434836924f20b9172ed9bd83a2554d19301e6
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Signed-off-by: gh2gerrit <releng+odl-gh2gerrit@linuxfoundation.org>
Anil Belur [Wed, 2 Oct 2024 13:49:19 +0000 (23:49 +1000)]
Fix: Rename file to match pkr.hcl source name
The -only flag looks for "openstack.mininet-ovs-28" as
per the config.
Change-Id: I354acbf0c62ff9b7074d9578e115ac852e3e5395
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Anil Belur [Wed, 2 Oct 2024 08:10:52 +0000 (18:10 +1000)]
CI: Update packer builders to Ubuntu
CentOS 8 is EOL and no longer supported therefore move to
Ubuntu.
Change-Id: I4ed79a61b81bc05a9decc36cb7ea90add604acd5
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Robert Varga [Sun, 29 Sep 2024 21:31:54 +0000 (21:31 +0000)]
Chore: Add Ubuntu 20.04 and 22.04 jobs for mininet
Change-Id: I18f8d94e1ff30924b05c88d6efba21dc4bbd2f83
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Signed-off-by: gh2gerrit <releng+odl-gh2gerrit@linuxfoundation.org>
Robert Varga [Tue, 24 Sep 2024 11:27:24 +0000 (13:27 +0200)]
Fix distribution jobs
int/dist has stable/scandium branched, make sure job references are
reflecting that.
Change-Id: I0c84c10e06de4c7c29fe6420d8cf3137e8154441
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Sangwook Ha [Mon, 23 Sep 2024 22:47:49 +0000 (15:47 -0700)]
Replace pushd/popd in distribution-macros
pushd/popd is a bash feature which may not be supported by other shells,
e.g. dash. Replace them with subshell & cd to make the scripts work
across the shells.
Change-Id: Ic7f3eef60746385ceb22eae796162b5a2a0f0bb7
Signed-off-by: Sangwook Ha <sangwook.ha@verizon.com>
Robert Varga [Fri, 20 Sep 2024 06:30:45 +0000 (06:30 +0000)]
Merge "Run gate-userfeatures-netty-all as part of mri"
Ivan Hrasko [Tue, 10 Sep 2024 07:29:05 +0000 (09:29 +0200)]
Run gate-userfeatures-netty-all as part of mri
Add netconf-csit-1node-gate-userfeatures-netty-all to jobs triggered
by netconf-distribution-mri-test.
Note that this job is relevant since Scandium only so failures for
older branches are expected.
Change-Id: I104113e020266ed6335cada6c300c7e8e919177a
Signed-off-by: Ivan Hrasko <ivan.hrasko@pantheon.tech>
Ivan Hrasko [Tue, 10 Sep 2024 07:14:51 +0000 (09:14 +0200)]
Run netconf-csit-1node-userfeatures-netty-all
Netty based RESTCONF is an alternative option for RFC8040
users since Scandium. We need to cover its functionality.
Trigger netconf-csit-1node-userfeatures-netty-all as part of
integration-distribution-mri-test since Scandium.
Change-Id: I173216b03f2565ec2a7aa0db7ec1737cc123394a
Signed-off-by: Ivan Hrasko <ivan.hrasko@pantheon.tech>
Ivan Hrasko [Thu, 5 Sep 2024 14:12:14 +0000 (16:12 +0200)]
Adapt bgpcep CSIT job to run on Java 21
Run bgpcep CSIT jobs on Java 21 by default since Scandium
and explicitly set Java 17 for older branches.
Change-Id: Ifcd1a001d67562dde61ad1e9ab0c1de3acc98c19
Signed-off-by: Ivan Hrasko <ivan.hrasko@pantheon.tech>
Robert Varga [Mon, 9 Sep 2024 09:23:40 +0000 (09:23 +0000)]
Merge changes I27880842,I26076776,I1a1dbef3,I76d3201f,Idde8b7b8
* changes:
Update Java version of lispflowmapping CSIT jobs
Update Java version of jsonrpc CSIT jobs
Update Java version of daexim CSIT jobs
Update Java version of ovsdb CSIT jobs
Update Java version of openflowplugin CSIT jobs
Gilles Thouenon [Sat, 7 Sep 2024 08:38:36 +0000 (10:38 +0200)]
Fix: update transportpce build nodes for scandium
- need java-21 to build transportpce-models in scandium branch
- upgrade build node on transportpce calcium branch
Change-Id: If402be94cb14890fb62dedd91cea0eba0e225c70
Signed-off-by: Gilles Thouenon <gilles.thouenon@orange.com>
Sangwook Ha [Fri, 6 Sep 2024 19:16:03 +0000 (12:16 -0700)]
Update Java version of lispflowmapping CSIT jobs
Scandium and later requires Java 21. Update the java versions
accordingly.
Change-Id: I278808420d025b7668c7ecff9cf82b2db4a9ab8f
Signed-off-by: Sangwook Ha <sangwook.ha@verizon.com>
Sangwook Ha [Fri, 6 Sep 2024 19:14:23 +0000 (12:14 -0700)]
Update Java version of jsonrpc CSIT jobs
Scandium and later requires Java 21. Update the java versions
accordingly.
Change-Id: I26076776bc3a81247d1401a8e997116da52b1074
Signed-off-by: Sangwook Ha <sangwook.ha@verizon.com>
Sangwook Ha [Fri, 6 Sep 2024 19:13:09 +0000 (12:13 -0700)]
Update Java version of daexim CSIT jobs
Scandium and later requires Java 21. Update the java versions
accordingly.
Change-Id: I1a1dbef39158db4046eabcab7f60f7e5dc918786
Signed-off-by: Sangwook Ha <sangwook.ha@verizon.com>
Sangwook Ha [Fri, 6 Sep 2024 19:11:00 +0000 (12:11 -0700)]
Update Java version of ovsdb CSIT jobs
Scandium and later requires Java 21. Update the java versions
accordingly.
Change-Id: I76d3201f758cb32372be31f5f44ae209583d6e09
Signed-off-by: Sangwook Ha <sangwook.ha@verizon.com>
Sangwook Ha [Fri, 6 Sep 2024 19:06:48 +0000 (12:06 -0700)]
Update Java version of openflowplugin CSIT jobs
Scandium and later requires Java 21. Update the java versions
accordingly.
Change-Id: Idde8b7b8e498137c97eb923200a4f43990869f2e
Signed-off-by: Sangwook Ha <sangwook.ha@verizon.com>
jenkins-releng [Tue, 3 Sep 2024 11:02:33 +0000 (11:02 +0000)]
Update cloud image list docs
Job: builder-update-image-list/2010
Change-Id: Ieb85695abde8ce22e20c8250221530b6cb2a2bee
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Robert Varga [Mon, 2 Sep 2024 11:42:11 +0000 (11:42 +0000)]
Merge "Update cloud image Ubuntu18.04 docker x86_64"
Robert Varga [Mon, 2 Sep 2024 11:41:39 +0000 (11:41 +0000)]
Merge "Update cloud image Ubuntu20.04 builder x86_64"
jenkins-releng [Sun, 1 Sep 2024 16:37:51 +0000 (16:37 +0000)]
Update cloud image Ubuntu20.04 builder x86_64
Job: builder-openstack-update-cloud-image/656
Change-Id: Ib51c2ac599757de77ecdf976e8c7f4514a7347e8
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
jenkins-releng [Sun, 1 Sep 2024 04:41:15 +0000 (04:41 +0000)]
Update cloud image Ubuntu18.04 docker x86_64
Job: builder-openstack-update-cloud-image/655
Change-Id: I4821cc4adb0987d4553fff7e695c6908d5c5b328
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
jenkins-releng [Fri, 30 Aug 2024 02:41:09 +0000 (02:41 +0000)]
Update validate-ar jobs for titanium
Job: autorelease-update-validate-jobs-titanium/1
Change-Id: Id9dad84aeaa9722d69230ffa16a0d0ecb6abb660
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Sangwook Ha [Mon, 26 Aug 2024 21:34:30 +0000 (14:34 -0700)]
Remove serviceutils-patch-test
The only CSIT patch test for serviceutils is the one for the genius
project which has been archived and there is no Jenkins job for the
project. Remove the patch test job.
Signed-off-by: Sangwook Ha <sangwook.ha@verizon.com>
Change-Id: I7bd8a099c84f335da5ee588b13b37ba15a4cc807
Sangwook Ha [Mon, 26 Aug 2024 21:26:14 +0000 (14:26 -0700)]
Fix ovsdb-patch-test
The patch test job for ovsdb doesn't have correct build-node, Java
& Maven version configuration. Update the configuration for the
supported streams.
And remove the CSIT jobs for the genius project which no longer exist.
Change-Id: I74bfa34f415b78910ce4fbb9a6fce32b9ce860b7
Signed-off-by: Sangwook Ha <sangwook.ha@verizon.com>
Sangwook Ha [Fri, 23 Aug 2024 19:02:25 +0000 (12:02 -0700)]
Fix openflowplugin-patch-test
The patch test job for openflowplugin doesn't have correct build-node,
Java & Maven version configuration. Update the configuration for the
supported streams.
And remove the CSIT jobs for the genius project which no longer exist.
Change-Id: Iefed6a9eaf574676467e197b6b12411177516469
Signed-off-by: Sangwook Ha <sangwook.ha@verizon.com>
Sangwook Ha [Mon, 26 Aug 2024 21:08:37 +0000 (14:08 -0700)]
Fix netconf CSIT branch
The branch of CSIT projects for netconf should point to its own branch
to make them work with the default karaf-version, 'netconf'.
Update the branch for the scandium stream.
Change-Id: I2954b8e1cc90860d69d041855d53a776ec3bce30
Signed-off-by: Sangwook Ha <sangwook.ha@verizon.com>
Anil Belur [Mon, 26 Aug 2024 10:04:54 +0000 (10:04 +0000)]
Merge "Feat: Branch cut stable/scandium"
Anil Belur [Wed, 14 Aug 2024 07:49:17 +0000 (17:49 +1000)]
Feat: Branch cut stable/scandium
Branch cut stable/scandium and promote 'master' to titanium.
Issue: LF-JIRA RELENG-5553
Change-Id: I9fadb65aa60fc9e5b89d220c35f769722e379815
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Sangwook Ha [Sun, 25 Aug 2024 19:14:51 +0000 (12:14 -0700)]
Remove trailing comma in netconf-patch-test
The trailing comma at the end of csit-list is causing test failure.
Remove it.
Change-Id: I8754b05debc454f88295f0970d87c278ec9491c0
Signed-off-by: Sangwook Ha <sangwook.ha@verizon.com>
Sangwook Ha [Fri, 23 Aug 2024 18:57:35 +0000 (11:57 -0700)]
Add netconf patch test job
This patch test job allows netconf patch to be optionally verified for
some integration test jobs before it's merged.
Change-Id: I9e1b7bf08cbba41d960524ce7a478c1770cdac6e
Signed-off-by: Sangwook Ha <sangwook.ha@verizon.com>
Sangwook Ha [Fri, 23 Aug 2024 16:37:02 +0000 (09:37 -0700)]
Fix releng-builder-wiki URL
The wiki page URL is not redirected to the new Atlassian Cloud
Confluence correctly. Update the link to point to the correct page.
Change-Id: Ideabacc8949c290d7a12e34b94686bae5ce46737
Signed-off-by: Sangwook Ha <sangwook.ha@verizon.com>
Sangwook Ha [Fri, 23 Aug 2024 15:49:05 +0000 (15:49 +0000)]
Merge "Create netconf-userfeatures for netty"
Robert Varga [Thu, 22 Aug 2024 11:43:51 +0000 (11:43 +0000)]
Merge "Update cloud image list docs"
Robert Varga [Thu, 22 Aug 2024 11:43:01 +0000 (11:43 +0000)]
Merge "Update validate-ar jobs for scandium"
jenkins-releng [Thu, 22 Aug 2024 11:03:05 +0000 (11:03 +0000)]
Update cloud image list docs
Job: builder-update-image-list/2002
Change-Id: Id2ec5dfbe4becc61cb55745da99376ff9306257e
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Matej Sramcik [Wed, 21 Aug 2024 15:36:42 +0000 (17:36 +0200)]
Create netconf-userfeatures for netty
Create netconf-userfeatures project for netty running only master
branch and with overwritten RESTCONFPORT variable to netty port 8182.
Functionalities needs to be duplicated, otherwise we encounter
duplicity error on run.
JIRA: RELENG-164
Change-Id: Id2f92f356f635fcc24eb276deaea05a955405ac7
Signed-off-by: Matej Sramcik <matej.sramcik@pantheon.tech>
lubos-cicut [Fri, 16 Aug 2024 10:51:50 +0000 (12:51 +0200)]
Bump jdk for netconf scandium tests
Bump openjdk to 21 for scandium, also update script to set JAVA_HOME.
Change-Id: Iaff3395df1a47ad3ee936a3ed2e1d38f0494eb5b
Signed-off-by: lubos-cicut <lubos.cicut@pantheon.tech>
jenkins-releng [Tue, 20 Aug 2024 05:36:57 +0000 (05:36 +0000)]
Update validate-ar jobs for scandium
Job: autorelease-update-validate-jobs-scandium/19
Change-Id: I61421696aafaefe5054416a9c72e1c934fd6715b
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
gh2gerrit [Tue, 20 Aug 2024 01:49:57 +0000 (01:49 +0000)]
Fix: Replace odl_system_image with Ubuntu 20.04
A new Ubuntu 20.04 builder image has been built for the
CSIT jobs as a replacement for CentOS 7/8 builders.
CentOS 7/8 builders are soon going to be deprecated.
Change-Id: I45f08f63cf6810a894cbe1f3432e608773c9d889
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Signed-off-by: gh2gerrit <releng+odl-gh2gerrit@linuxfoundation.org>
gh2gerrit [Tue, 20 Aug 2024 00:30:29 +0000 (00:30 +0000)]
Chore: Enable Ubuntu 20.04 and 22.04 builder job
The Ubuntu builder jobs are required as a replacement
for the ODL CentOS builder images.
Change-Id: Id7c1eba1a464a1eeefc2342b1e035aef3e579b2b
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Signed-off-by: gh2gerrit <releng+odl-gh2gerrit@linuxfoundation.org>
Anil Belur [Mon, 19 Aug 2024 08:31:01 +0000 (18:31 +1000)]
Chore: Add build node ubuntu2004 2c-8g
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Change-Id: If90cb0fa45a1c39b0da0a992c754b6ca8bf77db5
Andrew Grimberg [Mon, 19 Aug 2024 03:25:12 +0000 (13:25 +1000)]
Fix: build node for AR version bump jobs
Change-Id: I4c469a97bad6d8712eeab0989fd24686e6ccc4f8
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Sangwook Ha [Wed, 14 Aug 2024 07:42:27 +0000 (00:42 -0700)]
Fix autorelease integration-test
'integration-test' for the scandium stream should be 'scandium'.
Change-Id: I7f2e071a00ed92edb46a8ebe3934013b543c9490
Signed-off-by: Sangwook Ha <sangwook.ha@verizon.com>
Anil Belur [Tue, 13 Aug 2024 13:42:23 +0000 (23:42 +1000)]
Fix: $_ does not expand as expected on Ubuntu
The builder node are updated to Ubuntu as default.
The .bashrc file does not process '$_' expanding
the output correctly as provided in previous line.
Therefore explicitly use the dirname.
This results in the following error:
cp: target '/usr/bin/java' is not a directory
The reason this happens is because Ubuntu "/bin/sh"
points to "/bin/dash" while CentOS / RedHat points to
"/bin/bash".
Change-Id: Ib29b0b675b247b7f20fd8b25c776c36b5856b3df
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Sangwook Ha [Mon, 12 Aug 2024 06:53:15 +0000 (23:53 -0700)]
Define odl-maven-javadoc-jobs-{jdk17,jdk21}
Instead of using the '{project-name}-maven-javadoc-jobs' job-group with
mvn-version & java-version, define a job-group for each Java version
and use the job-groups in the project job list.
Change-Id: Ia1f77a7b7fba004c07fb648fba52177dd417d4e8
Signed-off-by: Sangwook Ha <sangwook.ha@verizon.com>
Sangwook Ha [Mon, 12 Aug 2024 06:20:05 +0000 (23:20 -0700)]
Fix distribution-check jobs
The distribution-check jobs are using the default value of mvn-version
& java-version. Define job-groups for Java 17 & 21 which specify the
Maven & Java versions and use the job-groups.
Change-Id: I12084c2f0d621412707c47093445214973e1037b
Signed-off-by: Sangwook Ha <sangwook.ha@verizon.com>
Robert Varga [Fri, 9 Aug 2024 16:03:22 +0000 (16:03 +0000)]
Merge "Fix distribution-merge jobs"
Robert Varga [Fri, 9 Aug 2024 11:54:40 +0000 (13:54 +0200)]
Fix distribution-merge jobs
We have hard-coded mvn38 here. Pick up up from mvn-version instead.
Change-Id: I1591e588f81463aba9d0899213cdc461c144b2e3
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Fri, 9 Aug 2024 11:45:10 +0000 (13:45 +0200)]
Update autorelease-release for Scandium
We need to be building Scandium with Java 21, otherwise it will just
fail.
Change-Id: I7e1788fa20e1e738060df100137cb677a08f99fe
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Thu, 8 Aug 2024 08:42:58 +0000 (10:42 +0200)]
Update integration/distribution jobs
We need to run distribution jobs with Java 21 on Scandium, this patch
updates the definitions accordingly.
Change-Id: I6a5bb6a90c8da255897ef2446aabc698f88eaef5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Signed-off-by: Sangwook Ha <sangwook.ha@verizon.com>
Robert Varga [Thu, 8 Aug 2024 08:38:16 +0000 (10:38 +0200)]
Update ovsdb jobs
Three things:
- we need to use Java 21 for Scandium
- we need to run Java 21 verify for Calcium
- sonar needs to run with Java 21
Change-Id: Ieecf8b2e42df5940347ab1bf3002f039a29dfa01
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Anil Belur [Tue, 6 Aug 2024 23:24:01 +0000 (09:24 +1000)]
CI: Update new inputs created
Errors:
Secret CLOUDS_ENV_2XB64 is required, but not provided while calling.
Secret CLOUDS_YAML_2XB64 is required, but not provided while calling.
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Change-Id: I6791c2a6276773eaf0f4b84e954dbbc7fc33f15e
Robert Varga [Fri, 2 Aug 2024 11:23:24 +0000 (11:23 +0000)]
Merge "CI: disable pre-build-script from TPCE tox-verify"
jenkins-releng [Fri, 2 Aug 2024 11:02:31 +0000 (11:02 +0000)]
Update cloud image list docs
Job: builder-update-image-list/1988
Change-Id: I5a453ef6fa34607a221385383d95075fb813f294
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Gilles Thouenon [Fri, 2 Aug 2024 06:50:20 +0000 (08:50 +0200)]
CI: disable pre-build-script from TPCE tox-verify
It was an attempt that does not work as expected.
Script is not found, make the job fail and break TPCE CI.
Change-Id: Ia2bc426a2924d9fc772915232fe72a83b123c0a0
Signed-off-by: Gilles Thouenon <gilles.thouenon@orange.com>
jenkins-releng [Thu, 1 Aug 2024 16:48:31 +0000 (16:48 +0000)]
Update cloud image Ubuntu20.04 docker x86_64
Job: builder-openstack-update-cloud-image/652
Change-Id: I4272b1f39df94a11e5577bf533cb02a27f091e12
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Guillaume Lambert [Thu, 1 Aug 2024 13:50:58 +0000 (13:50 +0000)]
Merge "CI: add script to install maven on tox-jobs"
jenkins-releng [Thu, 1 Aug 2024 11:02:29 +0000 (11:02 +0000)]
Update cloud image list docs
Job: builder-update-image-list/1987
Change-Id: Ib4ee0d4e9669814aea418252a6469de2f936cd47
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
jenkins-releng [Thu, 1 Aug 2024 04:37:54 +0000 (04:37 +0000)]
Update cloud image Ubuntu18.04 docker x86_64
Job: builder-openstack-update-cloud-image/651
Change-Id: Id366f961b32d332359a9f572fdfd53db91a4fc9f
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Robert Varga [Wed, 31 Jul 2024 15:44:46 +0000 (15:44 +0000)]
Merge "Update TPCE jobs for Scandium"
Sangwook Ha [Wed, 31 Jul 2024 13:55:19 +0000 (13:55 +0000)]
Merge "Update lispflowmapping jobs for 2024.09 Scandium"
Gilles Thouenon [Wed, 31 Jul 2024 11:51:33 +0000 (13:51 +0200)]
Update TPCE jobs for Scandium
master branches of transportpce and transportpce-models needs Java 21
and mvn 3.9. Update build-node.
Change-Id: Id610348a5f786c75c7602937418a7944adf5e70a
Signed-off-by: Gilles Thouenon <gilles.thouenon@orange.com>
Robert Varga [Wed, 31 Jul 2024 11:40:51 +0000 (13:40 +0200)]
Update lispflowmapping jobs for 2024.09 Scandium
Three things:
- scandium should run with Java 21
- calcium needs to run with Java 17 and verify with Java 21 as well
- sonar needs to run with Java 21
Change-Id: Ifff3005e7e07311c1c1d6fe1d4d9ff996dcbdaf0
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Wed, 31 Jul 2024 10:54:22 +0000 (12:54 +0200)]
Update daexim jobs fror 2024.09 Scandium
Three things:
- scandium needs to run with Java 21
- calcium needs to run with Java 17, but verify also Java 21
- sonar needs to run with Java 21
Change-Id: I6ce7104952b477bd4a7d90570cacd0810b04e75d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Gilles Thouenon [Tue, 30 Jul 2024 14:17:35 +0000 (16:17 +0200)]
CI: add script to install maven on tox-jobs
It seems that maven is not available on tox-verify runners.
- add a new script to select java-21 and install maven 3.9.8
- use it with the pre-build-script parameter in TPCE tox-verify job
Change-Id: I78cabe4c8ebc62dff7c8753ba009a1ecd86f9779
Signed-off-by: Gilles Thouenon <gilles.thouenon@orange.com>
Robert Varga [Tue, 30 Jul 2024 22:46:08 +0000 (00:46 +0200)]
Fix serviceutils's Scandium javadoc jobs
Javadoc needs to run with Java 21, otherwise it immediately fails with
odlparent-14.
Change-Id: Iafbc0230bb167e968369ac9cec6316cbf2a77b1c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Tue, 30 Jul 2024 20:42:08 +0000 (22:42 +0200)]
Define ubuntu2004-docker-8c-8g
BGPCEP needs an ubuntu2004 replacement for centos8-builder-8c-8g. Let's
define it to unblock jobs.
Change-Id: Ie7721cf8f2647ff02f05c8f4e1307f669f23df9a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Sangwook Ha [Tue, 30 Jul 2024 18:59:35 +0000 (18:59 +0000)]
Merge "Update openflowplugin jobs"
Robert Varga [Mon, 29 Jul 2024 15:23:39 +0000 (17:23 +0200)]
Update openflowplugin jobs
Three things:
- we need to use Java 21 for Scandium
- we need to run Java 21 verify for Calcium
- sonar needs to run with Java 21
Change-Id: I9db2b789d0d7a8ff38797a8538105bf9508a661f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Mon, 29 Jul 2024 15:17:24 +0000 (17:17 +0200)]
Update jsonrpc jobs
Three things:
- we need to use Java 21 for Scandium
- we need to run Java 21 verify for Calcium
- sonar needs to run with Java 21
Change-Id: Ib4adf0760e065bedc1c07ff46fa8cb6282711cca
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Anil Belur [Sun, 28 Jul 2024 03:03:10 +0000 (03:03 +0000)]
Merge "CI: Enable openjdk21 and mvn39 for TPCE tox job"
Robert Varga [Tue, 23 Jul 2024 09:03:07 +0000 (11:03 +0200)]
Update bgpcep jobs 2024.09 Scandium
Four things needs to be updated:
- master needs to run with Java 21
- 0.21.x needs to run with Java 17 and verify with Java 21
- 0.19.x is retired
- sonar needs to match master
Change-Id: I1355f3493cf2fbd203989aac15400aa2e949879b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Gilles Thouenon [Thu, 25 Jul 2024 10:06:44 +0000 (12:06 +0200)]
CI: Enable openjdk21 and mvn39 for TPCE tox job
Try to set correct MVN environment variables to avoid installing maven
on TPCE tox jobs.
Change-Id: Ie1b09f638d193d9f1f134a76dbd2a909b068764b
Signed-off-by: Gilles Thouenon <gilles.thouenon@orange.com>
gh2gerrit [Fri, 19 Jul 2024 05:30:46 +0000 (05:30 +0000)]
Chore: Add Ubuntu 2004 1C-4G node label
Merge branch 'opendaylight:master' into master
Change-Id: I67e692deff73b565a17229cea9d02a6c1d209144
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Signed-off-by: gh2gerrit <releng+odl-gh2gerrit@linuxfoundation.org>
Anil Belur [Fri, 19 Jul 2024 04:56:32 +0000 (14:56 +1000)]
Chore: Enable CI g2g caller workflow
Change-Id: Icc794cf00f7642408726df014537639c8cccf140
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Anil Belur [Fri, 19 Jul 2024 04:11:54 +0000 (14:11 +1000)]
CI: Update repo owner
The repo owner has been transferred under lfit so
update the correct path on caller.
Change-Id: I146474464f19260a00abf87524db5ebeed06bd76
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Anil Belur [Fri, 19 Jul 2024 00:26:52 +0000 (10:26 +1000)]
Feat: Enable Github2Gerrit workflow
The Github2Gerrit workflow extracts the commits from a GitHub
pull-request and submits them to an upstream Gerrit repository.
This allows GitHub developers to contribute to Gerrit-based
repositories that are primarily maintained on Gerrit servers
and replicated onto GitHub.
Now enable the workflow to test with releng/builder.
Issue: LF-JIRA RELENG-4569
Change-Id: I4141195d7d6c10ce0516888275e3bfca8e25c1b0
Ref: https://github.com/askb/github2gerrit
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Robert Varga [Tue, 16 Jul 2024 23:24:39 +0000 (01:24 +0200)]
Update serviceutils jobs 2024.09 Scandium
Three things needs to be updated:
- master (stable/scandium-to-be) needs to run with Java 21
- stable/calcium needs to run with Java 17 and verify with Java 21
- sonar needs to match master
Change-Id: Id548cfa4ece885151a91b96d6a420265d71838eb
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Tue, 9 Jul 2024 16:12:00 +0000 (16:12 +0000)]
Merge "Update cloud image list docs"
jenkins-releng [Tue, 9 Jul 2024 11:02:30 +0000 (11:02 +0000)]
Update cloud image list docs
Job: builder-update-image-list/1970
Change-Id: Id9abfeccf65785b29d0ce3daec43571673862b2d
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Robert Varga [Tue, 9 Jul 2024 00:13:47 +0000 (02:13 +0200)]
Update netconf jobs for 2024.09 Scandium
We have branched for development, hence:
- 7.0.x needs to run primarily on Java 17, but verify also 21
- master needs to run with Java 21
Change-Id: Icfac6af10e5431212015bf0bb2fd65bd98e8a211
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Sangwook Ha [Mon, 8 Jul 2024 16:26:44 +0000 (16:26 +0000)]
Merge "Update aaa jobs for 2024.09 Scandium"
Robert Varga [Sat, 6 Jul 2024 20:47:29 +0000 (20:47 +0000)]
Merge "Update cloud image"
Robert Varga [Sat, 6 Jul 2024 20:47:02 +0000 (20:47 +0000)]
Merge "Update cloud image Ubuntu20.04 docker x86_64"
Robert Varga [Sat, 6 Jul 2024 20:46:45 +0000 (20:46 +0000)]
Merge "Update cloud image CentOS7 builder x86_64"
Robert Varga [Sat, 6 Jul 2024 20:46:25 +0000 (20:46 +0000)]
Merge "Update cloud image Ubuntu18.04 docker x86_64"
Robert Varga [Sat, 6 Jul 2024 20:45:26 +0000 (20:45 +0000)]
Merge "Bump robotframework-requests"
Robert Varga [Sat, 6 Jul 2024 11:35:45 +0000 (13:35 +0200)]
Update aaa jobs for 2024.09 Scandium
We have branched for development, hence:
- 0.17.x is no longer supported
- 0.19.x needs to run primarily on Java 17, but verify also 21
- master needs to run with Java 21
Change-Id: I5385fe44161d0297b9b116d669a8a3da347bdf86
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Sangwook Ha [Fri, 5 Apr 2024 20:11:06 +0000 (13:11 -0700)]
Add netconf streams
Currently netconf has CSIT jobs for only one stream, 'master', hence
no system integration tests are run for the stable branches.
Add the test jobs for other supported streams, potassium & calcium,
and rename 'master' to 'scandium' to make the naming consistent with
other CSIT jobs for MRI projects.
This patch also introduces 'integration-distribution-branch' to the
job-templates such as 'integration-distribution-test-{stream}' that
triggers downstream CSIT jobs. This allows the netconf CSIT jobs to
be run for its own karaf artifact or the karaf artifact created by
integration/distribution based on KARAF_VERSION & DISTROBRANCH.
Change-Id: I961d0d5230726fcb5bcc13de9e6bef8a354c53bb
Signed-off-by: Sangwook Ha <sangwook.ha@verizon.com>
Sangwook Ha [Fri, 5 Jul 2024 18:30:44 +0000 (11:30 -0700)]
Replace 'odl' karaf-version with 'karaf4'
Since TransportPCE became a managed project, the 'opendaylight' karaf
artifact is not created any more but there are some test jobs configured
to use the artifact and failing.
Replace the 'odl' karaf-version with 'karaf4' to address the issue.
Change-Id: Icb83fec75a20c7558793775dda6f6030f177ab44
Signed-off-by: Sangwook Ha <sangwook.ha@verizon.com>
Sangwook Ha [Fri, 5 Jul 2024 17:04:24 +0000 (10:04 -0700)]
Bump robotframework-requests
Adopt the latest stable version (v0.9.7) of robotframework-requests:
https://github.com/MarketSquare/robotframework-requests/releases/tag/v0.9.4
https://github.com/MarketSquare/robotframework-requests/releases/tag/v0.9.5
https://github.com/MarketSquare/robotframework-requests/releases/tag/v0.9.6
https://github.com/MarketSquare/robotframework-requests/releases/tag/v0.9.7
Change-Id: I52b26efdbcde8d008064e769bcdd834c83e07876
Signed-off-by: Sangwook Ha <sangwook.ha@verizon.com>
jenkins-releng [Wed, 3 Jul 2024 06:49:35 +0000 (06:49 +0000)]
Update cloud image
Job: builder-openstack-update-cloud-image/650
Change-Id: I79a5b7dc5413321aa27e16db38bc9839ec65aa10
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
jenkins-releng [Mon, 1 Jul 2024 16:48:44 +0000 (16:48 +0000)]
Update cloud image Ubuntu20.04 docker x86_64
Job: builder-openstack-update-cloud-image/649
Change-Id: I869f6fef2307ef33d6f2f21926d937ba92bf9b91
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
jenkins-releng [Mon, 1 Jul 2024 06:34:20 +0000 (06:34 +0000)]
Update cloud image CentOS7 builder x86_64
Job: builder-openstack-update-cloud-image/648
Change-Id: I7de3587acef886c970a9a17ab4deaab2017dc4b1
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
jenkins-releng [Mon, 1 Jul 2024 04:38:17 +0000 (04:38 +0000)]
Update cloud image Ubuntu18.04 docker x86_64
Job: builder-openstack-update-cloud-image/647
Change-Id: I24ebb03330c2687bc2ce9f5ac9f8436ef1f149a6
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Robert Varga [Sun, 30 Jun 2024 15:16:02 +0000 (17:16 +0200)]
Switch mdsal-sonar to Java 21
mdsal.git/master is now using odlparent-14, and thus requires Java 21.
This fixes the now-failing build.
Change-Id: I7f3edf72e344cbc5622e89ecb0e114cdf3cc1788
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>