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

2 years agoFix: bandit pre-commit hook exclude regex 56/96556/1
Guillaume Lambert [Thu, 17 Jun 2021 08:20:59 +0000 (10:20 +0200)]
Fix: bandit pre-commit hook exclude regex

The 'exclude' field in pre-commit hook is a regex, not a glob,
as it is advertised by pre-commit runtime warnings.
"tests/*" matches "tests", "tests/" or "tests//...///" but also any file
or folder, not necessarily at the root of the project, that contains
"tests" in its name.
The right regex to ignore the tests folder at project root is "^test/"

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

2 years agoChore: Update common-packer to the latest v0.9.0 29/96529/4
Anil Belur [Tue, 15 Jun 2021 03:32:53 +0000 (13:32 +1000)]
Chore: Update common-packer to the latest v0.9.0

Pull in the following changes with the submodule update:
- Fix: AMI product codes need to be defined
- CI: Configure gitlint for Conventional Commits
- CI: Update pre-commit and make it work properly in CI
- Feat: Add support for Docker builder on Windows
- Feat: Add support for Docker builder on arm64

Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Change-Id: I37fe0877d9a2336e348e69d2f33de182571efc3a
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2 years agoDocs: Update IRC server for releng/builder 36/96536/4
Anil Belur [Wed, 16 Jun 2021 00:33:05 +0000 (10:33 +1000)]
Docs: Update IRC server for releng/builder

Due to prolonged SPAM attacks on freenode all Linux Foundation
project channels are moved to Libera.chat.

Change-Id: Ie1130ee1bccf2a1621c8afa7b666bec91d979a57
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2 years agoChore: Update pre-commit config with latest versions 41/96541/2
Anil Belur [Wed, 16 Jun 2021 02:14:30 +0000 (12:14 +1000)]
Chore: Update pre-commit config with latest versions

Change-Id: I3b1a3044dbee485695132f5e7996ed49fd65a264
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2 years agoCI: Add docker verify/merge jobs 42/96542/1
Anil Belur [Wed, 16 Jun 2021 02:54:24 +0000 (12:54 +1000)]
CI: Add docker verify/merge jobs

The job build a Dockerfile and pushes the docker image to Nexus3.
The jobs are tested on ODL Jenkins Sandbox env.

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

2 years agoCI: Add Nexus3/dockerhub global vars on prod 20/96520/1
Anil Belur [Mon, 14 Jun 2021 07:02:49 +0000 (17:02 +1000)]
CI: Add Nexus3/dockerhub global vars on prod

Add Nexus3/Dockerhub global environemnt vars for
Jenkins sandbox.

Change-Id: I843cf2c02a0c70a5701eca9ae328ee955cb03d64
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2 years agoCI: Add Nexus3/dockerhub global vars on sandbox 19/96519/1
Anil Belur [Mon, 14 Jun 2021 07:06:01 +0000 (17:06 +1000)]
CI: Add Nexus3/dockerhub global vars on sandbox

Add Nexus3/Dockerhub global environemnt vars for Jenkins
sandbox.

Change-Id: I9820991f1f4ff6dc95aac1603d77496018998daf
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2 years agoCI: Update global-jjb to the latest v0.64.0 94/96494/1
Anil Belur [Wed, 9 Jun 2021 02:35:31 +0000 (12:35 +1000)]
CI: Update global-jjb to the latest v0.64.0

The CR 94428bc3 downgraded global-jjb to v0.62.0 instead
of updating the submodule. This fixes the issue.

Change-Id: Id5a466f7ebe2f9d520bb2769d888991a02cc42a8
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2 years agoUpdate cloud image CentOS7 devstack rocky 69/95969/4
jenkins-releng [Tue, 8 Jun 2021 23:17:27 +0000 (23:17 +0000)]
Update cloud image CentOS7 devstack rocky

Job: builder-openstack-update-cloud-image/264
Change-Id: I38454bc5de30b013a2c146373d568666f13ea0dc
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
2 years agoUpdate cloud image Ubuntu18.04 mininet ovs 73/95973/4
jenkins-releng [Tue, 8 Jun 2021 23:12:58 +0000 (23:12 +0000)]
Update cloud image Ubuntu18.04 mininet ovs

Job: builder-openstack-update-cloud-image/263
Change-Id: Ib95a55bcc348d578591c35386a82be3ba08db970
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
2 years agoUpdate cloud image CentOS7 builder x86_64 92/96492/2
jenkins-releng [Tue, 8 Jun 2021 23:08:16 +0000 (23:08 +0000)]
Update cloud image CentOS7 builder x86_64

Job: builder-openstack-update-cloud-image/262
Change-Id: I203eba370fd259ffc8b7a8e1daf24cc7b7f5a2b0
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
2 years agoCI: Update common-packer to the latest v0.8.0 22/96422/10
Anil Belur [Thu, 3 Jun 2021 09:31:04 +0000 (19:31 +1000)]
CI: Update common-packer to the latest v0.8.0

- Add support for Docker builder in common-packer v0.8.0
requires updates to the builder templates files.

- Update global-jjb to the latest v0.64.0.

Change-Id: I8f94b090f854a864aa16499c2f77287debcec804
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2 years agoCI: Migrate templates v2-highcpu-* flavor to v3 91/96391/1
Anil Belur [Fri, 28 May 2021 02:38:10 +0000 (12:38 +1000)]
CI: Migrate templates v2-highcpu-* flavor to v3

v3 flavors guarantees jobs spin on newer hardware that
are faster and cost-efficient than the v2 flavors.

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

2 years agoCI: Migrate templates v2-highcpu-* flavor to v3 90/96390/1
Anil Belur [Fri, 28 May 2021 02:37:36 +0000 (12:37 +1000)]
CI: Migrate templates v2-highcpu-* flavor to v3

v3 flavors guarantees jobs spin on newer hardware that
are faster and cost-efficient than the v2 flavors.

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

2 years agoCI: Migrate templates v2-highcpu-* flavor to v3 89/96389/1
Anil Belur [Fri, 28 May 2021 02:37:07 +0000 (12:37 +1000)]
CI: Migrate templates v2-highcpu-* flavor to v3

v3 flavors guarantees jobs spin on newer hardware that
are faster and cost-efficient than the v2 flavors.

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

2 years agoCI: Migrate templates v2-highcpu-* flavor to v3 88/96388/1
Anil Belur [Fri, 28 May 2021 02:36:43 +0000 (12:36 +1000)]
CI: Migrate templates v2-highcpu-* flavor to v3

v3 flavors guarantees jobs spin on newer hardware that
are faster and cost-efficient than the v2 flavors.

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

2 years agoCI: Migrate templates v2-highcpu-* flavor to v3 87/96387/1
Anil Belur [Fri, 28 May 2021 02:36:13 +0000 (12:36 +1000)]
CI: Migrate templates v2-highcpu-* flavor to v3

v3 flavors guarantees jobs spin on newer hardware that
are faster and cost-efficient than the v2 flavors.

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

2 years agoCI: Migrate templates v2-highcpu-* flavor to v3 86/96386/1
Anil Belur [Fri, 28 May 2021 02:35:20 +0000 (12:35 +1000)]
CI: Migrate templates v2-highcpu-* flavor to v3

v3 flavors guarantees jobs spin on newer hardware that
are faster and cost-efficient than the v2 flavors.

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

2 years agoCI: Migrate templates v2-highcpu-* flavor to v3 85/96385/1
Anil Belur [Fri, 28 May 2021 02:33:05 +0000 (12:33 +1000)]
CI: Migrate templates v2-highcpu-* flavor to v3

v3 flavors guarantees jobs spin on newer hardware that
are faster and cost-efficient than the v2 flavors.

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

2 years agoMerge changes from topic "archive-inactive-project"
Andrew Grimberg [Mon, 24 May 2021 23:59:56 +0000 (23:59 +0000)]
Merge changes from topic "archive-inactive-project"

* changes:
  CI: Remove alt-datastores jobs
  CI: Remove groupbasedpolicy jobs
  CI: Remove honeycomb/vbd jobs
  CI: Remove bier jobs
  CI: Remove detnet jobs
  CI: Remove of-config jobs
  CI: Remove snmd4sdn jobs
  CI: Remove telemetry jobs
  CI: Remove tsdr jobs
  CI: Remove usc jobs
  CI: Remove snmp jobs
  CI: Remove sfc jobs
  CI: Remove packetcable job
  CI: Remove opflex jobs

2 years agoMerge "CI: Remove coe jobs"
Andrew Grimberg [Mon, 24 May 2021 23:58:04 +0000 (23:58 +0000)]
Merge "CI: Remove coe jobs"

2 years agoUpdate cloud image list docs 62/96262/2
jenkins-releng [Thu, 20 May 2021 11:02:21 +0000 (11:02 +0000)]
Update cloud image list docs

Job: builder-update-image-list/1146
Change-Id: Ide3b82ecb4b3ab4f55d2355dd5be490613975c7d
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
2 years agoMerge "CI: Add Ubuntu helm image on Jenkins"
Luis Gomez [Wed, 19 May 2021 01:40:22 +0000 (01:40 +0000)]
Merge "CI: Add Ubuntu helm image on Jenkins"

2 years agoUpdate controller patch-test definitions 41/96241/1
Robert Varga [Tue, 18 May 2021 12:13:31 +0000 (14:13 +0200)]
Update controller patch-test definitions

Controller does not have stable/{aluminium,silicon} branches, update the
definitions to match the mapping.

Change-Id: Id3df906569f48c081b5a0ac8267d064ef593d046
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoUse default builds nodes for netconf 89/96189/1
Robert Varga [Fri, 14 May 2021 12:02:14 +0000 (14:02 +0200)]
Use default builds nodes for netconf

Nothing in netconf requires 8GiB memory, but we could use the additional
cores to speed up compilation. Switch from 2c-8g to the default 4c-4g
build node.

Change-Id: Id158e011833cf8564311eab2094c8ba88caebe38
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoAdd netconf jobs for 1.13.x 88/96188/1
Robert Varga [Fri, 14 May 2021 11:59:25 +0000 (13:59 +0200)]
Add netconf jobs for 1.13.x

We have branched for next iteration, add the jobs to support silicon
release stream.

Change-Id: Ia4e213bdb877afd0ae74ed55d5c2c5b8e2606eb5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
3 years agoCI: Remove alt-datastores jobs 87/96187/1
Anil Belur [Fri, 14 May 2021 06:43:42 +0000 (16:43 +1000)]
CI: Remove alt-datastores jobs

Ref: https://lists.opendaylight.org/g/TSC/message/13666
Change-Id: I5b07807b04e1aff54a24c5d6995c9ea6b5c02db4
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
3 years agoCI: Remove coe jobs 73/96173/1
Anil Belur [Fri, 14 May 2021 06:45:45 +0000 (16:45 +1000)]
CI: Remove coe jobs

Ref: https://lists.opendaylight.org/g/TSC/message/13666
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Change-Id: I7f481188765ff491c4be10b51e28e13431af40ea

3 years agoCI: Remove groupbasedpolicy jobs 86/96186/1
Anil Belur [Fri, 14 May 2021 06:48:40 +0000 (16:48 +1000)]
CI: Remove groupbasedpolicy jobs

Ref: https://lists.opendaylight.org/g/TSC/message/13666
Change-Id: If32c8e54b13d4d972e92afe3165b59a7544a1073
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>