infra/cicd.git
2 years agometal3: Parameterize version and reorganize projects 97/12497/3
Lennart Jern [Tue, 15 Feb 2022 06:27:59 +0000 (08:27 +0200)]
metal3: Parameterize version and reorganize projects

By parameterizing the version, it was possible to reduce the number of files since
we used to have one job-template for each version.

Second, the projects.yml is reorganized so that we have projects based
on the different types of tests (e.g. integration and feature) instead
of based on the repository. This is because the test type has more in
common than the repository, so fewer things are duplicated.

Change-Id: I620254144f27861871c5b449afd74e9f1e0dd3a0

2 years agoRemove CAPM3 v1a4 main jobs only but keep jobs running on pull requests 00/12300/3
Furkat Gofurov [Tue, 8 Feb 2022 14:14:55 +0000 (16:14 +0200)]
Remove CAPM3 v1a4 main jobs only but keep jobs running on pull requests

Change-Id: I68125698940599e01129c987458eb469e31bc960

2 years agochange metal3 github token ID 52/12452/1
Rozzii [Fri, 18 Feb 2022 09:20:44 +0000 (11:20 +0200)]
change metal3 github token ID

This change is part of the renaming effort of the metal3 project.

Change-Id: I7e076ba9f3af5650af6be559a8ed6fcf910bf0ad

2 years agoMerge "nsm: target meridio image renamed to tapa"
Fatih Degirmenci [Tue, 15 Feb 2022 22:30:32 +0000 (22:30 +0000)]
Merge "nsm: target meridio image renamed to tapa"

2 years agoMerge "metal3: parameterize image_os"
Feruzjon Muyassarov [Tue, 15 Feb 2022 15:44:00 +0000 (15:44 +0000)]
Merge "metal3: parameterize image_os"

2 years agonsm: target meridio image renamed to tapa 10/12410/1
Lionel Jouin [Tue, 15 Feb 2022 12:25:32 +0000 (13:25 +0100)]
nsm: target meridio image renamed to tapa

Change-Id: I98a4171c7326c2abc53ad768e8b69b94e73bb39c

2 years agometal3: parameterize image_os 09/12409/2
Lennart Jern [Mon, 14 Feb 2022 10:24:16 +0000 (12:24 +0200)]
metal3: parameterize image_os

This reduces the number of job templates by almost 2 since we now use
the same template for centos and ubuntu for each job.

Note that the status checks and trigger phrases change for all ubuntu
jobs! This is beacuse they used to have centos spelled out but ubuntu
omitted (e.g. test-v1b1-centos-integration and test-v1b1-integration).
Now ubuntu will also be spelled out: test-v1b1-ubuntu-integration.

Change-Id: I885483219da1ff41227f861d7b3570debf22f022

2 years agoFix virtualenv default version issue 03/12403/1
nauman [Mon, 14 Feb 2022 17:59:09 +0000 (17:59 +0000)]
Fix virtualenv default version issue

use venv instead of virtualenv
default apt virtualenv pkg has issue with importlib-metadata

https: //github.com/pypa/virtualenv/commit/bb82a73b6dbf577874f6d4bfaf72d2a7f59dfffe
Change-Id: I8fb996dc831535affee4dcb0aeebdc6b70caee51

2 years agometal3: Rename DISTRIBUTION -> IMAGE_OS 40/12340/3
Lennart Jern [Thu, 10 Feb 2022 07:50:44 +0000 (09:50 +0200)]
metal3: Rename DISTRIBUTION -> IMAGE_OS

IMAGE_OS is the variable that is used when running the tests, so to
avoid unnecessary variables we want the same variable name here also.

Change-Id: I9ddb64414a142ebd78550c4546dec671f0f791a7

2 years agoMerge "Parameterize DISTRIBUTION and merge job templates"
Feruzjon Muyassarov [Fri, 11 Feb 2022 08:51:05 +0000 (08:51 +0000)]
Merge "Parameterize DISTRIBUTION and merge job templates"

2 years agoRemove an obsolete job 42/12342/4
Nam [Thu, 10 Feb 2022 12:15:52 +0000 (14:15 +0200)]
Remove an obsolete job

Change-Id: I7dab56b179a1eac13edb43b9c5468f9af771e427
This PR removes the CI job that update local built IPA  image to Artifactory because this artifact is used in no where.

2 years agoCorrect pipeline path for main ipa image building jobs 35/12335/1
Furkat Gofurov [Thu, 10 Feb 2022 08:10:20 +0000 (10:10 +0200)]
Correct pipeline path for main ipa image building jobs

Change-Id: I4009000e921fb0d180cb60232939fb9be6eb632e

2 years agoORAN-SC: Add ric, sim and scp repositories 32/12332/3
robert.tomczyk [Wed, 9 Feb 2022 15:39:29 +0000 (15:39 +0000)]
ORAN-SC: Add ric, sim and scp repositories

The repos that were added:
+ ric-app/ad
+ ric-app/bouncer
+ ric-app/hw
+ ric-app/hw-go
+ ric-app/lp
+ ric-app/rc
+ ric-app/ric-sdk-py
+ ric-app/ts
+ ric-plt/alarm-go
+ ric-plt/asn1-documents
+ ric-plt/dbaas/hiredis-vip
+ ric-plt/libe2ap
+ ric-plt/ric-dep
+ ric-plt/ricctl
+ ric-plt/ricdms
+ ric-plt/sdlpy
+ ric-plt/vespamgr
+ ric-plt/xapp-frame
+ ric-plt/xapp-frame-cpp
+ ric-plt/xapp-frame-py
+ scp/oam/modeling
+ scp/ocu/5gnr
+ scp/ric-app/kpimon
+ scp/ric-app/ssp
+ sim/a1-interface
+ sim/e2-interface
+ sim/e2-interface-data
+ sim/o1-interface

Change-Id: I9b7a9ada1bec2c55aede51d50acef5e70b6c085e

2 years agoORAN-SC: Add nonrtric repositories 26/12326/1
robert.tomczyk [Wed, 9 Feb 2022 14:44:16 +0000 (14:44 +0000)]
ORAN-SC: Add nonrtric repositories

Added repositories:
+ nonrtric/plt/dmaapadapter
+ nonrtric/plt/dmaapmediatorproducer
+ nonrtric/plt/helmmanager
+ nonrtric/plt/informationcoordinatorservice
+ nonrtric/plt/rappcatalogue
+ nonrtric/plt/sdnca1controller
+ nonrtric/rapp/healthcheck
+ nonrtric/rapp/orufhrecovery
+ nonrtric/rapp/ransliceassurance
+ o-du/phy
+ pti/rtp

Change-Id: I11d2d8e8a5a148413aefbd810b3bb020be35bb23

2 years agoORAN-SC: Removed unused repositories 21/12321/1
robert.tomczyk [Wed, 9 Feb 2022 13:13:08 +0000 (13:13 +0000)]
ORAN-SC: Removed unused repositories

List of removed repos:
- oransc/it/test
- oransc/oam/nf-oam-adopter
- oransc/oam/tr069-adapter
- oransc/portal/ric-dashboard
- oransc/ric-app/admin
- oransc/ric-plt/dbaas
- oransc/ric-plt/sdlgo
- oransc/sim
- oransc/smo
- oransc/smo/a1

Change-Id: I265dc6cca0130c0bd79c8638fcd981cf2fb0060b

2 years agoParameterize DISTRIBUTION and merge job templates 16/12316/4
Lennart Jern [Wed, 2 Feb 2022 10:34:11 +0000 (12:34 +0200)]
Parameterize DISTRIBUTION and merge job templates

This is an attempt to merge job templates for v1a4_integration_tests so
that instead of having one template for ubuntu and one for centos, we
have a single template and use the distribution variable to render two
separate jobs (for ubuntu and centos respectively).

Change-Id: I0d9563f1f2d545f5aa32f1a9418df63314fa0b4a

2 years agoMerge "Remove TARGET_NODE_OS variable"
Feruzjon Muyassarov [Wed, 9 Feb 2022 10:49:55 +0000 (10:49 +0000)]
Merge "Remove TARGET_NODE_OS variable"

2 years agoMerge "Update geode-native integration test jobs to run in parallel"
Robert Tomczyk [Wed, 9 Feb 2022 10:30:04 +0000 (10:30 +0000)]
Merge "Update geode-native integration test jobs to run in parallel"

2 years agoUpdate geode-native integration test jobs to run in parallel 11/12311/2
Mario Salazar de Torres [Wed, 9 Feb 2022 09:28:29 +0000 (10:28 +0100)]
Update geode-native integration test jobs to run in parallel

 - Changed both old and new ITs jobs so they are executed in parallel.
   The number of tests ran in parallel is equivalent to the number of
   cores divided by 4, meaning that in average, each test will have
   available 4 cores in computing terms.

Change-Id: I8eaeccb45ae41de262ac3c6be5622905b454cf70

2 years agoUpdate default values for geode-native jobs 13/12313/1
Mario Salazar de Torres [Wed, 9 Feb 2022 09:48:43 +0000 (10:48 +0100)]
Update default values for geode-native jobs

 - Updated default branch name to 1.13
 - Updated default docker image to use 1.13.2 tag

Change-Id: I4869025c675f8cd080210813a03a35e86be0d3a2

2 years agoRemove TARGET_NODE_OS variable 99/12299/1
Lennart Jern [Tue, 8 Feb 2022 13:26:27 +0000 (15:26 +0200)]
Remove TARGET_NODE_OS variable

This variable is not used in the pipelines anymore. It was previously
used to set the IMAGE_OS variable, but we are now using the DISTRIBUTION
variable for this instead. DISTRIBUTION is currently always set to the
same that TARGET_NODE_OS, except that it is all lower case.

Change-Id: Ifc89943b8921ff27fb41a45c59fa44801346f6e1

2 years agoMerge "Update: k8s version set to master branch"
Akash Rajguru [Mon, 7 Feb 2022 08:56:34 +0000 (08:56 +0000)]
Merge "Update: k8s version set to master branch"

2 years agoRenames master mention to main in ipa building jobs. Changes m3-dev-tools trigger... 63/12263/1
Furkat Gofurov [Sat, 5 Feb 2022 20:15:22 +0000 (22:15 +0200)]
Renames master mention to main in ipa building jobs. Changes m3-dev-tools trigger phrases
accordingly and some minor improvements

Change-Id: Ic453b485fc5f7a58e0c629e394f383fb0299bb6a

2 years agoUpdate: k8s version set to master branch 61/12261/1
Akash Rajguru [Fri, 4 Feb 2022 16:51:40 +0000 (16:51 +0000)]
Update: k8s version set to master branch

 * k8s version set to master as master contains
   changes required for ONAP (10.0.0)

Change-Id: Iedbbb6f1bffea724cac5787ac2f369999dcbbf41

2 years agoRename master mentions in job files and job ids. Also remove 'metal3io-' from project 59/12259/1
Furkat Gofurov [Fri, 4 Feb 2022 15:18:53 +0000 (17:18 +0200)]
Rename master mentions in job files and job ids. Also remove 'metal3io-' from project
names to avoid consequitive 'metal3' wordings in job names in Jenkins UI

Change-Id: I3563ac91f4cbc0c4ad31723503c9ab87963f2bad

2 years agoRename Airship folder and all other mentions of it to Metal3 and bml prefix to capm3 49/12249/6
Furkat Gofurov [Fri, 4 Feb 2022 08:48:36 +0000 (10:48 +0200)]
Rename Airship folder and all other mentions of it to Metal3 and bml prefix to capm3

Change-Id: Iec3093938b305d008c7f302de3d8e5d26ac6f6c2

2 years agoGeode: Update build slave to Ubutnu 20.04 47/12247/1
robert.tomczyk [Thu, 3 Feb 2022 20:59:53 +0000 (20:59 +0000)]
Geode: Update build slave to Ubutnu 20.04

Change-Id: Id07452266f9ce32c0335d1d465e4865b2f5e8257

2 years agoAdd KUBERNETES_VERSION as a default value to airship dev tool 95/12195/2
Sunnatillo [Fri, 28 Jan 2022 11:53:43 +0000 (13:53 +0200)]
Add KUBERNETES_VERSION as a default value to airship dev tool
integration tests
Update default CAPI and CAPM3 version to v1beta1

Change-Id: Ieea9aa2a82d2598bbc6e296ade04ea2e48f890a4

2 years agoUplift Kubernetes and Kind node image to v1.23.3 82/12182/1
kashifest [Thu, 27 Jan 2022 12:48:18 +0000 (14:48 +0200)]
Uplift Kubernetes and Kind node image to v1.23.3

Change-Id: I1b558dcbd0a4be301ca56be37d6a0fbae05d8652

2 years agoONAP Adding new repositories 71/12171/1
robert.tomczyk [Wed, 26 Jan 2022 14:57:54 +0000 (14:57 +0000)]
ONAP Adding new repositories

List of new repositories:
- dcaegen2/collectors/hv-ves
- dcaegen2/services/sdk
- testsuite/python-testing-utils

Change-Id: I42d0d536126439f8e0725c4f76abb36aac4339d3

2 years agoMerge "Add a job to trigger e2e upgrade test"
Furkat Gofurov [Wed, 26 Jan 2022 12:36:05 +0000 (12:36 +0000)]
Merge "Add a job to trigger e2e upgrade test"

2 years agoAdd a job to trigger e2e upgrade test 13/12113/4
Mohammed Boukhalfa [Fri, 21 Jan 2022 13:55:02 +0000 (15:55 +0200)]
Add a job to trigger e2e upgrade test

Change-Id: I70bc852c90a492a1955b9680b8e98fdee367f69a

2 years agoFix missing v infront of KUBERNETES_VERSION 53/12153/1
kashifest [Tue, 25 Jan 2022 14:37:35 +0000 (16:37 +0200)]
Fix missing v infront of KUBERNETES_VERSION

KUBERNETES_VERSION is missing a v accidentally in the beginning

Change-Id: I918e1db89b8cddd1960f99d8c23a464408dca59c

2 years agoUpdate default Kubernetes Version to 1.23.2 42/12142/1
kashifest [Tue, 25 Jan 2022 08:33:49 +0000 (10:33 +0200)]
Update default Kubernetes Version to 1.23.2

Update kind node image version to 1.23.1

Change-Id: I72832f3e057c6a0e5795bf95688fcb7d4227cfa9

2 years agoSwitch rest rebase/upstream jobs to Ubuntu 20.04 slave 14/12114/1
robert.tomczyk [Fri, 21 Jan 2022 15:10:34 +0000 (15:10 +0000)]
Switch rest rebase/upstream jobs to Ubuntu 20.04 slave

Change-Id: I5e8b5c99937e10bb80a7425e723b32f67557ec6a

2 years agoFix: Add ssh key for ONAP push-upstream job 12/12112/1
robert.tomczyk [Fri, 21 Jan 2022 13:11:11 +0000 (13:11 +0000)]
Fix: Add ssh key for ONAP push-upstream job

Change-Id: Ibc359a3028e7b4f9c0e07f07a198d99d948f48e9

2 years agoSwitch ONAP to new Infra Ubuntu 20.04 slave 10/12110/1
robert.tomczyk [Fri, 21 Jan 2022 12:43:08 +0000 (12:43 +0000)]
Switch ONAP to new Infra Ubuntu 20.04 slave

Change-Id: I23543978edd589897574dcd60aa2e75192a62b9f

2 years agoAdd Infra to jenkins slave update build script 09/12109/1
robert.tomczyk [Fri, 21 Jan 2022 12:20:13 +0000 (12:20 +0000)]
Add Infra to jenkins slave update build script

Change-Id: I67b063c10b6ae42014c997deceac375375a24534

2 years agoMerge "Add Geode to jenkins slave update build script"
Robert Tomczyk [Fri, 21 Jan 2022 12:14:13 +0000 (12:14 +0000)]
Merge "Add Geode to jenkins slave update build script"

2 years agoMerge "update-default-k8s-version-kind-node-version"
Furkat Gofurov [Thu, 20 Jan 2022 10:26:43 +0000 (10:26 +0000)]
Merge "update-default-k8s-version-kind-node-version"

2 years agoAdd Geode to jenkins slave update build script 88/12088/1
robert.tomczyk [Wed, 19 Jan 2022 15:50:06 +0000 (15:50 +0000)]
Add Geode to jenkins slave update build script

Change-Id: Ia04f9bb964686c38d75f06fdfc843e08d1770dba

2 years agoAdd parameters for CAPI and CAPM3 release 38/12038/1
Lennart Jern [Fri, 14 Jan 2022 14:09:54 +0000 (16:09 +0200)]
Add parameters for CAPI and CAPM3 release

We want these parameters also for the integration tests, not just main
jobs.

Change-Id: I67e60b4c1434d00d7eed7b7079840617bdf1600c

2 years agoMerge "Add parameters for CAPI and CAPM3 releases"
Furkat Gofurov [Fri, 14 Jan 2022 10:53:19 +0000 (10:53 +0000)]
Merge "Add parameters for CAPI and CAPM3 releases"

2 years agoAdd parameters for CAPI and CAPM3 releases 33/12033/1
Lennart Jern [Fri, 14 Jan 2022 08:19:20 +0000 (10:19 +0200)]
Add parameters for CAPI and CAPM3 releases

We want to be able to test upgrades from different versions. These
parameters can be used to specify the release we start the upgrade from.
No default value is provided to avoid hard coding a specific release.
The values are automatically set to the latest available release for the
selected API version when left empty (by scripts in metal3-dev-env).

Change-Id: I7eaca37048b9eb3a8a1801e661c537fcec3b7040

2 years agoUpdate jenkins slave update build script 29/12029/1
sankar palanivel [Thu, 13 Jan 2022 16:35:27 +0000 (16:35 +0000)]
Update jenkins slave update build script

Change-Id: I7fb48ca13b33d52db1602da08de1917fcebbc0c0

2 years agoAdd jenkins slave image update jobs 15/12015/2
sankar palanivel [Thu, 13 Jan 2022 14:26:05 +0000 (14:26 +0000)]
Add jenkins slave image update jobs

In this change,
  - Add packer build jobs to update nordix jenkins
   build slave images

Change-Id: I2c3f9455f8f5c57c51bf504def1e1b1ad62a80d2

2 years agoSet CAPI and CAPM3 versions lower for upgrade 01/12001/1
Lennart Jern [Thu, 13 Jan 2022 07:33:00 +0000 (09:33 +0200)]
Set CAPI and CAPM3 versions lower for upgrade

We want to upgrade from CAPI v1alpha4 and CAPM3 v1alpha5 to v1beta1.

Change-Id: I80b472b2802e6465164f24bea518471b6a8432ad

2 years agoupdate-default-k8s-version-kind-node-version 87/11987/3
Sunnatillo [Wed, 12 Jan 2022 13:54:59 +0000 (15:54 +0200)]
update-default-k8s-version-kind-node-version

updates KUBERNETES_VERSION and KIND_NODE_IMAGE_VERSION
to v1.22.3 and v1.22.2 respectively

Change-Id: I70a9af9e359e6be9e883bca7ced7e0f725c0e261

2 years agoChange ironic-image branch to main in ipa test 86/11986/1
Rozzii [Wed, 12 Jan 2022 13:32:10 +0000 (15:32 +0200)]
Change ironic-image branch to main in ipa test

This change is related to the changes aimd to remove offensive
language from the Nordix repositories.

Change-Id: Ife9085f7f1d15e5b3699c9a7d174a326df5c4eb0

2 years agoChange default BMO branch to main 80/11980/1
Rozzii [Wed, 12 Jan 2022 12:44:50 +0000 (14:44 +0200)]
Change default BMO branch to main

This change is part of the changes aimed to remove offensive language
from the Nordix repositories.

Change-Id: I611725c5af7f92c817279068f23f64a134a4bc41

2 years agoUpdate BMO_branch to main in ipa building 71/11971/2
Mohammed Boukhalfa [Wed, 12 Jan 2022 07:15:36 +0000 (09:15 +0200)]
Update BMO_branch to main in ipa building

Change-Id: I6f0a1c5244a5a149c6766c5c0487ff0e101dfd49

2 years agoUpdate ghprbActualCommit to default to main for clean up job 62/11962/1
Feruzjon Muyassarov [Tue, 11 Jan 2022 11:39:40 +0000 (13:39 +0200)]
Update ghprbActualCommit to default to main for clean up job

We have recently deleted master branch from metal3-io/project-infra
repo. And our clean up job runs from project-infra. Since the default
and the only branch that exists is main, we need to update defaulting
here too since this is from where the value is passed to Jenkins
pipeline.

Change-Id: Ib9bbbcd69a47c8bf50bdae2cb2e59de60f6f7e3b

2 years agoRemove unused PROMETHEUS_METRICS variable from airship jobs 44/11944/1
Michael Captain [Mon, 10 Jan 2022 12:51:26 +0000 (14:51 +0200)]
Remove unused PROMETHEUS_METRICS variable from airship jobs

Change-Id: Ibab308d617a772beb2454eace19f83e37580089e

2 years agoFix incorrect trigger phrase and add keep jobs to 42/11942/2
Feruzjon Muyassarov [Mon, 10 Jan 2022 12:07:18 +0000 (14:07 +0200)]
Fix incorrect trigger phrase and add keep jobs to
project-infra repository.

Change-Id: I0defbd92ac786e891bfddd2b4f035bf2db0eca57

2 years agoAllow skipping metal3 environment clean up and VM deletion. 94/11894/8
Feruzjon Muyassarov [Tue, 4 Jan 2022 08:52:18 +0000 (10:52 +0200)]
Allow skipping metal3 environment clean up and VM deletion.

Change-Id: I7c4d34c6a420ead3931b74f4e0720b7096fd72ec

2 years agofix automation of node image building 81/11881/2
Sunnatillo [Mon, 27 Dec 2021 14:27:58 +0000 (16:27 +0200)]
fix automation of node image building

Change-Id: I6465ce39ba2869b9be9a5f215d15f7b9cd6039ca

2 years agoMerge "Add main branch reference for project infra"
Furkat Gofurov [Thu, 23 Dec 2021 13:54:38 +0000 (13:54 +0000)]
Merge "Add main branch reference for project infra"

2 years agoAdd main branch reference for project infra 73/11873/1
kashifest [Thu, 23 Dec 2021 11:55:03 +0000 (13:55 +0200)]
Add main branch reference for project infra

Change-Id: I192dc0af35fc5daab33000e20c2dcd480c50bca7

2 years agoMerge "Remove yardstick test phase from k8s release job"
Nauman Yaseen [Thu, 23 Dec 2021 11:55:49 +0000 (11:55 +0000)]
Merge "Remove yardstick test phase from k8s release job"

2 years agoRemove yardstick test phase from k8s release job 72/11872/1
nauman [Thu, 23 Dec 2021 11:38:37 +0000 (11:38 +0000)]
Remove yardstick test phase from k8s release job

Change-Id: Ib5a41898609a783abf43dcf1398272bf0241612e

2 years agoadd integration repos for A1 70/11870/1
afenner [Thu, 23 Dec 2021 09:35:49 +0000 (09:35 +0000)]
add integration repos for A1

Change-Id: I29251a8db5332ca340fd68715e1eeb01b3855515
Signed-off-by: afenner <Andrew.fenner@est.tech>
2 years agoAllow metal3 members to trigger jobs in project-infra. 65/11865/3
Feruzjon Muyassarov [Wed, 22 Dec 2021 07:40:28 +0000 (09:40 +0200)]
Allow metal3 members to trigger jobs in project-infra.

Quite often people can not trigger Jenkins job in infra
pull request because we have white listed only nordix-airship
GitHub org. Removing whitelisting should allow metal3 org
members to trigger Jenkins job.

Change-Id: I40a87ed13985ccd8701963337af9a37bde031382

2 years agoORANSC: Update java verify template 44/11544/2
robert.tomczyk [Wed, 1 Dec 2021 18:55:33 +0000 (18:55 +0000)]
ORANSC: Update java verify template

Change-Id: I1146180109525153b3ab04bdd85051b1a6e9593f

2 years agoMerge "Fix automation of node image building"
Feruzjon Muyassarov [Wed, 1 Dec 2021 11:25:45 +0000 (11:25 +0000)]
Merge "Fix automation of node image building"

2 years agoMigrate v1beta1 for upgrade tests 00/11500/1
Nam Xuan Nguyen [Tue, 30 Nov 2021 07:47:37 +0000 (09:47 +0200)]
Migrate v1beta1 for upgrade tests

Change-Id: I6e992f508e3ce035f6b6892b6dc01c7056d51690

2 years agoUpdate onap verify jobs 18/11318/1
Akash Rajguru [Thu, 18 Nov 2021 08:39:41 +0000 (08:39 +0000)]
Update onap verify jobs

 * updated onap verify jobs to use ssh agent
   to download dependency.
 * added missing comma in oom helm build

Change-Id: I928a23078d635b2bb8f6502cf1c3f43af3e4258e

2 years agoFix automation of node image building 90/11290/5
Sunnatillo [Mon, 15 Nov 2021 14:47:25 +0000 (16:47 +0200)]
Fix automation of node image building

Changing config from github plugin to ghprb plugin for node image building automation

Change-Id: Iba47100c66b468feafdd7718e5b991a35f6910ff

2 years agoMerge "Update feature tests to v1beta1"
Furkat Gofurov [Tue, 16 Nov 2021 13:35:44 +0000 (13:35 +0000)]
Merge "Update feature tests to v1beta1"

2 years agoUpdate onap verify and onap oom helm build 97/11297/1
Akash Rajguru [Tue, 16 Nov 2021 08:27:55 +0000 (08:27 +0000)]
Update onap verify and onap oom helm build

 * updated onap verify to use k8s v1.19 for onap 9.0.0
 * Disable offline-deployment.
 * Varify packaging and online deployment will go in parallel.
 * Updated oom helm build to use helm v3.5.0 and include
   multicloud-starlingx, multicloud-vio, multicloud-windriver
   required by onap 9.0.0

Change-Id: I84944fd1a93f539fdda762e89d620033738071d4

2 years agoUpdate feature tests to v1beta1 84/11284/1
Nam Xuan Nguyen [Mon, 15 Nov 2021 08:54:02 +0000 (10:54 +0200)]
Update feature tests to v1beta1

Change-Id: If4f7efa30a12f28cccd5abf8b49c1b912fe4e044

2 years agoMerge "Align master/PR e2e jobs file names, job ids and job names for better readability"
Feruzjon Muyassarov [Wed, 10 Nov 2021 14:20:52 +0000 (14:20 +0000)]
Merge "Align master/PR e2e jobs file names, job ids and job names for better readability"

2 years agoMerge "Modify CAPM3 and CAPI version to v1beta1 for Bare metal lab"
Kashif Khan [Tue, 9 Nov 2021 14:29:06 +0000 (14:29 +0000)]
Merge "Modify CAPM3 and CAPI version to v1beta1 for Bare metal lab"

2 years agoModify CAPM3 and CAPI version to v1beta1 for Bare metal lab 61/11161/1
smoshiur1237 [Tue, 9 Nov 2021 14:09:57 +0000 (16:09 +0200)]
Modify CAPM3 and CAPI version to v1beta1 for Bare metal lab

Change-Id: Ib6d166f06bd63380bfc49d3ee4acff876586748d

2 years agoAlign master/PR e2e jobs file names, job ids 00/11100/5
Furkat Gofurov [Thu, 4 Nov 2021 13:18:46 +0000 (15:18 +0200)]
Align master/PR e2e jobs file names, job ids
and job names for better readability

Change-Id: I0f5815144ab50020e873a2afe4c2f88e66f4a63b

2 years agoCheckout to release-0.5 branch when e2e v1a5 master is triggered 24/11124/2
Feruzjon Muyassarov [Mon, 8 Nov 2021 08:52:06 +0000 (10:52 +0200)]
Checkout to release-0.5 branch when e2e v1a5 master is triggered

E2E v1a5 master jobs are enabled only in CAPM3 repository. In CAPM3
it is release-0.5 branch that holds v1a5 related code base. As such,
for v1a5 master jobs, we need to make sure we default to release-0.5
branch, which will be passed to project-infra scripts, where git
checkout release-0.5 will happen. For v1beta1 master jobs, we continue
checking out to main branch, as configured by default here.

Change-Id: I532a349236f16af6450a7f0325c499c0f35e56c2

3 years agoAdd e2e v1beta1 jobs 98/11098/3
Mohammed Boukhalfa [Thu, 4 Nov 2021 09:47:54 +0000 (11:47 +0200)]
Add e2e v1beta1 jobs

Change-Id: I0d292f03701069fb1ff62bf71e471f7d50d5bc60

3 years agoTrigger node image building when there is a change in github repo 84/11084/7
Sunnatillo [Wed, 3 Nov 2021 11:02:59 +0000 (13:02 +0200)]
Trigger node image building when there is a change in github repo

This commit adds automation to start a job when there is a change
in ci/images/ and ci/scripts/image_scripts/ folders.

Change-Id: Ie870efa0027028000a93e585cd335762eb3df88d

3 years agoChange ghprbTargetBranch and ghprbActualCommit to master 16/11016/1
Furkat Gofurov [Fri, 29 Oct 2021 16:11:15 +0000 (19:11 +0300)]
Change ghprbTargetBranch and ghprbActualCommit to master

Change-Id: I20c8c383a68d1bfd5f75dd2232680782b436e0d6

3 years agoMerge "Add Airship v1beta1 jobs"
Feruzjon Muyassarov [Fri, 29 Oct 2021 11:10:12 +0000 (11:10 +0000)]
Merge "Add Airship v1beta1 jobs"

3 years agoMerge "Set prometheus monitoring for feature tests"
Furkat Gofurov [Thu, 28 Oct 2021 20:01:30 +0000 (20:01 +0000)]
Merge "Set prometheus monitoring for feature tests"

3 years agoAdd Airship v1beta1 jobs 36/10936/4
Furkat Gofurov [Fri, 22 Oct 2021 09:36:23 +0000 (12:36 +0300)]
Add Airship v1beta1 jobs

Note: These changes only covers the scope of adding new v1beta1 jobs
to be run on patch sets and master jobs using v1beta1 API of CAPM3/CAPI.

Change-Id: Icb42e40686d8e083c84e3da867cce8de949fccc3

3 years agoMerge "fix bml master integration test name"
Furkat Gofurov [Wed, 27 Oct 2021 13:22:12 +0000 (13:22 +0000)]
Merge "fix bml master integration test name"

3 years agoMerge "ONAP test branch set to master"
Akash Rajguru [Wed, 27 Oct 2021 09:46:54 +0000 (09:46 +0000)]
Merge "ONAP test branch set to master"

3 years agofix bml master integration test name 77/10977/1
Sunnatillo [Wed, 27 Oct 2021 08:31:24 +0000 (11:31 +0300)]
fix bml master integration test name

Change-Id: I6a63cf643752b6a6c21b5345bac139fd3f9e666d

3 years agoMerge "Fix prefix of bml master integration tests centos job"
Furkat Gofurov [Wed, 27 Oct 2021 08:10:38 +0000 (08:10 +0000)]
Merge "Fix prefix of bml master integration tests centos job"

3 years agoChange the name of e2e master jobs 67/10967/5
Nam Xuan Nguyen [Wed, 27 Oct 2021 07:13:39 +0000 (10:13 +0300)]
Change the name of e2e master jobs

This PR aims to make it easier to monitor these e2e master jobs by changing the name and make the word "master" more visible.

Change-Id: I4756d7291e5038f63c20c7d29eb25e63b0d578ea

3 years agoONAP test branch set to master 72/10972/1
Akash Rajguru [Wed, 27 Oct 2021 07:46:44 +0000 (08:46 +0100)]
ONAP test branch set to master

Change-Id: I87268e61d3983ccc58fb4339372879126caff949

3 years agoFix prefix of bml master integration tests centos job 66/10966/1
Sunnatillo [Tue, 26 Oct 2021 21:36:38 +0000 (00:36 +0300)]
Fix prefix of bml master integration tests centos job

Change-Id: I3b80eb1fbaaeae975f7a267cc2045b1db651e687

3 years agoMerge "Stagger airship integration tests"
Kashif Khan [Mon, 25 Oct 2021 09:42:01 +0000 (09:42 +0000)]
Merge "Stagger airship integration tests"

3 years agoStagger airship integration tests 55/10955/1
Michael Captain [Mon, 25 Oct 2021 07:35:29 +0000 (10:35 +0300)]
Stagger airship integration tests

If airship integration tests run at the same time, there can be a race
condition with OpenStack where the same IP address is gathered for two
instances. This leads to strange things happening, such as one job
logging into the VM for a different job and shutting it down.

Change-Id: I377a0c8b90b58062cfa7b86807e380436eb806e4

3 years agoreduce number of master bml integration tests to one 41/10941/1
Sunnatillo [Fri, 22 Oct 2021 12:03:33 +0000 (15:03 +0300)]
reduce number of master bml integration tests to one

This commit removes one of two master job that previously added.
Also corrects the test name on jenkins

Change-Id: Iccab5e296312a1cd29fb80c8c9bde5e234d33b58

3 years agoadd job bml master integration test centos 35/10935/5
Sunnatillo [Fri, 22 Oct 2021 09:01:24 +0000 (12:01 +0300)]
add job bml master integration test centos

This commit adds master bml integration tests centos jobs for
metal3-dev-env and project-infra repos,fixes typos,
removes  bml integration tests ubuntu

Change-Id: If2ef36097169144ff24c070ac0bcdc2fa1658e59

3 years agoeiffel: Add correct credential for Eiffel GitHub 06/10906/1
Fatih Degirmenci [Wed, 20 Oct 2021 11:57:44 +0000 (13:57 +0200)]
eiffel: Add correct credential for Eiffel GitHub

Change-Id: Icdc8b550dfac4dce488221150f187d890ea40416

3 years agoChange default branch to 'main' from 'master' for ETOS 02/10902/1
Tobias Persson [Wed, 20 Oct 2021 07:15:17 +0000 (09:15 +0200)]
Change default branch to 'main' from 'master' for ETOS

Change-Id: Ib2a8b3ea05d930a664f64eb0dfae16d9bfe14a07

3 years agoChange from master to main in e2e master test 83/10883/1
Nam Xuan Nguyen [Mon, 18 Oct 2021 12:40:58 +0000 (15:40 +0300)]
Change from master to main in e2e master test

Change-Id: Iccda0f5fd860dd7424590d7dbea18938c5054167

3 years agoAdd main branch in whitelist branches 15/10815/1
kashifest [Thu, 14 Oct 2021 09:59:06 +0000 (12:59 +0300)]
Add main branch in whitelist branches

Change-Id: If76a14ca88c39df6deeefe38127bbc71ba075644

3 years agoMerge "Schedule upgrade jobs 1 hour earlier"
Feruzjon Muyassarov [Tue, 5 Oct 2021 08:44:33 +0000 (08:44 +0000)]
Merge "Schedule upgrade jobs 1 hour earlier"

3 years agoSchedule upgrade jobs 1 hour earlier 62/10662/3
Furkat Gofurov [Tue, 5 Oct 2021 07:16:59 +0000 (10:16 +0300)]
Schedule upgrade jobs 1 hour earlier

Change-Id: Id15370ad3d6e8aa135e165766a5407d3a9844afc

3 years agoMerge "add bare metal lab integration tests for metal3-dev-env and project-infra...
Feruzjon Muyassarov [Tue, 5 Oct 2021 08:04:02 +0000 (08:04 +0000)]
Merge "add bare metal lab integration tests for metal3-dev-env and project-infra srepos"

3 years agoadd bare metal lab integration tests for metal3-dev-env and project-infra srepos 54/10654/7
Sunnatillo [Mon, 4 Oct 2021 09:06:08 +0000 (12:06 +0300)]
add bare metal lab integration tests for metal3-dev-env and project-infra srepos

Change-Id: I6040d5b33fe296422f82bafbd95c6acc0e57931c