releng/builder.git
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

2 years agoCI: Publish logs for bgp MRI jobs 96/98296/3
Anil Belur [Fri, 5 Nov 2021 03:13:39 +0000 (13:13 +1000)]
CI: Publish logs for bgp MRI jobs

Change-Id: I60f9faa03d3666f738ea1dfb8e970e55b4a9871c
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2 years agoUse project settings when uploading distribution 33/98333/4
Luis Gomez [Sun, 7 Nov 2021 20:31:14 +0000 (12:31 -0800)]
Use project settings when uploading distribution

Change-Id: Ib04fae27a44d4d0204911022f1aa5ec921ae706a
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
2 years agoFix integration-distribution-test Python error 87/98287/1
Sangwook Ha [Wed, 3 Nov 2021 23:17:55 +0000 (16:17 -0700)]
Fix integration-distribution-test Python error

Script to generate CSIT status is failing because Python packages
cannot be installed in a Python 2 virtual environment.

Use Python 3 virtual environment instead.

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

2 years agoRetire odlparent-7.0.x jobs 60/98260/2
Robert Varga [Tue, 2 Nov 2021 09:34:00 +0000 (10:34 +0100)]
Retire odlparent-7.0.x jobs

With Aluminium being EOL, we do not need odlparent-7.0.x jobs, remove
them.

Change-Id: I2992f0adb820dd34da569a2af0f7af0e22c0213b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoMake bgpcep jobs run with its mri distro 79/98179/1
Tomas Cere [Thu, 28 Oct 2021 10:25:48 +0000 (12:25 +0200)]
Make bgpcep jobs run with its mri distro

Signed-off-by: Tomas Cere <tomas.cere@pantheon.tech>
Change-Id: I5bb099af2b6c58d1296adcb76f67d7353475dcc8

2 years agoFix: JCasC settings file for packaging 53/98153/1
Anil Belur [Wed, 27 Oct 2021 01:44:56 +0000 (11:44 +1000)]
Fix: JCasC settings file for packaging

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

2 years agoChore: Remove unneeded VOLUME_SIZE parameters 27/98127/1
Andrew Grimberg [Mon, 25 Oct 2021 18:47:47 +0000 (11:47 -0700)]
Chore: Remove unneeded VOLUME_SIZE parameters

global-jjb v0.68.1 resolved an issue with certain instance definitions
requiring a VOLUME_SIZE parameter. As it is no longer needed, remove it
from all instance definitions that do not actually need it.

Change-Id: If43662838b5973d5885df2be6a45a74a5819bd7a
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2 years agoChore: pre-commit update dependencies 21/98121/1
Anil Belur [Mon, 25 Oct 2021 12:44:25 +0000 (22:44 +1000)]
Chore: pre-commit update dependencies

Change-Id: If6795314cce1c6d42657f05940c71bc591b036c9
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2 years agoChore: Update global-jjb to the latest v0.68.1 20/98120/1
Anil Belur [Mon, 25 Oct 2021 12:43:26 +0000 (22:43 +1000)]
Chore: Update global-jjb to the latest v0.68.1

- Pull in Fix: Pin pyparsing<3.0.0 required by httplib2

Issue-ID: LF JIRA RELENG-4022
Change-Id: I971ad47cc35f55a78f932238b0269de7da96ee79
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2 years agoMerge "Remove odl-elastic-cloud dependency"
Luis Gomez [Thu, 21 Oct 2021 14:53:59 +0000 (14:53 +0000)]
Merge "Remove odl-elastic-cloud dependency"

2 years agoMerge "Failed tests need to report as failed"
Venkatrangan [Thu, 21 Oct 2021 10:26:32 +0000 (10:26 +0000)]
Merge "Failed tests need to report as failed"

2 years agoFailed tests need to report as failed 17/98017/2
Luis Gomez [Wed, 20 Oct 2021 23:18:03 +0000 (16:18 -0700)]
Failed tests need to report as failed

Currently only critical tests show as failed.

Change-Id: Id72505f7d82f76e81cf05041ef09bad745dba5d5
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
2 years agoRemove odl-elastic-cloud dependency 16/98016/1
Luis Gomez [Wed, 20 Oct 2021 22:50:26 +0000 (15:50 -0700)]
Remove odl-elastic-cloud dependency

Change-Id: I6d3f586bc35760283f0e46980ffca05164eb0f10
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
2 years agoMerge "Update docker jobs for phosphorus"
Anil Belur [Wed, 20 Oct 2021 01:54:44 +0000 (01:54 +0000)]
Merge "Update docker jobs for phosphorus"

2 years agoFix: Update lftools.ini managed config 78/97978/1
Anil Belur [Tue, 19 Oct 2021 13:41:49 +0000 (23:41 +1000)]
Fix: Update lftools.ini managed config

The CR aff2a708c2a introduced a typo in the
config file. Use the corect credentialID

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

2 years agoFix: Update init script to clone releng/builder 77/97977/1
Anil Belur [Tue, 19 Oct 2021 12:36:31 +0000 (22:36 +1000)]
Fix: Update init script to clone releng/builder

The CR aff2a708c2a updated the jenkins-init script to be
picked up from global-jjb. However ODL requires openstack-hot
templates for CSIT stack creation and requires releng/builder
repo in /opt/ciman.

This should fix the issue with the CSIT stack creation
failures.

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

2 years agoFix: Update lftools.ini managed config 74/97974/1
Anil Belur [Tue, 19 Oct 2021 10:32:38 +0000 (20:32 +1000)]
Fix: Update lftools.ini managed config

The CR aff2a708c2a introduced a typo in the
config file. The config file has been updated
to point to the ODL Nexus

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

2 years agoFix: Add Sigul signing public keys 71/97971/2
Anil Belur [Tue, 19 Oct 2021 02:37:44 +0000 (12:37 +1000)]
Fix: Add Sigul signing public keys

The CR aff2a708c2a missed updating the signing
public keys required for verifying release artifacts
used by the release merge job. This CR adds the
keys into JCasC config.

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

2 years agoUpdate docker jobs for phosphorus 15/97915/1
Luis Gomez [Sat, 16 Oct 2021 00:14:46 +0000 (17:14 -0700)]
Update docker jobs for phosphorus

Change-Id: Ic520862b26dffd6cc641c27de059d3eb381c75aa
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
2 years agoFix: Correct misspelled serverId in maven settings 08/97908/1
Andrew Grimberg [Fri, 15 Oct 2021 15:50:22 +0000 (08:50 -0700)]
Fix: Correct misspelled serverId in maven settings

The snapshot serverId is supposed to be opendaylight-snapshot.
Additionally, the sandbox is supposed to have the same serverIds as
production in the settings files, just with the "dummy" credential.

Change-Id: I8e0da28230aa88bd8e69d43195e8ca70cf3645a7
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2 years agoChore: Remove unneeded cfg merge job 94/97894/1
Andrew Grimberg [Fri, 15 Oct 2021 03:23:59 +0000 (20:23 -0700)]
Chore: Remove unneeded cfg merge job

With the transition to using JCasC for managing clouds, env vars, and
managed config files; the cfg-merge job is no longer needed and can
cause potential problems.

Change-Id: Ieaa7e3a13ba3dd5b90a722c924e702f6252349f7
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2 years agoFix: Symlink releng global vars as production 93/97893/1
Andrew Grimberg [Fri, 15 Oct 2021 03:03:12 +0000 (20:03 -0700)]
Fix: Symlink releng global vars as production

The JCasC converter currently only supports 'production' and 'sandbox'
configuration files for the global vars files. As the ODL Jenkins system
uses a 'silo' named 'releng' for the proudction equivalent, this causes
issues with the converter.

Change-Id: I028911bae245b91ab6e4423050b0ac759523b49a
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2 years agoFix: Cred ID for packer managed config file 92/97892/1
Anil Belur [Fri, 15 Oct 2021 02:19:31 +0000 (12:19 +1000)]
Fix: Cred ID for packer managed config file

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

2 years agoFeat: Add JCASC managed config files 82/97282/11
Anil Belur [Sat, 21 Aug 2021 00:28:40 +0000 (10:28 +1000)]
Feat: Add JCASC managed config files

Issue-ID: LF-Jira RELENG-3731
Change-Id: I31ad0fb4af91274a81a6bb7587515e8cc71e6683
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2 years agoChore: Update common-packer to the latest v0.9.4 91/97891/1
Anil Belur [Fri, 15 Oct 2021 00:59:49 +0000 (10:59 +1000)]
Chore: Update common-packer to the latest v0.9.4

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

2 years agoChore: Update global-jjb to the latest v0.68.0 90/97890/1
Anil Belur [Fri, 15 Oct 2021 00:20:56 +0000 (10:20 +1000)]
Chore: Update global-jjb to the latest v0.68.0

- Pull in Fix: Correct bad conversion of OpenStack config

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

2 years agoChore: Set Cloud AZ and default storage size 88/97888/1
Andrew Grimberg [Thu, 14 Oct 2021 22:30:18 +0000 (15:30 -0700)]
Chore: Set Cloud AZ and default storage size

The JCasC configuration for OpenStack is requiring that we set an AZ as
well as default storage size. Not doing so causes the outputed JCasC to
have bad data and not load.

Change-Id: I01696797bd709e1eac5c3fb6fd6d93a715827593
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2 years agoMerge "Update cloud image list docs"
Anil Belur [Thu, 7 Oct 2021 23:00:21 +0000 (23:00 +0000)]
Merge "Update cloud image list docs"

2 years agoMerge "Feat!: Decommission log shipping on Nexus"
Anil Belur [Thu, 7 Oct 2021 22:48:30 +0000 (22:48 +0000)]
Merge "Feat!: Decommission log shipping on Nexus"

2 years agoMerge "Chore: Update global-jjb to the latest v0.67.1"
Guillaume Lambert [Thu, 7 Oct 2021 12:41:37 +0000 (12:41 +0000)]
Merge "Chore: Update global-jjb to the latest v0.67.1"

2 years agoMerge "CI: Update CentOS 8 builder image to latest"
Guillaume Lambert [Thu, 7 Oct 2021 12:41:28 +0000 (12:41 +0000)]
Merge "CI: Update CentOS 8 builder image to latest"

2 years agoChore: Update global-jjb to the latest v0.67.1 46/97846/1
Anil Belur [Thu, 7 Oct 2021 11:25:15 +0000 (21:25 +1000)]
Chore: Update global-jjb to the latest v0.67.1

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

2 years agoUpdate cloud image list docs 45/97845/1
jenkins-releng [Thu, 7 Oct 2021 11:02:54 +0000 (11:02 +0000)]
Update cloud image list docs

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

2 years agoFix verify-jdkversion 39/97839/1
Sangwook Ha [Thu, 7 Oct 2021 01:07:28 +0000 (18:07 -0700)]
Fix verify-jdkversion

verify-jdkversion should be openjdk11 for silicon.

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

2 years agoCI: Update CentOS 8 builder image to latest 38/97838/1
Anil Belur [Wed, 6 Oct 2021 22:54:40 +0000 (08:54 +1000)]
CI: Update CentOS 8 builder image to latest

A new image is required to fix the expired LE's root
certificate.

Ref: https://lists.opendaylight.org/g/integration-dev/message/14515
Issue-ID: https://jira.linuxfoundation.org/browse/RELENG-3980
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Change-Id: Ib796b7a38cc4d496579ab2a320eb0d76bc46cfc5

2 years agoMerge "CI: Update CentOS 7 docker image"
Guillaume Lambert [Wed, 6 Oct 2021 20:16:08 +0000 (20:16 +0000)]
Merge "CI: Update CentOS 7 docker image"

2 years agoCI: Update CentOS 7 docker image 89/97789/3
Anil Belur [Wed, 6 Oct 2021 07:24:28 +0000 (17:24 +1000)]
CI: Update CentOS 7 docker image

A new image is required to fix the expired LE's root
certificate.

Ref: https://lists.opendaylight.org/g/integration-dev/message/14515
Issue-ID: https://jira.linuxfoundation.org/browse/RELENG-3980
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Change-Id: I1b66c6bae396bbcf2658f2f883d1ed7d2ae00aa4

2 years agoMerge "Update cloud image list docs"
Anil Belur [Wed, 6 Oct 2021 10:51:10 +0000 (10:51 +0000)]
Merge "Update cloud image list docs"

2 years agoMerge "Add infrautils-2.0.x jobs"
Luis Gomez [Wed, 6 Oct 2021 00:32:29 +0000 (00:32 +0000)]
Merge "Add infrautils-2.0.x jobs"

2 years agoAdd infrautils-2.0.x jobs 86/97786/1
Robert Varga [Tue, 5 Oct 2021 21:51:02 +0000 (23:51 +0200)]
Add infrautils-2.0.x jobs

We have branched for phosphorus, create the jobs to support that stream.

Change-Id: Ifd7de860119f9576e1180d55290ef2f149d1b14e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoFix neutron job config 51/97751/1
Robert Varga [Tue, 5 Oct 2021 15:19:39 +0000 (17:19 +0200)]
Fix neutron job config

Neutron is self-managed since Phosphorus, hence does not have a
stability branch. Fix that. Also remove triggers from odlparent/aaa, as
those are release-integrated anyway.

Change-Id: Ic3caeb88f104c4192d81480015b42a08293cfa9c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoUpdate cloud image list docs 31/97731/2
jenkins-releng [Tue, 5 Oct 2021 11:02:19 +0000 (11:02 +0000)]
Update cloud image list docs

Job: builder-update-image-list/1243
Change-Id: I07cc9b5cd78e61064ea173ee517de57a052bc4fb
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
2 years agoFeat!: Remove all stable/aluminium jobs 39/97739/1
Anil Belur [Tue, 5 Oct 2021 02:58:34 +0000 (12:58 +1000)]
Feat!: Remove all stable/aluminium jobs

Phosphorus has been released which marks EOL
for aluminum branch.

This change will remove all the Aluminium jobs
from Jenkins CI.

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

2 years agoCI: Update CentOS 7 devstack stein image 99/97699/1
Anil Belur [Fri, 1 Oct 2021 14:03:42 +0000 (00:03 +1000)]
CI: Update CentOS 7 devstack stein image

A new image is required to fix the expired LE's root
certificate.

Ref: https://lists.opendaylight.org/g/integration-dev/message/14515
Issue-ID: https://jira.linuxfoundation.org/browse/IT-22996
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Change-Id: I9e2b9486cb5d67db437cb35f6baceef2925ddf59

2 years agoCI: Update CentOS7 devstack rocky image 98/97698/1
Anil Belur [Fri, 1 Oct 2021 14:00:34 +0000 (00:00 +1000)]
CI: Update CentOS7 devstack rocky image

A new image is required to fix the expired LE's root
certificate.

Ref: https://lists.opendaylight.org/g/integration-dev/message/14515
Issue-ID: https://jira.linuxfoundation.org/browse/IT-22996
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Change-Id: I0e25f3b78ca1a77a23701021df98a76ab949d92e

2 years agoCI: Update CentOS 7 robot image 95/97695/1
Anil Belur [Fri, 1 Oct 2021 13:53:42 +0000 (23:53 +1000)]
CI: Update CentOS 7 robot image

A new image is required to fix the expired LE's root
certificate.

Ref: https://lists.opendaylight.org/g/integration-dev/message/14515
Issue-ID: https://jira.linuxfoundation.org/browse/IT-22996
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Change-Id: I674e6d53a1a9a9518da3c260545af06cd339baf4

2 years agoCI: Update CentOS 7 builder image 94/97694/1
Anil Belur [Fri, 1 Oct 2021 13:09:59 +0000 (23:09 +1000)]
CI: Update CentOS 7 builder image

A new image is required to fix the expired LE's root
certificate.

Ref: https://lists.opendaylight.org/g/integration-dev/message/14515
Issue-ID: https://jira.linuxfoundation.org/browse/IT-22996
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Change-Id: I067c753021ab6d1d3034c3ba5a34a3d63d26c329

2 years agoRevert "Chore: Update global-jjb to the latest v0.67.0" 91/97691/1
Anil Belur [Fri, 1 Oct 2021 06:49:58 +0000 (16:49 +1000)]
Revert "Chore: Update global-jjb to the latest v0.67.0"

This reverts commit 74f2a2b6ab41e4b1cd47a0564f9c9b3b42ae1d33.
The maven verify jobs are failing this change needs
to be reverted to global-jjb version v0.65.3.

Issue-ID: https://jira.linuxfoundation.org/browse/IT-22988
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Change-Id: Ie98ab64d313d1e348c681df7d5b9df50f2f09736

2 years agoMerge "Fix: Correct docker-name for verify/release job"
Luis Gomez [Wed, 29 Sep 2021 02:14:09 +0000 (02:14 +0000)]
Merge "Fix: Correct docker-name for verify/release job"

2 years agoFix: Correct docker-name for verify/release job 02/97502/2
Anil Belur [Thu, 16 Sep 2021 02:10:30 +0000 (12:10 +1000)]
Fix: Correct docker-name for verify/release job

Change-Id: I1640d54f738d443d85f198532968312e47949b35
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2 years agoMerge "Chore: Update common-packer to the latest v0.9.3"
Luis Gomez [Wed, 29 Sep 2021 01:52:16 +0000 (01:52 +0000)]
Merge "Chore: Update common-packer to the latest v0.9.3"

2 years agoMerge "Chore: Update global-jjb to the latest v0.67.0"
Luis Gomez [Wed, 29 Sep 2021 01:52:10 +0000 (01:52 +0000)]
Merge "Chore: Update global-jjb to the latest v0.67.0"

2 years agoMerge "Update validate-ar jobs for sulfur"
Luis Gomez [Wed, 29 Sep 2021 01:50:51 +0000 (01:50 +0000)]
Merge "Update validate-ar jobs for sulfur"

2 years agoUpdate Robert's details 65/97665/2
Robert Varga [Tue, 28 Sep 2021 13:04:53 +0000 (15:04 +0200)]
Update Robert's details

Fill in time zone and affiliation.

Change-Id: I4bc7b527dd905d9a5848771a416effa383907e0e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoUpdate validate-ar jobs for sulfur 59/97659/1
jenkins-releng [Tue, 28 Sep 2021 02:27:46 +0000 (02:27 +0000)]
Update validate-ar jobs for sulfur

Job: autorelease-update-validate-jobs-sulfur/1
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Change-Id: I239e8f79ab0a72456058a664041f9541ee514df6

2 years agoMerge "Update validate-ar jobs for phosphorus"
Anil Belur [Sat, 25 Sep 2021 06:29:38 +0000 (06:29 +0000)]
Merge "Update validate-ar jobs for phosphorus"

2 years agoMerge "Prune SXP jobs"
Anil Belur [Sat, 25 Sep 2021 06:29:21 +0000 (06:29 +0000)]
Merge "Prune SXP jobs"

2 years agoMerge "Cleanup netvirt CSIT naming"
Luis Gomez [Fri, 24 Sep 2021 18:08:44 +0000 (18:08 +0000)]
Merge "Cleanup netvirt CSIT naming"

2 years agoCleanup netvirt CSIT naming 20/97620/1
Robert Varga [Fri, 24 Sep 2021 10:45:37 +0000 (12:45 +0200)]
Cleanup netvirt CSIT naming

netvirt has two streams: master (self-managed) and aluminium (managed),
with the latter nearing removal. Prune all other branches and rename
silicon to master to stop automatic proliferation from happening.

Change-Id: I7a28bc1ddfa96023498ac2ff18710b33f3990dcf
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoPrune SXP jobs 18/97618/1
Robert Varga [Fri, 24 Sep 2021 10:24:17 +0000 (12:24 +0200)]
Prune SXP jobs

SXP is a moribund project, which does not really build on its master
branch. Use naming for a self-managed project, pruning all streams
except master.

Change-Id: I050ee7eac21262fcc4ad5e88af3585480c5ae43f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoCorrect autorelease/test relationship 17/97617/1
Robert Varga [Fri, 24 Sep 2021 10:15:50 +0000 (12:15 +0200)]
Correct autorelease/test relationship

autorelease/master is sulfur, hence it should reference
integration-distribution-test-sulfur.

Change-Id: Ibb3b9f9051f2e0786eb0747cb194af0f32a7710d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoUpdate validate-ar jobs for phosphorus 16/97616/1
jenkins-releng [Fri, 24 Sep 2021 07:53:43 +0000 (07:53 +0000)]
Update validate-ar jobs for phosphorus

Job: autorelease-update-validate-jobs-phosphorus/34
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Change-Id: I2fd2739db00f9b8cf2561b5e13d52131a94e0545

2 years agoMerge "Chore: update pre-commit repos revisions"
Anil Belur [Tue, 21 Sep 2021 22:58:19 +0000 (22:58 +0000)]
Merge "Chore: update pre-commit repos revisions"

2 years agoFeat: Add branch stable/phosphorus 16/97516/5
Anil Belur [Tue, 14 Sep 2021 02:06:16 +0000 (12:06 +1000)]
Feat: Add branch stable/phosphorus

Bump master branch to Sulfur and add new branch
stable/phosphorus.

Note: master stream renamed as 'Sulfur' instead of
'Sulpher'.

Issue-ID: LF-JIRA RELENG-3814
Change-Id: I7360f54d433b6523f1df67ad938df10d919f76b5
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2 years agoNeutron is no longer a MSI project 84/97584/2
Robert Varga [Tue, 21 Sep 2021 15:57:40 +0000 (17:57 +0200)]
Neutron is no longer a MSI project

Switch job stream name from 'phosphorus' to 'master' and remove the
distcheck job as it is no longer relevant.

Change-Id: Ic74e48a02bf9f677e26c98fb8ba28d6570aeed5b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoChore: update pre-commit repos revisions 42/97542/2
guillaume.lambert [Mon, 20 Sep 2021 12:13:41 +0000 (14:13 +0200)]
Chore: update pre-commit repos revisions

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

2 years agoFeat!: Decommission log shipping on Nexus 65/97565/3
Anil Belur [Mon, 20 Sep 2021 07:09:43 +0000 (17:09 +1000)]
Feat!: Decommission log shipping on Nexus

Log shipping has been enabled using AWS S3 buckets
for ODL since Nov, 2020. CR (a5ef8f87a9) confirms its
more than 6 months the jobs are pushing logs onto
S3 buckets.

Also this would help decreasing any performance impact
Nexus2, since logs contain a large number of small files
slowing down IO.

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

2 years agoChore: Update common-packer to the latest v0.9.3 67/97567/2
Anil Belur [Mon, 20 Sep 2021 07:30:51 +0000 (17:30 +1000)]
Chore: Update common-packer to the latest v0.9.3

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

2 years agoChore: Update global-jjb to the latest v0.67.0 66/97566/2
Anil Belur [Mon, 20 Sep 2021 07:30:07 +0000 (17:30 +1000)]
Chore: Update global-jjb to the latest v0.67.0

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

2 years agoFix: packaging job format 15/97515/2
Anil Belur [Tue, 14 Sep 2021 00:52:24 +0000 (10:52 +1000)]
Fix: packaging job format

Fix packaging job format to the recommened JJB job
format to ensure that branch cutting scripts dont
break.

Change-Id: Id19eb7036a2109e2f299b691165fed0cb8c8edf7
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2 years agoMerge changes I3294ccd3,I61bdf8ab,I401510d9,I9bc41fdf,I6cfe024a, ...
Andrew Grimberg [Mon, 20 Sep 2021 22:49:50 +0000 (22:49 +0000)]
Merge changes I3294ccd3,I61bdf8ab,I401510d9,I9bc41fdf,I6cfe024a, ...

* changes:
  CI: split and improve pre-commit tox job
  CI: make docs jobs logs more quiet
  CI: enforce docs-linkcheck
  Fix: docs broken URLs pointed by docs-linkcheck
  CI: add a docs-linkcheck tox profile
  CI: treat warnings as error in docs tox job
  Fix: docs job warning

2 years agoCI: split and improve pre-commit tox job 41/97541/1
guillaume.lambert [Mon, 20 Sep 2021 12:07:11 +0000 (14:07 +0200)]
CI: split and improve pre-commit tox job

- create pre-commit-install and pre-commit-uninstall tox profiles to
  (un)install hooks locally and (un)perform tests at each "git commit"
  call (i.e. without calling manually the pre-commit tox profile)
- precise pre-commit stages/types in the pre-commit configuration file
  so that hooks are installed correctly. This avoids messages about
  skipped tests when they are run at a wrong stage.

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

2 years agoCI: make docs jobs logs more quiet 37/97537/1
guillaume.lambert [Mon, 20 Sep 2021 10:48:39 +0000 (12:48 +0200)]
CI: make docs jobs logs more quiet

Using sphinx option -q allows to produce less docs logs and keep only
warnings and errors.

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

2 years agoCI: enforce docs-linkcheck 35/97535/2
guillaume.lambert [Mon, 20 Sep 2021 09:56:25 +0000 (11:56 +0200)]
CI: enforce docs-linkcheck

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

2 years agoFix: docs broken URLs pointed by docs-linkcheck 34/97534/2
guillaume.lambert [Mon, 20 Sep 2021 09:55:20 +0000 (11:55 +0200)]
Fix: docs broken URLs pointed by docs-linkcheck

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

2 years agoCI: add a docs-linkcheck tox profile 33/97533/1
guillaume.lambert [Mon, 20 Sep 2021 09:33:52 +0000 (11:33 +0200)]
CI: add a docs-linkcheck tox profile

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

2 years agoCI: treat warnings as error in docs tox job 32/97532/1
guillaume.lambert [Mon, 20 Sep 2021 09:27:09 +0000 (11:27 +0200)]
CI: treat warnings as error in docs tox job

The previous commit fixed the last remaining warning in the docs job.
Adding in this job the option -W to sphinx will make it treat warnings
as error and will ensure there won't be anymore docs warnings that
pollutes jenkins logs in the future.

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

2 years agoFix: docs job warning 31/97531/1
guillaume.lambert [Mon, 20 Sep 2021 09:25:44 +0000 (11:25 +0200)]
Fix: docs job warning

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

2 years agoChore: Add new committers to releng/builder 07/97507/2
Anil Belur [Fri, 17 Sep 2021 06:02:59 +0000 (16:02 +1000)]
Chore: Add new committers to releng/builder

TSC Approval:
https://wiki.opendaylight.org/x/ngkEAQ
https://wiki.opendaylight.org/x/nAkEAQ

Change-Id: Ib5aa523052ad5c17faa68d88d7f18931862ed28c
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2 years agoCI: Add branch cutting awk scripts 91/97491/1
Anil Belur [Wed, 15 Sep 2021 00:48:11 +0000 (10:48 +1000)]
CI: Add branch cutting awk scripts

The CR 97b4dbd2fcc9e7018 replaced the branch cutting awk
script with python.

However, the awk scripts written are more stable for branch
cutting but were removed without python script being
tested properly.

The python script fails preserve the comment lines
and does not work when anchors are used in the projects.

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

2 years agoMerge "Fix: Include missing quotes around $var"
Andrew Grimberg [Tue, 14 Sep 2021 22:48:04 +0000 (22:48 +0000)]
Merge "Fix: Include missing quotes around $var"

2 years agoFix: Include missing quotes around $var 33/97433/2
Anil Belur [Thu, 9 Sep 2021 22:10:45 +0000 (08:10 +1000)]
Fix: Include missing quotes around $var

The CR d3079426375d requires quotes for variable
substitution work as expected within the sed regex.

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

2 years agoUpdate cloud image list docs 91/96591/60
jenkins-releng [Fri, 10 Sep 2021 11:03:57 +0000 (11:03 +0000)]
Update cloud image list docs

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