releng/builder.git
2 years agoAdd JDK17 verify jobs for openflowplugin 75/100475/2
Robert Varga [Thu, 7 Apr 2022 14:29:45 +0000 (16:29 +0200)]
Add JDK17 verify jobs for openflowplugin

OFP is close to being JDK17-compliant. Let's make sure we enforce
compatibility so as not to regress.

Change-Id: I9d352ddf7841fdfd9c1f0a22f78fd6961b8cc9ab
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoAdd JDK17 jobs for lispflowmapping 45/100445/3
Robert Varga [Thu, 7 Apr 2022 11:15:30 +0000 (13:15 +0200)]
Add JDK17 jobs for lispflowmapping

The project needs just a simple fix to pass on JDK17, add verify jobs
so it does not accidentally get broken.

Change-Id: I2da9a9162edb0f87b5c3f6d3a424d78420265095
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoAdd JDK17 verify jobs for daexim/jsonrpc/serviceutils 43/100443/1
Robert Varga [Thu, 7 Apr 2022 11:10:22 +0000 (13:10 +0200)]
Add JDK17 verify jobs for daexim/jsonrpc/serviceutils

These three projects pass compilation with JDK17 as-is, make sure they
stay that way.

Change-Id: I1c0480f5918da4cc09d7bb1327dfd16a6d26eda8
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoChore: Update CentOS Stream 8 image to latest 99/100399/1
Anil Belur [Tue, 5 Apr 2022 02:17:40 +0000 (12:17 +1000)]
Chore: Update CentOS Stream 8 image to latest

The image has been built manually since we had to update
to python38 in the ansible galaxy python-install repo and the
common-packer repo, which have cause the tox jobs to fail.

Issue-ID: LF-JIRA IT-23826
Change-Id: I1ea998ad7810190d1a21c12466c776b323f3179e
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2 years agoMerge "Install odl-restconf-nb-bierman02 for CSIT"
Guillaume Lambert [Mon, 4 Apr 2022 08:49:45 +0000 (08:49 +0000)]
Merge "Install odl-restconf-nb-bierman02 for CSIT"

2 years agoMerge "Update cloud image CentOS7 robot x86_64"
Robert Varga [Sun, 3 Apr 2022 20:48:12 +0000 (20:48 +0000)]
Merge "Update cloud image CentOS7 robot x86_64"

2 years agoMerge "Update cloud image CentOS7 builder x86_64"
Robert Varga [Sun, 3 Apr 2022 20:46:00 +0000 (20:46 +0000)]
Merge "Update cloud image CentOS7 builder x86_64"

2 years agoMerge "Update cloud image CentOS7 docker x86_64"
Robert Varga [Sun, 3 Apr 2022 20:44:45 +0000 (20:44 +0000)]
Merge "Update cloud image CentOS7 docker x86_64"

2 years agoChore: Update common-packer to the latest v0.10.1 62/100362/1
Anil Belur [Fri, 1 Apr 2022 23:51:40 +0000 (09:51 +1000)]
Chore: Update common-packer to the latest v0.10.1

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

2 years agoInstall odl-restconf-nb-bierman02 for CSIT 59/100359/1
Robert Varga [Fri, 1 Apr 2022 23:06:36 +0000 (01:06 +0200)]
Install odl-restconf-nb-bierman02 for CSIT

We have metric ton of CSIT dependencies on bierman02. Install it
explicitly until we clean up the libraries and test suites.

Change-Id: I884e968a4e13581019c9b5de633e61d5256b0b16
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoUpdate cloud image CentOS7 docker x86_64 71/97371/5
jenkins-releng [Fri, 1 Apr 2022 22:36:08 +0000 (22:36 +0000)]
Update cloud image CentOS7 docker x86_64

Job: builder-openstack-update-cloud-image/356
Change-Id: I7f188a4d4eb587a730bdb78d17662d9cf929f811
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
2 years agoUpdate cloud image CentOS7 robot x86_64 25/99925/2
jenkins-releng [Fri, 1 Apr 2022 22:33:22 +0000 (22:33 +0000)]
Update cloud image CentOS7 robot x86_64

Job: builder-openstack-update-cloud-image/355
Change-Id: I436bb00c475fd4b4329d05e3c76575dc9a969c1f
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
2 years agoRevert "Fix: Update var file name for CentOS CS 8" 13/100313/1
Anil Belur [Fri, 1 Apr 2022 05:49:31 +0000 (15:49 +1000)]
Revert "Fix: Update var file name for CentOS CS 8"

This reverts commit 47c6c58ff2b5591c13c8297e4b8d692423d2fe97.

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

2 years agoUse maven-3.8 for autorelease jobs 06/100306/1
Robert Varga [Thu, 31 Mar 2022 15:38:03 +0000 (17:38 +0200)]
Use maven-3.8 for autorelease jobs

odlparent-10 requires maven-3.8, make sure autorelease is using the
right thing.

Change-Id: Ic79db0ede29d4cbc46642bc97e14bb20fdaec2c8
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoUse maven-3.8 for distribution jobs 04/100304/1
Robert Varga [Thu, 31 Mar 2022 14:11:26 +0000 (16:11 +0200)]
Use maven-3.8 for distribution jobs

odlparent-10 requires maven-3.8, make bump the requirement accordingly.

Change-Id: I4dae53cb3d929299d8fd462af44ae852396e3bd6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoAdd JDK17 verify jobs for MRI projects 99/100299/1
Robert Varga [Wed, 30 Mar 2022 20:12:41 +0000 (22:12 +0200)]
Add JDK17 verify jobs for MRI projects

We are about to require JDK17, make sure our projects' verify jobs
also run with JDK17. Also switches build nodes to CentOS Stream 8.

Change-Id: Id5b82661059de75713cd12256c138498e6464227
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoUse mvn38 for javadoc jobs 98/100298/2
Robert Varga [Wed, 30 Mar 2022 18:10:58 +0000 (20:10 +0200)]
Use mvn38 for javadoc jobs

The jobs are currently failing due to us requiring maven-3.8+. Fix that.

Change-Id: I5e529fd19e2d12d53bc9478fb8c5e1103a43c61d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoChore: Update global-jjb to the lastest v0.75.1 77/100277/1
Anil Belur [Sun, 27 Mar 2022 07:49:51 +0000 (17:49 +1000)]
Chore: Update global-jjb to the lastest v0.75.1

- Pull in fix to active virtualenv while capturing instance
  metadata.

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

2 years agoFix: Update var file name for CentOS CS 8 image 50/100250/1
Anil Belur [Fri, 25 Mar 2022 04:00:52 +0000 (14:00 +1000)]
Fix: Update var file name for CentOS CS 8 image

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

2 years agoBump serviceutils/javadoc jobs to maven-3.8 62/100162/1
Robert Varga [Sun, 20 Mar 2022 18:21:55 +0000 (19:21 +0100)]
Bump serviceutils/javadoc jobs to maven-3.8

We are preparing to bump to odlparent-10, which requires maven-3.8,
override the default version.

Change-Id: Iea764e1de4c235ad723b3f67fc9c74ab1835171f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoMerge "Chore: Add CentOS Streams 8 packer job"
Anil Belur [Sat, 19 Mar 2022 01:18:17 +0000 (01:18 +0000)]
Merge "Chore: Add CentOS Streams 8 packer job"

2 years agoMerge "Chore: Update common-packer to the latest v0.10.0"
Anil Belur [Sat, 19 Mar 2022 01:18:13 +0000 (01:18 +0000)]
Merge "Chore: Update common-packer to the latest v0.10.0"

2 years agoMerge "Add jobs for aaa-0.14.x"
Luis Gomez [Fri, 18 Mar 2022 21:59:18 +0000 (21:59 +0000)]
Merge "Add jobs for aaa-0.14.x"

2 years agoChore: Update global-jjb to the latest v0.75.0 46/100146/1
Anil Belur [Fri, 18 Mar 2022 00:40:29 +0000 (10:40 +1000)]
Chore: Update global-jjb to the latest v0.75.0

- Pull in changes for sbom-generator

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

2 years agoChore: Add CentOS Streams 8 packer job 16/100116/1
Anil Belur [Mon, 14 Mar 2022 06:29:21 +0000 (16:29 +1000)]
Chore: Add CentOS Streams 8 packer job

CentOS Stream 8 is replace with CentOS 8 images.

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

2 years agoChore: Update common-packer to the latest v0.10.0 15/100115/1
Anil Belur [Mon, 14 Mar 2022 06:23:39 +0000 (16:23 +1000)]
Chore: Update common-packer to the latest v0.10.0

- Pull in the CentOS Stream 8 image var files

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

2 years agoAdd jobs for aaa-0.14.x 16/100016/1
Robert Varga [Wed, 9 Mar 2022 09:20:28 +0000 (10:20 +0100)]
Add jobs for aaa-0.14.x

We have branched for Sulfur, addd jobs to support Phosphorus.

Change-Id: I60cb629e184bf66e395a8cd49dc593c933115a84
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoAutomate bgpcep tox linters 13/100013/1
guillaume.lambert [Wed, 9 Mar 2022 07:42:16 +0000 (08:42 +0100)]
Automate bgpcep tox linters

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

2 years agoFix: Pin odltools to version 0.1.34 01/100001/1
Anil Belur [Tue, 8 Mar 2022 11:33:33 +0000 (21:33 +1000)]
Fix: Pin odltools to version 0.1.34

The CR 99802 got merged before I could address
the comment.

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

2 years agoChore: Update global-jjb to the latest v0.74.0 90/99990/1
Anil Belur [Mon, 7 Mar 2022 07:14:51 +0000 (17:14 +1000)]
Chore: Update global-jjb to the latest v0.74.0

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

2 years agoAdd odlparent verify/JDK17 jobs 73/99973/1
Robert Varga [Fri, 4 Mar 2022 20:30:57 +0000 (21:30 +0100)]
Add odlparent verify/JDK17 jobs

We need to start verifying against JDK17 as we prepare to make the
switch to requiring JDK17.

Add a odl-maven-verify-jobs-jdk17 template and use it for
odlparent/master in addition to normal odl-maven-verify-jobs.

Since JDK17 is only available on CentOS8, also switch the build node
from default (which is still CentOS7).

JIRA: ODLPARENT-256
Change-Id: I4caa06d0e80c3e2a8c7e71a965af6202adca167d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoChore: Replace CentOS8 images with CentOS Streams8 55/99955/2
Anil Belur [Thu, 3 Mar 2022 23:30:43 +0000 (09:30 +1000)]
Chore: Replace CentOS8 images with CentOS Streams8

CentOS 8 is EOL and CentOS Streams 8 going to be
supported for JDK17.

Change-Id: I50dd33133529ce72c680ae5456baf7a15c47740f
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2 years agoFeat: Self-service job to lock/unlock GERRIT_BRANCH 61/99861/8
Anil Belur [Thu, 24 Feb 2022 11:29:23 +0000 (21:29 +1000)]
Feat: Self-service job to lock/unlock GERRIT_BRANCH

Add self-service job to lock or unlock a Gerrit branch for
release work or during a code-freeze.

The job can be triggered by any releng committers or
release manager with this reduces the need for opening
helpdesk tickets.

The job can be triggered to accomplish the following:
1. Code freeze
2. Super committer rights
3. Release work
4. Unlock (removes the section for any of the above)

Issue-ID:  https://jira.linuxfoundation.org/projects/RELENG/issues/RELENG-4128
Change-Id: I85d1e71c1cb972b4f51f4ac8485953fae67a92eb
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2 years agoRemove netconf-1.7.4.x jobs 82/99882/1
Robert Varga [Mon, 28 Feb 2022 10:00:26 +0000 (11:00 +0100)]
Remove netconf-1.7.4.x jobs

The 1.7.4.x is retired, remove its associated jobs.

Change-Id: I527427297420d56634d03f6dbe8d4a7552840eb3
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoAdd jobs for netconf-2.0.x 81/99881/1
Robert Varga [Mon, 28 Feb 2022 09:58:41 +0000 (10:58 +0100)]
Add jobs for netconf-2.0.x

We are about to branch netconf for Sulfur, add jobs to support the
new 2.0.x branch.

Change-Id: I29264e526640bbf01d8c451048e47a9777cde0e7
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoFix: Set the correct features-test version 36/99836/2
Sangwook Ha [Mon, 21 Feb 2022 20:31:02 +0000 (12:31 -0800)]
Fix: Set the correct features-test version

The project version of opendaylight distribution does not match
the version of features-test (e.g. 15.3.0-SNAPSHOT for opendaylight
vs. 0.15.3-SNAPSHOT for features-test). So the features-test version
should be updated when KARAF_ARTIFACT is opendaylight.

Signed-off-by: Sangwook Ha <sangwook.ha@verizon.com>
Change-Id: Ie67383cdbc0bcfd0f7e939f87f029b037f30f71d

2 years agoMerge "Update cloud image Ubuntu18.04 docker x86_64"
Anil Belur [Mon, 21 Feb 2022 01:45:21 +0000 (01:45 +0000)]
Merge "Update cloud image Ubuntu18.04 docker x86_64"

2 years agoMerge "Update cloud image Ubuntu18.04 mininet ovs"
Anil Belur [Mon, 21 Feb 2022 01:45:04 +0000 (01:45 +0000)]
Merge "Update cloud image Ubuntu18.04 mininet ovs"

2 years agoFix: Pin odltools to version 0.1.33 02/99802/1
Anil Belur [Sat, 19 Feb 2022 07:55:54 +0000 (17:55 +1000)]
Fix: Pin odltools to version 0.1.33

Add workaround to pin odltools to the latest.
Changes in the new dependency resolver in 21.3
is likely the casue of downloading multiple versions
of packages. 

Issue-ID: LF-JIRA IT-23648
Ref: https://github.com/pypa/pip/issues/9215
Change-Id: Ic40714d449d6c94ec9b8660afc6ad4135e778441
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2 years agoSet FEATURE_TEST_STRING to 'features-test' 00/99800/1
Sangwook Ha [Fri, 18 Feb 2022 19:10:55 +0000 (11:10 -0800)]
Set FEATURE_TEST_STRING to 'features-test'

'features-integration-test' has been long gone:
https://git.opendaylight.org/gerrit/c/integration/distribution/+/58820

Set FEATURE_TEST_STRING to 'features-test' unconditionally to avoid
incorrect feature configuration.

Signed-off-by: Sangwook Ha <sangwook.ha@verizon.com>
Change-Id: I845c34112303a59f0524cca346708b034612ed68

2 years agoFix: release-notes RST index generation 31/99631/1
guillaume.lambert [Mon, 7 Feb 2022 10:31:47 +0000 (11:31 +0100)]
Fix: release-notes RST index generation

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

2 years agoChore: Update global-jjb to the latest v0.74.0 59/99559/1
Anil Belur [Thu, 3 Feb 2022 00:24:30 +0000 (10:24 +1000)]
Chore: Update global-jjb to the latest v0.74.0

- Pull in the changes for processing COE/k8s clusters.

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

2 years agoUpdate cloud image Ubuntu18.04 mininet ovs 69/96769/6
jenkins-releng [Tue, 1 Feb 2022 18:36:00 +0000 (18:36 +0000)]
Update cloud image Ubuntu18.04 mininet ovs

Job: builder-openstack-update-cloud-image/337
Change-Id: I3d42b36c3acffb44c09660597a8e5cd40c58d144
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
2 years agoUpdate cloud image Ubuntu18.04 docker x86_64 55/96755/7
jenkins-releng [Tue, 1 Feb 2022 04:38:04 +0000 (04:38 +0000)]
Update cloud image Ubuntu18.04 docker x86_64

Job: builder-openstack-update-cloud-image/336
Change-Id: Ia74f4b7ded18257e26ac4289528d98c92044d903
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
2 years agoChore: Update global-jjb to the latest v0.73.0 78/99478/1
Anil Belur [Wed, 26 Jan 2022 23:32:41 +0000 (09:32 +1000)]
Chore: Update global-jjb to the latest v0.73.0

- Pull in the changes required for OpenJDK17

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

2 years agoMerge "Chore: Update sigul bridge and server hostnames"
Anil Belur [Tue, 18 Jan 2022 22:38:26 +0000 (22:38 +0000)]
Merge "Chore: Update sigul bridge and server hostnames"

2 years agoRemove controller-2.0.x jobs 98/99298/1
Robert Varga [Thu, 13 Jan 2022 14:45:57 +0000 (15:45 +0100)]
Remove controller-2.0.x jobs

The 2.0.x branch has seen its last release, retire the jobs associated
with it.

Change-Id: Ib9fd9d646ad871e3b34dec2656aab0fd52dea03d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoDefine controller-4.0.x jobs 95/99295/1
Robert Varga [Thu, 13 Jan 2022 13:52:50 +0000 (14:52 +0100)]
Define controller-4.0.x jobs

Controller is about to branch for 4.0.x branch, add the jobs to support
it.

Change-Id: I34611f759848f80341a4b7ea2acc944ecae307f5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoChore: Update sigul bridge and server hostnames 85/99285/1
Anil Belur [Thu, 13 Jan 2022 10:01:20 +0000 (20:01 +1000)]
Chore: Update sigul bridge and server hostnames

Issue-ID: https://jira.linuxfoundation.org/browse/RELENG-4076
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Change-Id: I1f22e4b4bc5b6b3d4919e788efb4af2a4aec7324

2 years agoRevert "Chore: Update sigul bridge and server" 15/99215/1
Anil Belur [Fri, 7 Jan 2022 11:49:40 +0000 (21:49 +1000)]
Revert "Chore: Update sigul bridge and server"

This reverts commit 0c14cbd87ca8dbe119fa4e04aab9b8aceab5177d.

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

2 years agoChore: Update global-jjb to the latest v0.72.0 02/99202/1
Anil Belur [Fri, 7 Jan 2022 06:23:54 +0000 (16:23 +1000)]
Chore: Update global-jjb to the latest v0.72.0

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

2 years agoChore: Update sigul bridge and server hostnames 01/99201/1
Anil Belur [Fri, 7 Jan 2022 05:47:01 +0000 (15:47 +1000)]
Chore: Update sigul bridge and server hostnames

Issue-ID: https://jira.linuxfoundation.org/browse/RELENG-4076
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Change-Id: I3cc51e53c6db2d8da32f9e929ce8a017f16f05ca

2 years agoFix: Pass script file name without quotes 94/99194/1
Anil Belur [Thu, 6 Jan 2022 02:10:49 +0000 (12:10 +1000)]
Fix: Pass script file name without quotes

The job fails with command not found since the script
name is not passed to builder.

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

2 years agoMerge "Fix: Increase cluster creation timeout to 20"
Andrew Grimberg [Wed, 5 Jan 2022 18:16:52 +0000 (18:16 +0000)]
Merge "Fix: Increase cluster creation timeout to 20"

2 years agoMerge "Remove defunct patch-tests"
Anil Belur [Wed, 5 Jan 2022 03:23:01 +0000 (03:23 +0000)]
Merge "Remove defunct patch-tests"

2 years agoFix: Increase cluster creation timeout to 20 89/99189/1
Anil Belur [Wed, 5 Jan 2022 02:56:56 +0000 (12:56 +1000)]
Fix: Increase cluster creation timeout to 20

Also increase the interval between create status checks
to 90 seconds to allow enough time before polling
openstack on the health status.

Issue-ID: https://jira.linuxfoundation.org/browse/RELENG-3644
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Change-Id: Ic30c68bc620122261e06852ac3ae53ff452ddcf0

2 years agoFeat: Add Job template to deploy ODL on K8S Magnum 50/99150/8
Anil Belur [Fri, 24 Dec 2021 04:47:46 +0000 (14:47 +1000)]
Feat: Add Job template to deploy ODL on K8S Magnum

The template allows users to create a K8S cluster on Openstack Magnum
and deploy ODL SDNC on the cluster. Once deployed the Jenkins node
verifies the deployment by listing the restconf modules.

The JJB templates uses pre-existing K8s cluster templates provided
by the cloud provider. (v1.16.0)

The job templates are created in generic manner such that users can
pass a script to test the SDNC setup from the project definition.

The cluster is configured on a private network using internal IP's
and the Jenkins executor node IP is added to the network to allow
kubectl commands to be run directly the Jenkins instance.

Issue-ID: https://jira.linuxfoundation.org/browse/RELENG-3644
Change-Id: Ie17340da5677bb26b0cb0f673b90018b7033fa60
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2 years agoRemove defunct patch-tests 29/98829/2
Robert Varga [Fri, 3 Dec 2021 09:06:36 +0000 (10:06 +0100)]
Remove defunct patch-tests

genius/netvirt just do not work with any of the supported MRI project
streams, remove their definitions.

Change-Id: Ibd01e8e3b228afd634a8d243dde0d4a867b6914c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoUpdate cloud image CentOS7 builder x86_64 73/99173/2
jenkins-releng [Sat, 1 Jan 2022 06:31:59 +0000 (06:31 +0000)]
Update cloud image CentOS7 builder x86_64

Job: builder-openstack-update-cloud-image/326
Change-Id: I73ff39322581621f2592e45a2542ec1c24478a7c
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
2 years agoMerge "CI: Add new labels for CentOS7 helm images"
Anil Belur [Fri, 17 Dec 2021 13:06:42 +0000 (13:06 +0000)]
Merge "CI: Add new labels for CentOS7 helm images"

2 years agoCI: Add new labels for CentOS7 helm images 54/99054/6
Anil Belur [Fri, 17 Dec 2021 03:36:34 +0000 (13:36 +1000)]
CI: Add new labels for CentOS7 helm images

Change-Id: I80e1b772e2177543a2f3377a0f648c8af51998aa
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2 years agoUpdate cloud image list docs 61/99061/1
jenkins-releng [Fri, 17 Dec 2021 11:50:46 +0000 (11:50 +0000)]
Update cloud image list docs

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

2 years agoMerge "Update cloud image list docs"
Anil Belur [Fri, 17 Dec 2021 10:05:51 +0000 (10:05 +0000)]
Merge "Update cloud image list docs"

2 years agoFix: Remove dup code for helm install 53/99053/1
Anil Belur [Fri, 17 Dec 2021 00:50:37 +0000 (10:50 +1000)]
Fix: Remove dup code for helm install

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

2 years agoFix: Fix helm download error with CentOS7 51/99051/1
Anil Belur [Thu, 16 Dec 2021 22:44:23 +0000 (08:44 +1000)]
Fix: Fix helm download error with CentOS7

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

2 years agoUpdate cloud image list docs 50/97850/50
jenkins-releng [Thu, 16 Dec 2021 11:01:57 +0000 (11:01 +0000)]
Update cloud image list docs

Job: builder-update-image-list/1295
Change-Id: Ia32b0d5e07814f8171e2b1d5b80b05d271ab8572
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
2 years agoCI: Add CentOS 7 helm packer job 49/99049/1
Anil Belur [Thu, 16 Dec 2021 10:53:26 +0000 (20:53 +1000)]
CI: Add CentOS 7 helm packer job

The job builds CentOS7 with the required helm and
kubectl versions pre-installed.

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

2 years agoCI: Update Ubuntu 18.04 helm images to the latest 19/99019/1
Anil Belur [Wed, 15 Dec 2021 23:14:15 +0000 (09:14 +1000)]
CI: Update Ubuntu 18.04 helm images to the latest

- Pullin the latest version of kubectl 1.22.x

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

2 years agoFeat: Upgrade kubectl to 1.22.4 18/99018/1
Anil Belur [Wed, 15 Dec 2021 21:48:40 +0000 (07:48 +1000)]
Feat: Upgrade kubectl to 1.22.4

A more recent version is required to be used
with helm 3.7x.

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

2 years agoIncrease transportpce tox verify job timeout 92/98992/1
guillaume.lambert [Tue, 14 Dec 2021 19:46:33 +0000 (20:46 +0100)]
Increase transportpce tox verify job timeout

This job usually performs in one hour and a half.
It is now at least 3 times slower for unknown reasons.

An increased Timeout will allow to restore its CI gating.

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

2 years agoFix job name typo 97/98797/1
Luis Gomez [Thu, 2 Dec 2021 04:19:12 +0000 (20:19 -0800)]
Fix job name typo

Change-Id: I0c534f59e08bb0696869d248478c7b4d01b567d7
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
2 years agoMerge "CI!: Upgrade maven version to mvn38"
Robert Varga [Sun, 28 Nov 2021 09:15:52 +0000 (09:15 +0000)]
Merge "CI!: Upgrade maven version to mvn38"

2 years agoMerge "CI!: Remove job group odl-maven-jobs"
Robert Varga [Wed, 24 Nov 2021 08:54:54 +0000 (08:54 +0000)]
Merge "CI!: Remove job group odl-maven-jobs"

2 years agoMerge "Examine presence of heap dumps"
Luis Gomez [Wed, 24 Nov 2021 00:16:28 +0000 (00:16 +0000)]
Merge "Examine presence of heap dumps"

2 years agoMerge "CI: Clean up stale fluorine jobs"
Robert Varga [Tue, 23 Nov 2021 17:13:25 +0000 (17:13 +0000)]
Merge "CI: Clean up stale fluorine jobs"

2 years agoMerge "CI: Add verify/merge jobs for ODL Helm charts"
Robert Varga [Tue, 23 Nov 2021 16:58:14 +0000 (16:58 +0000)]
Merge "CI: Add verify/merge jobs for ODL Helm charts"

2 years agoCI!: Upgrade maven version to mvn38 46/98646/1
Anil Belur [Tue, 23 Nov 2021 07:45:12 +0000 (17:45 +1000)]
CI!: Upgrade maven version to mvn38

Issue-ID: LF-JIRA RELENG-4047
Change-Id: Ic2ac8ade50247c87f50320724773819704b5c224
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2 years agoExamine presence of heap dumps 43/98643/1
Robert Varga [Tue, 23 Nov 2021 07:54:41 +0000 (08:54 +0100)]
Examine presence of heap dumps

When we are running into an OOM situation, we need to archive the
resulting hprof file. First step: look for its presence.

Change-Id: I5516eaa7e2d49242b690ae04ed40c54626572332
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoCI!: Remove job group odl-maven-jobs 45/98645/1
Anil Belur [Tue, 23 Nov 2021 07:43:55 +0000 (17:43 +1000)]
CI!: Remove job group odl-maven-jobs

The job-group odl-maven-jobs is no longer required since
all projects have been moved to openjdk11.

The job-group is removed and the existing jobs are moved to
odl-maven-jobs-jdk11 which use openjdk11 as the default for
all job in the group.

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

2 years agoCI: Clean up stale fluorine jobs 44/98644/1
Anil Belur [Tue, 23 Nov 2021 07:28:34 +0000 (17:28 +1000)]
CI: Clean up stale fluorine jobs

Fluorine is EOL and no longer support.

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

2 years agoCI: Add verify/merge jobs for ODL Helm charts 38/98638/2
Anil Belur [Mon, 22 Nov 2021 10:56:04 +0000 (20:56 +1000)]
CI: Add verify/merge jobs for ODL Helm charts

Issue-ID: LF JIRA RELENG-3644
Change-Id: I4390a1639dd18031f49dea55044ecda1a1f67464
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2 years agoCreate jobs for bgpcep-0.16.x 27/98627/1
Robert Varga [Sun, 21 Nov 2021 15:43:32 +0000 (16:43 +0100)]
Create jobs for bgpcep-0.16.x

BGPCEP is about to branch for development of 0.17.0, create jobs to
support the stability branch for phosphorus release stream.

Change-Id: I6ea251b1b23db3ba44f75d4c0b4f22d750cb3f5c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoUse maven-3.8 for odlparent-10 26/98526/2
Robert Varga [Mon, 15 Nov 2021 06:59:14 +0000 (07:59 +0100)]
Use maven-3.8 for odlparent-10

odlparent is set to require maven-3.8, adjust jobs accordingly.

JIRA: ODLPARENT-260
Change-Id: I00accd44f532e030917888af1980281668d386e9
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoMerge "CI: Install helm 3.7.1 for packer build"
Luis Gomez [Tue, 16 Nov 2021 20:55:20 +0000 (20:55 +0000)]
Merge "CI: Install helm 3.7.1 for packer build"

2 years agoCI: Install helm 3.7.1 for packer build 44/98544/1
Anil Belur [Tue, 16 Nov 2021 06:20:21 +0000 (16:20 +1000)]
CI: Install helm 3.7.1 for packer build

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

2 years agoChore: Update helm image to latest 43/98543/1
Anil Belur [Tue, 16 Nov 2021 06:16:49 +0000 (16:16 +1000)]
Chore: Update helm image to latest

New helm images are built with helm 3.7.1

Change-Id: I2b8f650ef4e6db79fe07dc6e91d4f1bc1feb3e14
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2 years agoMerge "CI: Publish logs for bgp MRI jobs"
Robert Varga [Sun, 14 Nov 2021 21:08:21 +0000 (21:08 +0000)]
Merge "CI: Publish logs for bgp MRI jobs"

2 years agoMerge "CI: Update int/pgk manged file settings"
Robert Varga [Sat, 13 Nov 2021 11:29:34 +0000 (11:29 +0000)]
Merge "CI: Update int/pgk manged file settings"

2 years agoCI: Update int/pgk manged file settings 70/98470/1
Anil Belur [Sat, 13 Nov 2021 07:47:36 +0000 (17:47 +1000)]
CI: Update int/pgk manged file settings

Update integration/packaging managed file
with the helm repo settings.

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

2 years agoChore: Update global-jjb to the latest 69/98469/1
Anil Belur [Fri, 12 Nov 2021 22:52:57 +0000 (08:52 +1000)]
Chore: Update global-jjb to the latest

- Pull in fix for ansible.cfg required for helm image

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

2 years agoLower mdsal build timeouts 65/98265/5
Robert Varga [Tue, 2 Nov 2021 09:45:19 +0000 (10:45 +0100)]
Lower mdsal build timeouts

We are averaging 36 minutes on -merge jobs, hence 60 minutes should
be plenty for us.

Change-Id: I02269bf36cac91e0456db5222b03a892c427a1c9
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoAdd mdsal-8.0.x jobs 64/98264/4
Robert Varga [Tue, 2 Nov 2021 09:44:35 +0000 (10:44 +0100)]
Add mdsal-8.0.x jobs

MD-SAL is about to branch stability for Phosphorus release stream, add
jobs to support it.

Change-Id: Idc2a2db3566df86da0a455a0b26bd38e4bf7b552
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoAdd odlparent-9.0.x jobs 61/98261/6
Robert Varga [Tue, 2 Nov 2021 09:34:47 +0000 (10:34 +0100)]
Add odlparent-9.0.x jobs

odlparent is about to branch, add jobs to support Phosphorus release
train.

Change-Id: I17093a959838cb11aae42f701865977ab070364a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoRetire yangtools-5.0.x jobs 63/98263/4
Robert Varga [Tue, 2 Nov 2021 09:41:59 +0000 (10:41 +0100)]
Retire yangtools-5.0.x jobs

With Aluminium EOL we do not need to release yangtools-5.0.x branch.
Retire its jobs.

Change-Id: I18eed7e241bac55887f2608b74f11c5a29703995
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoRetire mdsal-6.0.x jobs 62/98262/4
Robert Varga [Tue, 2 Nov 2021 09:41:10 +0000 (10:41 +0100)]
Retire mdsal-6.0.x jobs

With Aluminium EOL we do not need these jobs anymore.

Change-Id: I7f1cd862bede51faa0f5625cc6ad4f64ec02954a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoMerge "Fix integration-distribution-mri-test-phosphorus"
Luis Gomez [Wed, 10 Nov 2021 03:17:43 +0000 (03:17 +0000)]
Merge "Fix integration-distribution-mri-test-phosphorus"

2 years agoMerge "CI: Fix path for helm download"
Anil Belur [Tue, 9 Nov 2021 22:19:58 +0000 (22:19 +0000)]
Merge "CI: Fix path for helm download"

2 years agoFix integration-distribution-mri-test-phosphorus 76/98376/1
Robert Varga [Tue, 9 Nov 2021 16:09:41 +0000 (17:09 +0100)]
Fix integration-distribution-mri-test-phosphorus

ERROR: Build aborted. Can't trigger undefined projects. 1 of the below project(s) can't be resolved:
 > netconf-csit-1node-scale-max-devices-only-master

Caused by mismatch between netconf CSIT job definitions. There is
just no such thing as 'sulfur' nor 'stable/phosphorus'.

Change-Id: I24cec6b96e9faca05a3c8ea9ecbe27054f9ff716
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoChore: Update helm image to latest 75/98275/3
Anil Belur [Wed, 3 Nov 2021 02:43:18 +0000 (12:43 +1000)]
Chore: Update helm image to latest

* Add a 4c-4g node for helm image
* Update pre-commit black to the latest

Change-Id: Ia978d86d24aec870a1be09dce7ed5053b5185981
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2 years agoCI: Fix path for helm download 70/98370/1
Anil Belur [Tue, 9 Nov 2021 00:35:27 +0000 (10:35 +1000)]
CI: Fix path for helm download

* Add JCasC config require for building helm image

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