releng/builder.git
9 months agoRefactor: Move packer validator to non-voting job 17/107117/1
Andrew Grimberg [Thu, 27 Jul 2023 13:51:37 +0000 (06:51 -0700)]
Refactor: Move packer validator to non-voting job

Move packer validator to a non-voting job so that it can be worked on
without breaking other things

Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
Change-Id: Ic5cf583629d92e2fc65fc79140cddcfad25384d1

9 months agoRevert "Feat: Add packer verify Github Actions workflow" 14/107114/1
Andrew Grimberg [Thu, 27 Jul 2023 13:27:32 +0000 (06:27 -0700)]
Revert "Feat: Add packer verify Github Actions workflow"

This reverts commit a713e55c9d8dda9bb0b464f1bd05035ad34fabc4 as one of
the steps does not work correctly with Gerrit changes (it can't detect
things properly) and so the workflow must be reworked.

Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
Change-Id: Iaf44283a06b70b77f6dc821b0fe93947a87a41f4

9 months agoFix: Change instance_name to helm 07/107107/1
Anil Belur [Thu, 27 Jul 2023 06:47:10 +0000 (16:47 +1000)]
Fix: Change instance_name to helm

instance_name is incorrectly named as 'builder'

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

9 months agoFeat: Add packer verify Github Actions workflow 71/106971/4
Anil Belur [Mon, 24 Jul 2023 06:37:23 +0000 (16:37 +1000)]
Feat: Add packer verify Github Actions workflow

- Update build params with default params to be able to run
  workflows manually.
- Use the default version of packer to v1.9.1.
- Use the latest version v0.4 lfit/checkout-gerrit-change-action
  allow passing the GHA PAT token for all the jobs in the workflow
  file.
- Use base64 encode / decode to handle special characters correctly
  while storing and retriving secrets to/from GHA. Writing secrets
  CLI dependent config files results in an undefined behavior.
- The change requires creating secrets before hand on project with
  secret name as CLOUD_YAML_B64 and CLOUD_ENV_B64 along with the
  $key-value pairs in yaml and hcl format and base64 encoded.

Issue-ID: LF-JIRA RELENG-4761
Change-Id: Ia2989909fe38ed274fc799af747d3ebb218ff3c7
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
9 months agoFeat: Run merge jobs twice a week 73/106973/1
Robert Varga [Mon, 24 Jul 2023 08:43:53 +0000 (10:43 +0200)]
Feat: Run merge jobs twice a week

Run periodic merge jobs only twice a week, on Tuesday and Saturday.

Change-Id: I72cce1bc580dd2c49bddb88797ba20f36085565c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
9 months agoFix: Use CentOS8 builder for latest openssl vers 67/106967/2
Anil Belur [Fri, 21 Jul 2023 23:55:54 +0000 (09:55 +1000)]
Fix: Use CentOS8 builder for latest openssl vers

The AR release notes job fails on the below error.

Error:
ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+,
currently the 'ssl' module is compiled with OpenSSL 1.0.2k-fips
Ref: https://github.com/urllib3/urllib3/issues/2168

Change-Id: I857b74140f604eab53de98f2edbeeb754272c468
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
9 months agoFix missing integration-test jobs 29/106929/2
Robert Varga [Tue, 18 Jul 2023 08:20:17 +0000 (10:20 +0200)]
Fix missing integration-test jobs

The stable/argon branch cut done in
440bc45d10009b58a41968ae13a4eb5a7d408a24 failed to instantiate all test
jobs. Fix that up.

Change-Id: I77b06fa31a917775ae36053803f32c45efb8d3c8
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Signed-off-by: Sangwook Ha <sangwook.ha@verizon.com>
10 months agoAdd netconf-6.0.x jobs 55/106855/1
Ivan Hrasko [Mon, 10 Jul 2023 14:18:46 +0000 (16:18 +0200)]
Add netconf-6.0.x jobs

Add jobs supporting the Potassium stability branch.

Change-Id: I1db9386e0a849b78f1246e7339cdde984db83077
Signed-off-by: Ivan Hrasko <ivan.hrasko@pantheon.tech>
10 months agoChore: Upgrade common-packer to the latest v0.14.1 98/106798/1
Anil Belur [Tue, 4 Jul 2023 12:35:14 +0000 (22:35 +1000)]
Chore: Upgrade common-packer to the latest v0.14.1

- Remove unwanted extra args from releng/builder packer
  templates.

Change-Id: Icff811ab7232ee23d7f4d2041275f6324e5ba262
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
10 months agoChore: Update common-packer to latest v0.14.0 60/106760/7
Anil Belur [Thu, 29 Jun 2023 06:56:21 +0000 (16:56 +1000)]
Chore: Update common-packer to latest v0.14.0

Create local templates in hcl2 format to work with packer
updates.

Add support for host key algorithms to work with local ssh
proxy without which packer builds results in "failed to
handshake" error. Workaround is to pass additional params
with "extra_arguments".

Change-Id: Ie716c3b844cf8a6adf5cd53e58ef92a3d22b82d2
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
10 months agoCI: Remove quote from arg names 87/106787/1
Anil Belur [Mon, 3 Jul 2023 12:35:39 +0000 (22:35 +1000)]
CI: Remove quote from arg names

pkrvars.hcl Argument names must not be quoted.

Change-Id: Ib657ab13f8d6e80c34cc6798b8741e3723e13627
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
10 months agoFix: Remove comma at EOL from config 84/106784/1
Anil Belur [Mon, 3 Jul 2023 00:14:53 +0000 (10:14 +1000)]
Fix: Remove comma at EOL from config

Change-Id: I3eb7d8e94b2f290cf8041dce11de52602c6119e9
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
10 months agoChore: Update global-jjb to the latest v0.88.1 74/106774/1
Anil Belur [Fri, 30 Jun 2023 13:41:33 +0000 (23:41 +1000)]
Chore: Update global-jjb to the latest v0.88.1

Change-Id: Ia4b3039e7b4180fc9aa35521b64e79c2d7c9097b
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
10 months agoCI: Change cloud-env config format to hcl2 61/106761/2
Anil Belur [Thu, 29 Jun 2023 23:37:35 +0000 (09:37 +1000)]
CI: Change cloud-env config format to hcl2

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

10 months agoChore: Update global-jjb to the latest v0.88.0 45/106745/1
Anil Belur [Thu, 29 Jun 2023 06:54:23 +0000 (16:54 +1000)]
Chore: Update global-jjb to the latest v0.88.0

- Pull in packer jobs changes to build hcl2 format

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

10 months agoCI: Add cloud-env config in HCL2 format 31/106731/1
Anil Belur [Wed, 28 Jun 2023 01:39:54 +0000 (11:39 +1000)]
CI: Add cloud-env config in HCL2 format

It's recommended to use HCL format for Packer version > 1.9.x.
Fix spelling of "environment" in the original config file.

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

10 months agoChore: Update global-jjb to latest v0.87.0 30/106730/1
Anil Belur [Wed, 28 Jun 2023 01:06:58 +0000 (11:06 +1000)]
Chore: Update global-jjb to latest v0.87.0

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

10 months agoFix: docs builders configuration 70/106670/1
guillaume.lambert [Mon, 26 Jun 2023 09:20:40 +0000 (11:20 +0200)]
Fix: docs builders configuration

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

10 months agoFix: use odl-restconf-openapi 16/106616/1
Sangwook Ha [Thu, 22 Jun 2023 09:15:25 +0000 (02:15 -0700)]
Fix: use odl-restconf-openapi

The name of the RESTCONF OpenAPI feature has been changed for Potassium
(NETCONF-1032). Use odl-restconf-openapi instead of odl-mdsal-apidocs.

Change-Id: I7c5b0debefc0e108e78f3e48fb0c9d430c0c012f
Signed-off-by: Sangwook Ha <sangwook.ha@verizon.com>
10 months agoMerge "Chore: remove odl-restconf-nb-bierman02"
Luis Gomez [Thu, 22 Jun 2023 03:22:50 +0000 (03:22 +0000)]
Merge "Chore: remove odl-restconf-nb-bierman02"

10 months agoFix: Pin urllib3 version to address job failures 96/106596/1
Matthew Watkins [Wed, 21 Jun 2023 15:05:14 +0000 (16:05 +0100)]
Fix: Pin urllib3 version to address job failures

Issue-ID: RELENG-158
Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org>
Change-Id: Idf8dd77609a58064c2dd0d8eae30b043c68a66ee

10 months agoChore: remove odl-restconf-nb-bierman02 70/106570/2
Sangwook Ha [Tue, 20 Jun 2023 23:47:41 +0000 (16:47 -0700)]
Chore: remove odl-restconf-nb-bierman02

odl-restconf-nb-bierman02 feature has been removed and not available
any more. Remove it from the list of installed features for integration
tests.

Change-Id: I2bd81fc4e9f93f27d0e41e99ebec8532b7550bb6
Signed-off-by: Sangwook Ha <sangwook.ha@verizon.com>
10 months agoAdd jobs for bgpcep/0.19.x 74/106574/1
Robert Varga [Wed, 21 Jun 2023 07:41:18 +0000 (09:41 +0200)]
Add jobs for bgpcep/0.19.x

The project is about to branch, add jobs to support 0.18.x branch.

Change-Id: Iab73c38bfd9326765e83215e7eea53a8078f3123
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
10 months agoFix: Override javadoc jobs' java-version 73/106573/1
Robert Varga [Wed, 21 Jun 2023 07:39:41 +0000 (09:39 +0200)]
Fix: Override javadoc jobs' java-version

We are using a simple job group from global-jjb, which is not picking up
our default java-version. Fix this up by explicitly setting it.

Change-Id: I9ac499dfeb92a26cf09f03fc3b91155b8349fb55
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
11 months agoFix Java version to jdk17 jobs 80/106480/1
Ivan Hrasko [Wed, 14 Jun 2023 10:06:42 +0000 (12:06 +0200)]
Fix Java version to jdk17 jobs

Add "java-version: openjdk17" to jdk17 jobs.

Change-Id: Iffec9b9c2871a923f0915bab51ede052bd559f68
Signed-off-by: Ivan Hrasko <ivan.hrasko@pantheon.tech>
11 months agoMerge "Feat: switch default java-version to openjdk17"
Sangwook Ha [Tue, 13 Jun 2023 14:54:26 +0000 (14:54 +0000)]
Merge "Feat: switch default java-version to openjdk17"

11 months agoCI: Fix packer bin for GHA packer verify 55/106455/1
Anil Belur [Mon, 12 Jun 2023 22:30:33 +0000 (08:30 +1000)]
CI: Fix packer bin for GHA packer verify

packer.io is not availble through the hashicorp/setup-packer
so change the name to packer.

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

11 months agoChore: remove userfeatures-rfc8040 38/106438/1
Sangwook Ha [Wed, 7 Jun 2023 22:25:21 +0000 (15:25 -0700)]
Chore: remove userfeatures-rfc8040

RESTCONF draft implementation has been removed and the USE_RFC8040
variable is set to 'True' by default.
Remove RFC8040-specific netconf-userfeatures CSIT jobs.

Change-Id: I4e87e86798b59b387cf153370f52302a24952ed7
Signed-off-by: Sangwook Ha <sangwook.ha@verizon.com>
11 months agoFeat: switch default java-version to openjdk17 50/106350/4
Sangwook Ha [Wed, 7 Jun 2023 22:06:15 +0000 (15:06 -0700)]
Feat: switch default java-version to openjdk17

None of our active projects support Java lower than 17, switch the
default and eliminate overrides in projects.

Change-Id: I478cac9436b3963f86f47b8ae4fbf6a111874bf5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Signed-off-by: Sangwook Ha <sangwook.ha@verizon.com>
11 months agoMerge "Feat: switch default build-node to centos8-4c-4g"
Sangwook Ha [Wed, 7 Jun 2023 15:21:22 +0000 (15:21 +0000)]
Merge "Feat: switch default build-node to centos8-4c-4g"

11 months agoMerge "Feat: Add packer-verify GHA workflow"
Andrew Grimberg [Fri, 2 Jun 2023 12:34:16 +0000 (12:34 +0000)]
Merge "Feat: Add packer-verify GHA workflow"

11 months agoFeat: Add packer-verify GHA workflow 33/106233/9
Anil Belur [Mon, 29 May 2023 02:59:39 +0000 (12:59 +1000)]
Feat: Add packer-verify GHA workflow

Add packer verify workflow for GHA to verify
packer vars and templates.

Change-Id: I04a0753097dc2328753cbb80b6a40bb20f8b1e4a
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
11 months agoFeat: switch default build-node to centos8-4c-4g 49/106349/2
Robert Varga [Thu, 1 Jun 2023 13:42:49 +0000 (15:42 +0200)]
Feat: switch default build-node to centos8-4c-4g

We are effectively not using centos7 nodes for most jobs, opting to
overriding to default in most places. Switch the default, so we do not
have to carry these overrides.

Change-Id: I9112a6223ff434e5d8f46e425988002ab0f93f71
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
11 months agoSwitch all rtd jobs to centos8-2c-2g 48/106348/1
Robert Varga [Thu, 1 Jun 2023 13:35:50 +0000 (15:35 +0200)]
Switch all rtd jobs to centos8-2c-2g

Sphinx is failing on openssl requirement, migrate all jobs to run ob
centos8 builders.

Change-Id: I64e4d833fffbf364c8ad9f7ff72b5e32013a1713
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
11 months agoMerge "Use CentOS 8 jobs for rtd-jobs"
Robert Varga [Thu, 1 Jun 2023 12:20:49 +0000 (12:20 +0000)]
Merge "Use CentOS 8 jobs for rtd-jobs"

11 months agoUse CentOS 8 jobs for rtd-jobs 37/106337/1
Robert Varga [Thu, 1 Jun 2023 09:08:00 +0000 (11:08 +0200)]
Use CentOS 8 jobs for rtd-jobs

urllib3 has upped its openssl requirement, switch to using CentOS 8
builders to satisfy it.

Change-Id: I4d4f05610625db77ea7bb2dbfd7ab7437a7fc298
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
11 months agoCreate jobs for infrautils-5.0.x 84/106284/1
Robert Varga [Tue, 30 May 2023 19:00:19 +0000 (21:00 +0200)]
Create jobs for infrautils-5.0.x

infrautils is about to branch, add jobs supporting the new branch.

Change-Id: Ia1812d1e9357e0441853fb20773acdc6619cb854
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
11 months agoUse CentOS 8 for integration/test tox-verify 59/106159/2
Sangwook Ha [Fri, 26 May 2023 00:08:47 +0000 (17:08 -0700)]
Use CentOS 8 for integration/test tox-verify

CentOS 7 does not include OpenSSL 1.1.1+ required by urllib3 v2.0
installed for rstcheck pre-commit hook.
Use CentOS 8 image for the integration/test tox-verify job.

Change-Id: I0422216f7f8eebb05775d22b7b94b51a197e8403
Signed-off-by: Sangwook Ha <sangwook.ha@verizon.com>
11 months agoFeat: Add tox verify using Github Actions 44/106144/9
Anil Belur [Wed, 24 May 2023 13:01:21 +0000 (23:01 +1000)]
Feat: Add tox verify using Github Actions

Issue: LF-JIRA RELENG-4741
Change-Id: I4d94d3d128c975afea63b2c537a26d5454a65b67
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
11 months agoFix: pre-commit and tox issues 51/106151/7
Anil Belur [Thu, 25 May 2023 02:14:13 +0000 (12:14 +1000)]
Fix: pre-commit and tox issues

pre-commit and tox issues need to be fixed for tox-verify
GHA tox-verify to work correctly.

- shellcheck errors:
  SC3040 (warning): In POSIX sh, set option pipefail is undefined.
  SC3037 (warning): In POSIX sh, echo flags are undefined.
  SC2086 (info): Double quote to prevent globbing and word splitting.
  SC2004 (style): $/${} is unnecessary on arithmetic variables.
- flake: E501 line too long
- pydocsytle errors:
  D103: Missing docstring in public function
  D100: Missing docstring in public module
- write-good errors remove passive voice
- Fixes bandit: CWE: CWE-20 (https://cwe.mitre.org/data/definitions/20.html)
  Using lxml.etree.parse to parse untrusted XML data is known to be
  vulnerable to XML attacks. Replace lxml.etree.parse with its
  defusedxml equivalent function
  Ref: https://rules.sonarsource.com/python/RSPEC-2755

Issue: LF-JIRA RELENG-4742
Change-Id: I635281bc39ebb1157df13dde6809c2809af8c1d4
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
11 months agoMerge "Update cloud image Ubuntu18.04 docker x86_64"
Anil Belur [Wed, 24 May 2023 02:33:48 +0000 (02:33 +0000)]
Merge "Update cloud image Ubuntu18.04 docker x86_64"

11 months agoMerge "Update cloud image Ubuntu18.04 mininet ovs"
Anil Belur [Wed, 24 May 2023 02:33:39 +0000 (02:33 +0000)]
Merge "Update cloud image Ubuntu18.04 mininet ovs"

11 months agoMerge "Update cloud image list docs"
Anil Belur [Wed, 24 May 2023 02:33:18 +0000 (02:33 +0000)]
Merge "Update cloud image list docs"

11 months agoFeat: Add Github Actions (GHA) for verify 29/106129/2
Anil Belur [Mon, 22 May 2023 04:02:33 +0000 (14:02 +1000)]
Feat: Add Github Actions (GHA) for verify

This adds GHA jobs for pre-commit and JJB-verify
for ODL.

Issue-ID: LF-JIRA RELENG-4739
Change-Id: I785fa449f5b765bb40b5cad5db66e583faa6f5a2
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
11 months agoUpdate cloud image list docs 47/105947/7
jenkins-releng [Tue, 23 May 2023 11:02:48 +0000 (11:02 +0000)]
Update cloud image list docs

Job: builder-update-image-list/1675
Change-Id: I8f67dbcbbe0b681e5f938ee2544b3a831e8cd709
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
12 months agoMerge "Chore: Update global-jjb to the latest v0.86.6"
Andrew Grimberg [Wed, 17 May 2023 12:40:58 +0000 (12:40 +0000)]
Merge "Chore: Update global-jjb to the latest v0.86.6"

12 months agoChore: Update global-jjb to the latest v0.86.6 04/106004/1
Anil Belur [Tue, 16 May 2023 22:30:44 +0000 (08:30 +1000)]
Chore: Update global-jjb to the latest v0.86.6

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

12 months agoMerge "Add jobs for aaa-0.17.x"
Robert Varga [Tue, 16 May 2023 13:34:08 +0000 (13:34 +0000)]
Merge "Add jobs for aaa-0.17.x"

12 months agoAdd jobs for odlparent-12.0.x 43/105943/1
Robert Varga [Mon, 15 May 2023 08:29:17 +0000 (10:29 +0200)]
Add jobs for odlparent-12.0.x

odlparent is about to branch, add jobs to support the new branch.

Change-Id: I7817f23c65dedb5b2ddc9146313308064c82bb26
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
12 months agoAdd jobs for aaa-0.17.x 42/105942/1
Robert Varga [Mon, 15 May 2023 08:25:57 +0000 (10:25 +0200)]
Add jobs for aaa-0.17.x

aaa is about to branch, add jobs to support the new branch.

Change-Id: I91b1c40533fcccea1f227dcd36f9fbb4008bcca2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
12 months agoMerge "Update cloud image CentOSStream8 builder x86_64"
Anil Belur [Sat, 13 May 2023 08:02:05 +0000 (08:02 +0000)]
Merge "Update cloud image CentOSStream8 builder x86_64"

12 months agoMerge "Update cloud image CentOS7 builder x86_64"
Anil Belur [Sat, 13 May 2023 07:59:50 +0000 (07:59 +0000)]
Merge "Update cloud image CentOS7 builder x86_64"

12 months agoMerge "Update cloud image CentOS7 docker x86_64"
Anil Belur [Sat, 13 May 2023 07:59:40 +0000 (07:59 +0000)]
Merge "Update cloud image CentOS7 docker x86_64"

12 months agoMerge "Remove SM distribution jobs"
Anil Belur [Fri, 12 May 2023 05:10:34 +0000 (05:10 +0000)]
Merge "Remove SM distribution jobs"

12 months agoCI: Update global-jjb to the latest v0.86.5 82/105882/2
Anil Belur [Wed, 10 May 2023 12:17:46 +0000 (22:17 +1000)]
CI: Update global-jjb to the latest v0.86.5

Change-Id: I46f55f2b5f4cad034b5ee06aaa3d51dcf9d348ac
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
12 months agoChore: Update default version of JJB 5.0.2 72/105872/2
Anil Belur [Tue, 9 May 2023 23:47:37 +0000 (09:47 +1000)]
Chore: Update default version of JJB 5.0.2

Change-Id: Id6d0fd3584ee387fd33efb9e81078f0bdd9437c2
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
12 months agoChore: Update global-jjb to the latest v0.86.2 53/105853/4
Anil Belur [Tue, 9 May 2023 21:47:41 +0000 (07:47 +1000)]
Chore: Update global-jjb to the latest v0.86.2

- Disable pylint for the time being

Change-Id: I114b48dad2852c7469d8444627f543aedaedf548
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
12 months agoRemove SM distribution jobs 54/105854/1
Luis Gomez [Mon, 8 May 2023 00:49:58 +0000 (17:49 -0700)]
Remove SM distribution jobs

Clean Self Managed distribution jobs.
Adjust shell scripts for opendaylight artifact version 0.X.Y.

Change-Id: Id33642ee91747d45baac5cc0d6e4e7d75b83e3d3
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
12 months agoAdd controller-7.0.x jobs 92/105792/2
Robert Varga [Tue, 2 May 2023 21:08:49 +0000 (23:08 +0200)]
Add controller-7.0.x jobs

Controller is about to branch for 2023.09 Potassium, add jobs to support
the 2023.03 Argon branch.

Change-Id: I3b8a24888e6c25180aef4590def1b555e1d92489
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
12 months agoFix: Branch cut stable/argon stream for docs 10/105810/1
guillaume.lambert [Wed, 3 May 2023 12:49:06 +0000 (14:49 +0200)]
Fix: Branch cut stable/argon stream for docs

stable/master branch does not exist
and must be replaced by stable/argon

Issue-ID: https://jira.linuxfoundation.org/browse/RELENG-4670
Change-Id: I6b4e6e191b08b80f22afd886ce43ac0f790323eb
Signed-off-by: guillaume.lambert <guillaume.lambert@orange.com>
12 months agoUpdate cloud image CentOS7 docker x86_64 68/105768/1
jenkins-releng [Mon, 1 May 2023 22:33:57 +0000 (22:33 +0000)]
Update cloud image CentOS7 docker x86_64

Job: builder-openstack-update-cloud-image/534
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Change-Id: I73f5d261a952ddf6f804d95d67e9a00f77bfa321

12 months agoUpdate cloud image Ubuntu18.04 mininet ovs 65/105765/1
jenkins-releng [Mon, 1 May 2023 18:34:24 +0000 (18:34 +0000)]
Update cloud image Ubuntu18.04 mininet ovs

Job: builder-openstack-update-cloud-image/532
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Change-Id: I7456a236540b095eb86d03c8c36da94c2ed030e3

12 months agoUpdate cloud image CentOSStream8 builder x86_64 63/105763/2
jenkins-releng [Mon, 1 May 2023 16:36:35 +0000 (16:36 +0000)]
Update cloud image CentOSStream8 builder x86_64

Job: builder-openstack-update-cloud-image/530
Change-Id: Ie638d85610d7d902cf79d2901bf21c249c966157
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
12 months agoUpdate cloud image CentOS7 builder x86_64 47/103847/3
jenkins-releng [Mon, 1 May 2023 06:28:40 +0000 (06:28 +0000)]
Update cloud image CentOS7 builder x86_64

Job: builder-openstack-update-cloud-image/529
Change-Id: I6c11f1495acf484296be072028284fd0bdd2c924
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
12 months agoUpdate cloud image Ubuntu18.04 docker x86_64 64/105764/1
jenkins-releng [Mon, 1 May 2023 04:34:44 +0000 (04:34 +0000)]
Update cloud image Ubuntu18.04 docker x86_64

Job: builder-openstack-update-cloud-image/528
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Change-Id: I6188210676b9515803f97574a411919b275fd710

12 months agoChore: Update global-jjb to latest v0.86.1 07/105607/1
Anil Belur [Sun, 23 Apr 2023 04:35:47 +0000 (14:35 +1000)]
Chore: Update global-jjb to latest v0.86.1

- Pull in fix for release-merge jobs

Change-Id: I1031d70c497d0d7076f62e9c0ca8b0ede5d2da3a
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
12 months agoCI: Remove python-one-password jobs 72/105572/1
Matthew Watkins [Fri, 21 Apr 2023 13:56:46 +0000 (14:56 +0100)]
CI: Remove python-one-password jobs

LF Release Engineering has transisitioned the docs-conf project to using
GitHub Actions for all CI operations. Jenkins jobs are now redundant.

Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org>
Change-Id: I6d2598cd194fbc47afd105599b2721def768a780

13 months agoMerge "CI: Remove common-packer jobs"
Anil Belur [Thu, 20 Apr 2023 00:48:59 +0000 (00:48 +0000)]
Merge "CI: Remove common-packer jobs"

13 months agoAdd jobs for netconf-5.0.x 12/105512/1
Robert Varga [Wed, 19 Apr 2023 15:10:39 +0000 (17:10 +0200)]
Add jobs for netconf-5.0.x

NETCONF is about to branch, add jobs to support the new branch.

Change-Id: Ib0341e1063efdbab49b68b0e4f993eec3804e094
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
13 months agoRefactor!: JJB code to comply with updates to v5.x 80/105480/2
Anil Belur [Mon, 17 Apr 2023 22:35:37 +0000 (08:35 +1000)]
Refactor!: JJB code to comply with updates to v5.x

Update global-jjb v0.86.0, this updates the minimal
version of JJB to v5.0.2.

Change-Id: I139ecc8cde694f102e117179a36e0cd47be32dad
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
13 months agoChore: sulfur EOL remove jobs from infra 64/105464/1
Anil Belur [Sun, 16 Apr 2023 12:17:45 +0000 (22:17 +1000)]
Chore: sulfur EOL remove jobs from infra

With stable/argon released sulfur is made EOL.
Remove all sulfur jobs from the infra.

Issue-ID: https://jira.linuxfoundation.org/browse/RELENG-4691
Change-Id: I62d76f11746213aee5678e0878bae37c84318b29
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
13 months agoUpdate cloud image list docs 67/105367/4
jenkins-releng [Fri, 14 Apr 2023 11:04:04 +0000 (11:04 +0000)]
Update cloud image list docs

Job: builder-update-image-list/1648
Change-Id: I8fb90cfda9ac3f9d7837ecd4119dac4c72d14392
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
13 months agoCI: Remove common-packer jobs 79/105479/1
Andrew Grimberg [Thu, 13 Apr 2023 16:54:00 +0000 (09:54 -0700)]
CI: Remove common-packer jobs

LF Release Engineering has transitioned common-packer to use GitHub
Actions. As such, the Jenkins Jobs are now redundant.

Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
Change-Id: Idde0f1a058a7f61832d8bbc4982fcc370ec72811

13 months agoCI: Remove docs-conf jobs 33/105433/1
Andrew Grimberg [Thu, 13 Apr 2023 13:11:53 +0000 (06:11 -0700)]
CI: Remove docs-conf jobs

LF Release Engineering has transisitioned the docs-conf project to using
GitHub Actions for all CI operations. Jenkins jobs are now redundant.

Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
Change-Id: I9f6e017fd57524beecacf2b8d8487675ef8f67ee

13 months agoCI: Remove lftools jobs 29/105429/1
Andrew Grimberg [Wed, 12 Apr 2023 22:42:53 +0000 (15:42 -0700)]
CI: Remove lftools jobs

The lftools project has transitioned to using GitHub Actions so the
Jenkins jobs are now redundant

Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
Change-Id: I647b6ec4a226cb5cc9550de642244e047d2a0e8e

13 months agoCI: Remove global-jjb repo related jobs 23/105423/1
Andrew Grimberg [Wed, 12 Apr 2023 14:36:46 +0000 (07:36 -0700)]
CI: Remove global-jjb repo related jobs

The LF Release Engineering global-jjb project has transitioned to using
GitHub Actions for all operations. As Jenkins is no longer needed,
remove the related jobs.

Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
Change-Id: I09832bca5bee43b3c4d922fed6d32f957a429f66

13 months agoPrune MRI/Sulfur jobs 61/105361/4
Robert Varga [Tue, 11 Apr 2023 08:58:08 +0000 (10:58 +0200)]
Prune MRI/Sulfur jobs

Sulfur is past the end of its life, remove MRI jobs supporting that
release train.

Change-Id: I8db4b5ebce59dd0f8a13befddfb0b51ac90e7669
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
13 months agoFix: Update tox.ini for tox v4.0+ 04/105404/2
Sangwook Ha [Wed, 12 Apr 2023 08:24:06 +0000 (01:24 -0700)]
Fix: Update tox.ini for tox v4.0+

There are a couple of changes in tox v4.0+ not compatible with tox.ini.

The 'whitelist_externals' key was removed. Use 'allowlist_externals'
instead.

'passenv' does not support a space-separated list any more.
Use a comma-separated list instead. Also, remove duplicate environment
variables since the names are not case sensitive.

https://tox.wiki/en/4.4.11/upgrading.html#upgrading
https://tox.wiki/en/4.4.11/config.html#passenv

Change-Id: I188cc4ea20d187e44a7a2a7f07845306dd4b81fe
Signed-off-by: Sangwook Ha <sangwook.ha@verizon.com>
13 months agoMerge "CI: Remove lf-infra-docs project and jobs"
Anil Belur [Tue, 11 Apr 2023 22:36:43 +0000 (22:36 +0000)]
Merge "CI: Remove lf-infra-docs project and jobs"

13 months agoMerge "Chore: Update global-jjb to latest v0.85.0"
Andrew Grimberg [Tue, 11 Apr 2023 12:19:49 +0000 (12:19 +0000)]
Merge "Chore: Update global-jjb to latest v0.85.0"

13 months agoMerge "Update cloud image"
Robert Varga [Tue, 11 Apr 2023 09:03:21 +0000 (09:03 +0000)]
Merge "Update cloud image"

13 months agoMerge "Update cloud image list docs"
Robert Varga [Tue, 11 Apr 2023 09:02:53 +0000 (09:02 +0000)]
Merge "Update cloud image list docs"

13 months agoMerge "Update validate-ar jobs for potassium"
Robert Varga [Tue, 11 Apr 2023 09:02:42 +0000 (09:02 +0000)]
Merge "Update validate-ar jobs for potassium"

13 months agoMerge "Update validate-ar jobs for argon"
Robert Varga [Tue, 11 Apr 2023 09:02:08 +0000 (09:02 +0000)]
Merge "Update validate-ar jobs for argon"

13 months agoMerge "Update cloud image CentOS7 docker x86_64"
Robert Varga [Tue, 11 Apr 2023 09:01:52 +0000 (09:01 +0000)]
Merge "Update cloud image CentOS7 docker x86_64"

13 months agoMerge "Update cloud image Ubuntu18.04 mininet ovs"
Robert Varga [Tue, 11 Apr 2023 09:01:40 +0000 (09:01 +0000)]
Merge "Update cloud image Ubuntu18.04 mininet ovs"

13 months agoMerge "Update cloud image CentOSStream8 builder x86_64"
Robert Varga [Tue, 11 Apr 2023 09:01:24 +0000 (09:01 +0000)]
Merge "Update cloud image CentOSStream8 builder x86_64"

13 months agoMerge "Update cloud image CentOS7 builder x86_64"
Robert Varga [Tue, 11 Apr 2023 09:01:10 +0000 (09:01 +0000)]
Merge "Update cloud image CentOS7 builder x86_64"

13 months agoMerge "Update cloud image Ubuntu18.04 docker x86_64"
Robert Varga [Tue, 11 Apr 2023 09:00:56 +0000 (09:00 +0000)]
Merge "Update cloud image Ubuntu18.04 docker x86_64"

13 months agoChore: Update global-jjb to latest v0.85.0 54/105354/1
Anil Belur [Tue, 11 Apr 2023 02:52:23 +0000 (12:52 +1000)]
Chore: Update global-jjb to latest v0.85.0

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

13 months agoUpdate cloud image list docs 71/104771/26
jenkins-releng [Mon, 10 Apr 2023 11:02:32 +0000 (11:02 +0000)]
Update cloud image list docs

Job: builder-update-image-list/1644
Change-Id: Ie4c52f872ad917802ad6a5d71d9dc8e2425dab47
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
13 months agoUpdate validate-ar jobs for potassium 25/105325/1
jenkins-releng [Sat, 8 Apr 2023 13:15:12 +0000 (13:15 +0000)]
Update validate-ar jobs for potassium

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

13 months agoFix: update docs jjb node version 49/105149/2
guillaume.lambert [Mon, 3 Apr 2023 10:15:30 +0000 (12:15 +0200)]
Fix: update docs jjb node version

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

13 months agoCI: Remove lf-infra-docs project and jobs 47/105247/1
Andrew Grimberg [Tue, 4 Apr 2023 23:26:33 +0000 (16:26 -0700)]
CI: Remove lf-infra-docs project and jobs

The releng/docs project on the LF Gerrit has been migrated to using
GitHub Actions for verification. RTD builds have been setup to happen
automatically by watching the GitHub mirror repository with an RTD
GitHub integration configured.

Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
Change-Id: I44073d60a4e92550b71af169a79f405700726a70

13 months agoUpdate cloud image 38/105138/2
jenkins-releng [Mon, 3 Apr 2023 06:49:36 +0000 (06:49 +0000)]
Update cloud image

Job: builder-openstack-update-cloud-image/526
Change-Id: I3a6ecb50d08f5fa02006936e1a871efa2723ced8
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
13 months agoFeat: Branch cut stable/argon stream for AR 39/105139/3
Andrew Grimberg [Sun, 2 Apr 2023 11:46:44 +0000 (17:16 +0530)]
Feat: Branch cut stable/argon stream for AR

Add AR jobs for stable/argon release. Move master
to the next release Potassium (K).

Issue-ID: https://jira.linuxfoundation.org/browse/RELENG-4670
Change-Id: Ibe94f3478f94dac05f2fbc600ec238207d808a1b
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
13 months agoUpdate validate-ar jobs for argon 40/105140/1
jenkins-releng [Sun, 2 Apr 2023 08:31:25 +0000 (08:31 +0000)]
Update validate-ar jobs for argon

Job: autorelease-update-validate-jobs-argon/8
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Change-Id: I328d2382446a245edb1aeb966e4644577a5e020d

13 months agoUpdate cloud image CentOS7 docker x86_64 37/105137/1
jenkins-releng [Sat, 1 Apr 2023 22:29:20 +0000 (22:29 +0000)]
Update cloud image CentOS7 docker x86_64

Job: builder-openstack-update-cloud-image/524
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Change-Id: Ica40b34a6c7b3bc4969e14603730cf10b1b6e843

13 months agoUpdate cloud image Ubuntu18.04 mininet ovs 36/105136/1
jenkins-releng [Sat, 1 Apr 2023 18:32:10 +0000 (18:32 +0000)]
Update cloud image Ubuntu18.04 mininet ovs

Job: builder-openstack-update-cloud-image/523
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Change-Id: I35c81fb7d41ea50ca278782c9ffa52ba94d3477c

13 months agoUpdate cloud image CentOSStream8 builder x86_64 18/105118/2
jenkins-releng [Sat, 1 Apr 2023 16:40:53 +0000 (16:40 +0000)]
Update cloud image CentOSStream8 builder x86_64

Job: builder-openstack-update-cloud-image/522
Change-Id: I3bdf398ac91566887033d01a0d56a48549ac818f
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>