releng/builder.git
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>
2 years agoODL docker name will be opendaylight 32/97432/1
Luis Gomez [Thu, 9 Sep 2021 15:14:39 +0000 (08:14 -0700)]
ODL docker name will be opendaylight

Change-Id: I70358d6900da145397eca7333ef51ace4a22507d
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
2 years agoReconfigure docker jobs to look like O-RAN 30/97430/2
Luis Gomez [Thu, 9 Sep 2021 02:05:12 +0000 (19:05 -0700)]
Reconfigure docker jobs to look like O-RAN

Change-Id: I0672130742bdd1a459e326e594ceeac0702266f0
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
2 years agoMerge "Fix: Include file name in index.rst"
Andrew Grimberg [Wed, 8 Sep 2021 18:09:25 +0000 (18:09 +0000)]
Merge "Fix: Include file name in index.rst"

2 years agoAdd karaf_version param to mri-stage 28/97428/1
Tomas Cere [Wed, 8 Sep 2021 14:50:19 +0000 (16:50 +0200)]
Add karaf_version param to mri-stage

Looks like this param is needed since its used
to lookup the actual artifact id, which is used
to build up the correct bundle_url.

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

2 years agoFix: Include file name in index.rst 23/97423/1
Anil Belur [Wed, 8 Sep 2021 13:39:12 +0000 (23:39 +1000)]
Fix: Include file name in index.rst

The missing file-name in the index.rst fails the verify job.

Issue-ID: RELENG-3931
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Change-Id: Ib64bbd602e3ba7806e13d155ccede46e71d29641

2 years agoDo not pass KARAF_VERSION in mri-stage job 22/97422/1
Tomas Cere [Wed, 8 Sep 2021 12:36:30 +0000 (14:36 +0200)]
Do not pass KARAF_VERSION in mri-stage job

Leftover from not being able to test stage to nexus
from sandbox. This is causing issues since its not set in
the mri-stage job and its not needed anyway since we
have KARAF_VERSION set in the downstream job.

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

2 years agoFix up xpath syntax in mri-stage script 99/97399/1
Tomas Cere [Mon, 6 Sep 2021 10:03:28 +0000 (12:03 +0200)]
Fix up xpath syntax in mri-stage script

We are using a different xpath version in our stack
so fixup the syntax so it actually runs.

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

2 years agoMerge changes I473ef076,I036098e2
Anil Belur [Fri, 3 Sep 2021 05:21:06 +0000 (05:21 +0000)]
Merge changes I473ef076,I036098e2

* changes:
  Add mri-stage job
  Allow usage of MRI distribution in csit

2 years agoAdd yangtools-7.0.x jobs 64/97364/1
Robert Varga [Mon, 30 Aug 2021 18:01:18 +0000 (20:01 +0200)]
Add yangtools-7.0.x jobs

We are just about ready to branch yangtools-7.0.x, add the jobs to
support that stream.

Change-Id: Ie34a4e7719888052f959e4581fe3f79a83bac99d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoIncrease timeout for bgpcep-release-merge 34/97334/1
Robert Varga [Thu, 26 Aug 2021 09:27:34 +0000 (11:27 +0200)]
Increase timeout for bgpcep-release-merge

bgpcep is another project which takes longer than 15 minutes to finish,
increase its timeout.

Change-Id: Ia7ea9019add6d44c67740d23a45c7fbff089e917
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoChore: Update global-jjb to the latest v0.65.3 99/97199/2
Anil Belur [Fri, 13 Aug 2021 00:48:00 +0000 (10:48 +1000)]
Chore: Update global-jjb to the latest v0.65.3

Change-Id: I8e655f7033f0ce49ddb3c2d110b9364c7c942aa8
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2 years agoIncrease job timeout for yangtools-release-merge 66/97266/1
Robert Varga [Thu, 19 Aug 2021 19:54:59 +0000 (21:54 +0200)]
Increase job timeout for yangtools-release-merge

This job is now waiting for nexus promotion, which does not complete in
15 minutes. Bump the timeout to 90 minutes to be on the safer side.

Change-Id: Id2189d43c3414329cbd65a936fb60e0444ff0d50
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoIncrease job timeout for infrautils-release-merge 65/97265/1
Robert Varga [Thu, 19 Aug 2021 19:51:06 +0000 (21:51 +0200)]
Increase job timeout for infrautils-release-merge

This job is now properly waiting for artifacts to be promoted and with
current nexus performance that does not happen in 15 minutes. Raise the
timeout to an hour.

Change-Id: Idbefcb710be60e3af52a4059d35450c8699b277e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoAdd mri-stage job 63/97263/3
Tomas Cere [Thu, 19 Aug 2021 11:11:07 +0000 (13:11 +0200)]
Add mri-stage job

This job stages a project and then triggers an mri
distribution test job which runs csit on the staged
artifacts from the staging repo.

Add netconf stage/distribution job definitions
Repoint netconf streams to master

Change-Id: I473ef076e22df17bb5e0c0f7a9e7adcac0bd2822
Signed-off-by: Tomas Cere <tomas.cere@pantheon.tech>
2 years agoAllow usage of MRI distribution in csit 89/97189/8
Tomas Cere [Mon, 2 Aug 2021 08:38:30 +0000 (10:38 +0200)]
Allow usage of MRI distribution in csit

Add new config values for karaf_version parameter
Add necessary handling of the MRI distros in the
integration scripts
Change netconf jobs to use the MRI distro

Change-Id: I036098e24eaffa979477242b9329c97997cfdd71
Signed-off-by: Tomas Cere <tomas.cere@pantheon.tech>
2 years agoIncrease controller-release-merge build timeout 01/97201/2
Robert Varga [Fri, 13 Aug 2021 10:32:49 +0000 (12:32 +0200)]
Increase controller-release-merge build timeout

release-merge job now seems to be correctly waiting for repo promotion,
hence the default 15 minutes do not suffice. Bump to 2 hours as a first
cut (which is ~2x the time it takes to create and test a release).

Change-Id: Ibf26e3175ed90841f1ff21249863a94e6dfe00fb
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoLower genius job memory usage 86/97186/3
Robert Varga [Wed, 11 Aug 2021 20:54:35 +0000 (22:54 +0200)]
Lower genius job memory usage

Genius is a rather small project, there is no reason why it should
require 8GiB of memory to build. Use cheaper 4c-4g nodes instead of
2c-8g.

Change-Id: Ib45b12550ac30c9e01f2e8312aab0d3fed91fa3c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoLower memory usage in phosphorus ovsdb jobs 84/97184/4
Robert Varga [Wed, 11 Aug 2021 20:49:31 +0000 (22:49 +0200)]
Lower memory usage in phosphorus ovsdb jobs

8GiB nodes are quite wasteful for ovsdb jobs. Opt for cheaper 4c-4g
nodes instead of 2c-8g nodes.

Change-Id: I4370ae4a61d5123465d40da93bf4da9d79466a48
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoLower memory usage in openflowplugin jobs 85/97185/4
Robert Varga [Wed, 11 Aug 2021 20:50:57 +0000 (22:50 +0200)]
Lower memory usage in openflowplugin jobs

8GiB nodes are quite wasteful for ovsdb jobs. Opt for cheaper 4c-4g
nodes instead of 2c-8g nodes.

Change-Id: I6947ff20f048f081523c8cc0583261aaaf8f561e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoIncrease netconf-release-merge build timeout 83/97183/1
Robert Varga [Wed, 11 Aug 2021 20:05:10 +0000 (22:05 +0200)]
Increase netconf-release-merge build timeout

release-merge job now seems to be correctly waiting for repo promotion,
hence the default 15 minutes do not suffice. Bump to 2 hours as a first
cut.

Change-Id: Ieeb59b646f9f821093d0d406dcb22bb8924fdb40
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoIncrease aaa-release-merge build timeout 82/97182/1
Robert Varga [Wed, 11 Aug 2021 19:36:25 +0000 (21:36 +0200)]
Increase aaa-release-merge build timeout

release-merge job now seems to be correctly waiting for repo promotion,
hence the default 15 minutes do not suffice. Bump to 1 hour as a first
cut (which is 6x the time it takes to create and test a release).

Change-Id: Ie74ddc1f9931d27a17b53424c000539bd482c342
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoIncrease mdsal-release-merge build timeout 45/97145/1
Robert Varga [Wed, 11 Aug 2021 15:08:14 +0000 (17:08 +0200)]
Increase mdsal-release-merge build timeout

release-merge job now seems to be correctly waiting for repo promotion,
hence the default 15 minutes do not suffice. Bump to 2 hours as a first
cut.

Change-Id: I45b9afefab4bc2ca2d257d55e454893cda0c4d75
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoMerge "Align netconf scale params and make it short"
Anil Belur [Fri, 23 Jul 2021 05:27:46 +0000 (05:27 +0000)]
Merge "Align netconf scale params and make it short"

2 years agoAlign netconf scale params and make it short 11/97011/1
Luis Gomez [Thu, 22 Jul 2021 14:55:27 +0000 (07:55 -0700)]
Align netconf scale params and make it short

Currenty it takes between 6 and 10 hours.

Change-Id: I41a11dc0011d5a1877262f7ace9e31a73f7b06e1
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
2 years agoCI: Add docker release merge/verfiy jobs for ODL 67/96967/4
Anil Belur [Wed, 21 Jul 2021 02:20:01 +0000 (12:20 +1000)]
CI: Add docker release merge/verfiy jobs for ODL

Change-Id: Ia042b105c49cfb7f380ba3d9b16f84966e92df0a
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2 years agoDrop AVAILABILITY_ZONE 90/96890/1
Mohammed Naser [Wed, 14 Jul 2021 17:03:55 +0000 (13:03 -0400)]
Drop AVAILABILITY_ZONE

By default, OpenStack will schedule you into the right availablity
zone that has capacity, hard coding this can potentially result in
not being able to provision new virtual machines.

This patch drops the hard-wired value and lets Nova on the
scheduling size pick the correct availability zone.

Signed-off-by: Mohammed Naser <mnaser@vexxhost.com>
Change-Id: I4de93141eab6666c7dcebb035dd53387806a4217

2 years agoSpecialize netty-replication features 80/96880/1
Robert Varga [Tue, 13 Jul 2021 14:25:52 +0000 (16:25 +0200)]
Specialize netty-replication features

The replication feature has been promoted to production status in
phosphorus, make sure we use the correct name.

Change-Id: I6b38ab19b287caf75ace5b2def8e418cc129a3e2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
2 years agoCI: Update gerrit trigger paths for docker jobs 47/96847/1
Anil Belur [Fri, 9 Jul 2021 01:28:13 +0000 (11:28 +1000)]
CI: Update gerrit trigger paths for docker jobs

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

2 years agoAdd changes to build ODL docker 08/96808/2
Luis Gomez [Mon, 5 Jul 2021 23:48:36 +0000 (16:48 -0700)]
Add changes to build ODL docker

Change-Id: Ic03a24dc53918af44ee4794dc6003e65c1162c74
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
2 years agochore: Update common-packer to latest v0.9.1 05/96705/1
Anil Belur [Mon, 28 Jun 2021 21:57:34 +0000 (07:57 +1000)]
chore: Update common-packer to latest v0.9.1

- Pull in the fix for installing power tools

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

2 years agoMerge changes from topic "update-common-packer"
Andrew Grimberg [Tue, 22 Jun 2021 22:40:39 +0000 (22:40 +0000)]
Merge changes from topic "update-common-packer"

* changes:
  Chore: Update common-packer to the latest v0.9.0
  Chore: Update pre-commit config with latest versions

2 years agoMerge "Docs: Update IRC server for releng/builder"
Andrew Grimberg [Tue, 22 Jun 2021 22:38:48 +0000 (22:38 +0000)]
Merge "Docs: Update IRC server for releng/builder"

2 years agoMerge "CI: Add docker verify/merge jobs"
Andrew Grimberg [Tue, 22 Jun 2021 22:37:02 +0000 (22:37 +0000)]
Merge "CI: Add docker verify/merge jobs"

2 years agoMerge "Update cloud image CentOS7 devstack rocky"
Luis Gomez [Fri, 18 Jun 2021 20:56:00 +0000 (20:56 +0000)]
Merge "Update cloud image CentOS7 devstack rocky"

2 years agoMerge "Update cloud image Ubuntu18.04 mininet ovs"
Luis Gomez [Fri, 18 Jun 2021 20:55:49 +0000 (20:55 +0000)]
Merge "Update cloud image Ubuntu18.04 mininet ovs"

2 years agoMerge "Update cloud image CentOS7 builder x86_64"
Luis Gomez [Fri, 18 Jun 2021 20:55:40 +0000 (20:55 +0000)]
Merge "Update cloud image CentOS7 builder x86_64"

2 years agoUpdate jjb config to run tpce tox jobs in parallel 57/96557/1
Guillaume Lambert [Thu, 17 Jun 2021 08:22:56 +0000 (10:22 +0200)]
Update jjb config to run tpce tox jobs in parallel

Signed-off-by: Guillaume Lambert <guillaume.lambert@orange.com>
Change-Id: Ib42088e89cdc94dfbc1055a026135591ed6788a7