infra/cicd.git
4 years agoAdd default variables for v1a2 CI tests 50/3250/2
fmuyassarov [Fri, 20 Dec 2019 17:05:17 +0000 (19:05 +0200)]
Add default variables for v1a2 CI tests

Change-Id: I0f27b46d88494880818305e3dafb283b11a766e8

4 years agoMerge "GEODE-NATIVE: Add parameter to control publishing geode native software to...
Robert Tomczyk [Thu, 19 Dec 2019 11:04:09 +0000 (11:04 +0000)]
Merge "GEODE-NATIVE: Add parameter to control publishing geode native software to Artifactory"

4 years agoGEODE-NATIVE: Add parameter to control publishing geode native software to Artifactory 26/3226/1
robert.tomczyk [Wed, 18 Dec 2019 13:36:10 +0000 (13:36 +0000)]
GEODE-NATIVE: Add parameter to control publishing geode native software to Artifactory

Change-Id: Ic3820f6f064749d52505491fb9adefd15206d1d0

4 years agoGEODE: Add parameter to control publishing geode software to Artifactory 25/3225/2
robert.tomczyk [Wed, 18 Dec 2019 13:21:06 +0000 (13:21 +0000)]
GEODE: Add parameter to control publishing geode software to Artifactory

Change-Id: I876435fd4ad831644f44e2bf3f56317ec80e09dd

4 years agocloud-infra: Enable non-voting yamllint job for yaml files 17/3217/2
Fatih Degirmenci [Tue, 17 Dec 2019 16:33:19 +0000 (17:33 +0100)]
cloud-infra: Enable non-voting yamllint job for yaml files

Change-Id: Ifcee6c7f33f1ba95fcac54f9b9dc57e5fbd6fef2

4 years agocloud-infra: Move engine verify jobs back to Karlskrona region 11/3211/1
Fatih Degirmenci [Tue, 17 Dec 2019 13:38:11 +0000 (14:38 +0100)]
cloud-infra: Move engine verify jobs back to Karlskrona region

Change-Id: I238037aaaaa5e962ed6301e56204818913f1a971

4 years agocloud-infra: Reduce the frequency of heat based jobs to minimum 06/3206/2
Fatih Degirmenci [Tue, 17 Dec 2019 09:24:57 +0000 (10:24 +0100)]
cloud-infra: Reduce the frequency of heat based jobs to minimum

Due to stability issues with CityCloud heat stack creation, we
need to limit running heat based jobs to minimum since there is
no reason anymore to run jobs automatically without hearing from
City Support first.

Here is what is done for the jobs per stack:

- ONAP Pipelines: nightly triggers for ONAP Master and ElAlto
branches have been disabled. This means that they can still be
triggered manually if needed. [0][1]
- Engine Verification Heat Jobs: voting for these jobs have been
disabled. This means that they will still be triggered when a new
patch is sent for review but their vote will not be used when
calculating the verdict. [2]
- Spinnaker Pipelines: nightly triggers for Spinnaker 1.16 pipelines
have been disabled. This means that they can still be triggered
manually if needed. [3]

[0] https://jenkins.nordix.org/job/onap-online-full-ubuntu1804-kubespray-city-cloud-daily-master/
[1] https://jenkins.nordix.org/job/onap-online-full-ubuntu1804-kubespray-city-cloud-daily-elalto/
[2] https://jenkins.nordix.org/job/cloud-infra-verify-engine-ubuntu1804-city-cloud-master/
[3] https://jenkins.nordix.org/job/k8-calico-spinnaker-ubuntu1804-kubespray-city-cloud-daily-1.16/

Change-Id: I070a38194fcf6eff17fe114c29493af2323073fc

4 years agocloud-infra: Move engine verification jobs to Frankfurt region 04/3204/1
Fatih Degirmenci [Tue, 17 Dec 2019 07:59:20 +0000 (08:59 +0100)]
cloud-infra: Move engine verification jobs to Frankfurt region

Karlskrona region became even more unstable and all the jobs failing,
preventing us to merge patches. This change moves job to the Frankfurt
region.

Change-Id: I20101793258e8af27664f8c26fe5100fadcea4d7

4 years agoMerge "cloud-infra: Enable voting for ansible-lint job"
Fatih Degirmenci [Mon, 16 Dec 2019 11:26:28 +0000 (11:26 +0000)]
Merge "cloud-infra: Enable voting for ansible-lint job"

4 years agocloud-infra: Install shellcheck from snap 98/3198/1
Fatih Degirmenci [Mon, 16 Dec 2019 10:26:46 +0000 (11:26 +0100)]
cloud-infra: Install shellcheck from snap

apt does not have shellcheck v0.7.0 so shellcheck is installed from
snap instead.

Change-Id: I243279402de73fad3d0f3c7e1067c9feffcc1a07

4 years agocloud-infra: Specify lookup path for shellcheck 97/3197/2
Fatih Degirmenci [Mon, 16 Dec 2019 09:55:24 +0000 (10:55 +0100)]
cloud-infra: Specify lookup path for shellcheck

Change-Id: Ic071091030e606e342b4e0cb16ab657ae1d48ad2

4 years agocloud-infra: Enable voting for ansible-lint job 94/3194/2
Fatih Degirmenci [Mon, 16 Dec 2019 09:24:55 +0000 (10:24 +0100)]
cloud-infra: Enable voting for ansible-lint job

ansible-lint job is now a voting job so if a lint issue is identified,
the job will vote Verified-1 the patch.

Please note that, ansible-lint is enabled only for infra/engine repo
and enablement of it for infra/swconfig, infra/hwconfig, and infra/test
is still pending.

Change-Id: Id461ef9c7466431739bc70bf7ef3ff746fae5142

4 years agocloud-infra: Delete keypairs upon completion of the job 91/3191/1
Fatih Degirmenci [Sun, 15 Dec 2019 14:30:56 +0000 (15:30 +0100)]
cloud-infra: Delete keypairs upon completion of the job

Change-Id: Ic222cc1e300d6d1502b7f1abc598228af2263e48

4 years agocloud-infra: Delete spinnaker 1_16 jobs 90/3190/1
Fatih Degirmenci [Sun, 15 Dec 2019 09:37:36 +0000 (10:37 +0100)]
cloud-infra: Delete spinnaker 1_16 jobs

Replaced by 1.16 jobs.

Change-Id: I0faf902d93033254d224dd9ee3ba51440b78d072

4 years agocloud-infra: Ensure ansible-lint verifies all playbooks 82/3182/2
Fatih Degirmenci [Fri, 13 Dec 2019 12:24:15 +0000 (13:24 +0100)]
cloud-infra: Ensure ansible-lint verifies all playbooks

Change-Id: I4927a48fa7d9634dc991ba690d9c06663a484fad

4 years agoAIRSHIP: Add v1alpha.* in allowed branches for integration tests 78/3178/1
maelk [Thu, 12 Dec 2019 17:54:35 +0000 (18:54 +0100)]
AIRSHIP: Add v1alpha.* in allowed branches for integration tests

Change-Id: If885da68d888a395fc4ea9a2c7ef7d92a9351f0f

4 years agoImprove the naming of Jenkins job 65/3165/1
fmuyassarov [Thu, 12 Dec 2019 11:20:22 +0000 (13:20 +0200)]
Improve the naming of Jenkins job

Change-Id: I51ad642cdf2f74742907003611b2b49b277950e1

4 years agoMerge "Add v1alpha2 integration ci job"
Maël Kimmerlin [Thu, 12 Dec 2019 11:05:04 +0000 (11:05 +0000)]
Merge "Add v1alpha2 integration ci job"

4 years agoAdd v1alpha2 integration ci job 85/3085/15
fmuyassarov [Thu, 5 Dec 2019 16:46:34 +0000 (18:46 +0200)]
Add v1alpha2 integration ci job

Change-Id: Icb17c0a8da5cdbb43bcdf3ed0f951c1d5621f01d

4 years agocloud-infra: Delete stacks created for ONAP master pipelines 54/3154/1
Fatih Degirmenci [Wed, 11 Dec 2019 14:02:09 +0000 (15:02 +0100)]
cloud-infra: Delete stacks created for ONAP master pipelines

Change-Id: Id06c3f14207ad860224d24b83c972eda1532f083

4 years agocloud-infra: Use dotted version for k8-calico-spinnaker 46/3146/1
Fatih Degirmenci [Wed, 11 Dec 2019 09:12:04 +0000 (10:12 +0100)]
cloud-infra: Use dotted version for k8-calico-spinnaker

Change-Id: I0f08ea5bc55db38425a08774593c058a6d6802b7

4 years agojjb: Move to python3 55/3055/3
Fatih Degirmenci [Wed, 4 Dec 2019 07:11:02 +0000 (08:11 +0100)]
jjb: Move to python3

Change-Id: Icd2ea48336e68fa3324e4a15740b09b84e0aa788

4 years agoONAP: Adding VNFSDK repositories to ONAP 16/3116/2
robert.tomczyk [Mon, 9 Dec 2019 11:01:33 +0000 (11:01 +0000)]
ONAP: Adding VNFSDK repositories to ONAP

The complete list of the ONAP vnfsdk repos added to Nordix:
- vnfsdk/compliance
- vnfsdk/dovetail-integration
- vnfsdk/functest
- vnfsdk/ice
- vnfsdk/lctest
- vnfsdk/model
- vnfsdk/oom
- vnfsdk/pkgtools
- vnfsdk/refrepo
- vnfsdk/validation
- vnfsdk/ves-agent
- vnfsdk

Change-Id: Ie5d1ea5148890e5b1d691af39d7f387a48716f5f

4 years agok8-calico-spinnaker: Do not use dot in version 05/3105/1
Fatih Degirmenci [Fri, 6 Dec 2019 13:53:45 +0000 (14:53 +0100)]
k8-calico-spinnaker: Do not use dot in version

Change-Id: I61661d99104b8b5b65d2643e93e527d2ab7ddd10

4 years agocloud-infra: Specify heat environment filename for spinnaker stack 04/3104/1
Fatih Degirmenci [Fri, 6 Dec 2019 13:35:07 +0000 (14:35 +0100)]
cloud-infra: Specify heat environment filename for spinnaker stack

Change-Id: Ic098199630e58841b18e595648c685f075b19a6c

4 years agocloud-infra: Create periodic job for k8-calico-spinnaker 02/3102/5
Fatih Degirmenci [Fri, 6 Dec 2019 13:04:43 +0000 (14:04 +0100)]
cloud-infra: Create periodic job for k8-calico-spinnaker

Change-Id: I5a87a32775ee5aa7f5f13eb4432f2a9b3216960a

4 years agocloud-infra: Fix engine-vars file extension 95/3095/1
Fatih Degirmenci [Fri, 6 Dec 2019 11:05:57 +0000 (12:05 +0100)]
cloud-infra: Fix engine-vars file extension

Change-Id: Ibaef243824c71616ece77eb81ba5b9f5c6474b62

4 years agoengine: Enable shellcheck 62/3062/1
Fatih Degirmenci [Wed, 4 Dec 2019 09:59:44 +0000 (10:59 +0100)]
engine: Enable shellcheck

Change-Id: I675c46943022b5656d1347855a97c3334e2213eb

4 years agoengine: Enable ansible-lint 58/3058/3
Fatih Degirmenci [Wed, 4 Dec 2019 09:33:11 +0000 (10:33 +0100)]
engine: Enable ansible-lint

Change-Id: I365c2cb3aefd63a90d016244003390169ffb8ad7

4 years agoengine: Create job skeletons for ansible lint and shellcheck 52/3052/5
Fatih Degirmenci [Tue, 3 Dec 2019 17:18:09 +0000 (18:18 +0100)]
engine: Create job skeletons for ansible lint and shellcheck

This change enables ansible-lint for ansible files and
shellcheck for shell scripts. Initially the jobs will be
run in none-voting fashion in order not to block patches
from being merged. Voting will be enabled once the existing
problems are fixed.

Change-Id: I032d0fd67ea2e181d9fe46e66f476dbe0e55f7b4

4 years agoMerge "OPENDEV: Adding new repos"
Robert Tomczyk [Mon, 2 Dec 2019 17:17:28 +0000 (17:17 +0000)]
Merge "OPENDEV: Adding new repos"

4 years agoMerge "Revert "cloud-infra: Use sudo while operating on openrc""
Fatih Degirmenci [Fri, 29 Nov 2019 06:52:03 +0000 (06:52 +0000)]
Merge "Revert "cloud-infra: Use sudo while operating on openrc""

4 years agoRevert "cloud-infra: Use sudo while operating on openrc" 25/3025/1
Fatih Degirmenci [Fri, 29 Nov 2019 06:41:44 +0000 (06:41 +0000)]
Revert "cloud-infra: Use sudo while operating on openrc"

This reverts commit 39b91e0029b36de00b546613b8cf0da33151d2a5.

Change-Id: I5b9f86be9864feb8b00acde6506df246a0c19d51

4 years agocloud-infra: Fix stack deletion script 24/3024/1
Fatih Degirmenci [Fri, 29 Nov 2019 06:22:10 +0000 (07:22 +0100)]
cloud-infra: Fix stack deletion script

Change-Id: I2100a363a329b7da4100f16a3b949b7f71d45fd4

4 years agocloud-infra: Be more explicit while determining to verify scenarios 23/3023/2
Fatih Degirmenci [Fri, 29 Nov 2019 06:05:38 +0000 (07:05 +0100)]
cloud-infra: Be more explicit while determining to verify scenarios

Change-Id: If1622980918a46847c8b238c1b41cc4cf27a0732

4 years agocloud-infra: Set the right provisioner 22/3022/1
Fatih Degirmenci [Thu, 28 Nov 2019 15:37:31 +0000 (16:37 +0100)]
cloud-infra: Set the right provisioner

The determine-scenario.sh script was not adapted to handle multiple
provisioners and it always set bifrost as the provisioner. This fixes
it.

Change-Id: I58d41bd12674829ea203c06f9c393644d8951e63

4 years agocloud-infra: Use sudo while operating on openrc 18/3018/1
Fatih Degirmenci [Thu, 28 Nov 2019 14:51:17 +0000 (15:51 +0100)]
cloud-infra: Use sudo while operating on openrc

Change-Id: I01c124fb0a1424cf0660d9a3457c78d69328fe01

4 years agoOPENDEV: Adding new repos 98/2998/2
robert.tomczyk [Wed, 27 Nov 2019 08:55:19 +0000 (08:55 +0000)]
OPENDEV: Adding new repos

The full repo list:
- openstack/swift
- openstack/tripleo-image-elements
- openstack/python-zaqarclient
- openstack/python-heatclient
- openstack/governance
- openstack/openstack-zuul-jobs
- openstack/diskimage-builder
- openstack/tooz
- x/fenix
- x/tap-as-a-service

Change-Id: I261400cbe4f674df27d258d86f6b01b7797f0e90

4 years agoArmada: Skip armada scenario deployment on cloud 84/2984/1
Sriram Yagnaraman [Mon, 25 Nov 2019 20:29:46 +0000 (20:29 +0000)]
Armada: Skip armada scenario deployment on cloud

Currently we support only pure k8s scenarios on cloud.
Everything else shall be skipped for DEPLOY_TYPE == cloud

Change-Id: I5eb536d82066cd476c89db9dad27e812534f130b

4 years agoMerge "ONAP: Adding Jenkins jobs for oparent repo"
Robert Tomczyk [Mon, 25 Nov 2019 15:15:46 +0000 (15:15 +0000)]
Merge "ONAP: Adding Jenkins jobs for oparent repo"

4 years agocloud-infra: Disable k8-cilium-nofeature scenario 76/2976/2
Fatih Degirmenci [Mon, 25 Nov 2019 10:25:29 +0000 (11:25 +0100)]
cloud-infra: Disable k8-cilium-nofeature scenario

Change-Id: I80b6fdb733215ab5054891edf1f137e5eb3dbc7e

4 years agoMerge "ORANSC: Add java verify for nonrtric"
Andrew Fenner [Wed, 20 Nov 2019 10:17:21 +0000 (10:17 +0000)]
Merge "ORANSC: Add java verify for nonrtric"

4 years agoONAP: Adding Jenkins jobs for oparent repo 18/2918/2
robert.tomczyk [Mon, 18 Nov 2019 13:11:54 +0000 (13:11 +0000)]
ONAP: Adding Jenkins jobs for oparent repo

Change-Id: Ib83f54544eb1a0751b5ad29d3edf142707fb9ec8

4 years agoORANSC: Add java verify for nonrtric 13/2913/2
robert.tomczyk [Fri, 15 Nov 2019 14:25:34 +0000 (14:25 +0000)]
ORANSC: Add java verify for nonrtric

Change-Id: Ie4fce9e75e7e68889aef4941ea2f7491b8c4b3e3

4 years agoGEODE: Publish job status to geode-ci channel 06/2906/1
robert.tomczyk [Fri, 15 Nov 2019 12:44:11 +0000 (12:44 +0000)]
GEODE: Publish job status to geode-ci channel

Change-Id: Ie3c422b1abc8f604e7060bd76fe42c7a7db97d37

4 years agoIncreasing build timeouts for armada scenario 03/2903/1
Vamsi Savaram [Thu, 14 Nov 2019 18:20:46 +0000 (18:20 +0000)]
Increasing build timeouts for armada scenario

Armada requires more than the standard 90 minutes
we have in our jobs. Temporarily increasing all
the infra-verify* job timeouts to allow Armada
scenario to go to completion.

Change-Id: I73926ea020d3df25fdad38a31b709e23e7708b9c

4 years agoGEODE: Enable debug for New Integration tests for geode-native 01/2901/1
robert.tomczyk [Thu, 14 Nov 2019 16:55:36 +0000 (16:55 +0000)]
GEODE: Enable debug for New Integration tests for geode-native

Change-Id: I480b67a00579d565faa8d7bd839df502643a80f0

4 years agoGEODE: Add Src Release job for geode-native 98/2898/2
robert.tomczyk [Thu, 14 Nov 2019 13:43:46 +0000 (13:43 +0000)]
GEODE: Add Src Release job for geode-native

- Publish geode-native source to Nordix Artifactory
- Change default branch to release-nordix
- Publish status of the jobs to Geode Slack channel

Change-Id: I774e690e7e6dfc9f0fc95a4edd28c7b37ef40a7f

4 years agoGEODE: Add New Integration test for geode-native 95/2895/4
robert.tomczyk [Thu, 14 Nov 2019 09:25:33 +0000 (09:25 +0000)]
GEODE: Add New Integration test for geode-native

- Separate job for New Integration Tests
- As the requirement changed the jobs will be executed on Ubuntu and not
SLES15
- Executing verification jobs in parallel to save time
- Add configuration steps for Ubuntu as part of slave setup

Change-Id: I07b07b208fb89260cd29d09083c4da91d1ea049b

4 years agoGEODE: Nordix CI pipeline for geode-native client 72/2872/3
robert.tomczyk [Tue, 12 Nov 2019 12:49:17 +0000 (12:49 +0000)]
GEODE: Nordix CI pipeline for geode-native client

Change-Id: I612726a1bc1f789161e1e13bd0c7b4da34b5a7f4

4 years agoORANSC: Removing ric-plt/ue-nib repo, force merge tags in rebase script 58/2858/1
robert.tomczyk [Mon, 11 Nov 2019 10:52:38 +0000 (10:52 +0000)]
ORANSC: Removing ric-plt/ue-nib repo, force merge tags in rebase script

Change-Id: I639c2f013f2afe0e9f70b975bcfa441901eca644

4 years agoonap: Create elalto periodic jobs 55/2855/1
Fatih Degirmenci [Mon, 11 Nov 2019 08:42:45 +0000 (09:42 +0100)]
onap: Create elalto periodic jobs

And remove dublin ones.

Change-Id: Ib1788f4e283349888a88a438a756a7959c64fc4e

4 years agoONAP: Add DCAEgen2 Platform CLI repo 38/2838/1
JoeOLeary [Thu, 7 Nov 2019 12:31:58 +0000 (12:31 +0000)]
ONAP: Add DCAEgen2 Platform CLI repo

Change-Id: I6975f611c4e423a2c261e94cfc97c29710c3fca3

4 years agoMetal3-dev-env master integration test on CentOS 97/2797/2
fmuyassarov [Fri, 1 Nov 2019 13:22:48 +0000 (15:22 +0200)]
Metal3-dev-env master integration test on CentOS

Change-Id: I68cbae8b8a7ced08c1d39ac2c1f7358dc196a09e

4 years agoonap: Increase build timeout time 42/2742/1
Fatih Degirmenci [Mon, 28 Oct 2019 20:00:40 +0000 (21:00 +0100)]
onap: Increase build timeout time

Promotion takes around 3 hours to complete so this change
increases the timeout value for promotion job and the parent
job to ensure we don't abort them.

Change-Id: I6553c85620504e9bc6493c7eb9afa63b6a8d97f3

4 years agoAdd workaround for venv PS1: unbound varible issue 40/2740/1
Fatih Degirmenci [Mon, 28 Oct 2019 17:25:14 +0000 (18:25 +0100)]
Add workaround for venv PS1: unbound varible issue

Change-Id: Ic697551d35f400e6eeb9beb6418868e8a51b2caa

4 years agoActivate ONAP promotion from Online Pipelines 87/2687/4
Fatih Degirmenci [Tue, 22 Oct 2019 07:56:35 +0000 (09:56 +0200)]
Activate ONAP promotion from Online Pipelines

Change-Id: Ia86b2aac6b508750769ee01548284f54dfadd789

4 years agoONAP: Adding dcaegen2/services repo 31/2731/1
robert.tomczyk [Fri, 25 Oct 2019 08:24:14 +0000 (09:24 +0100)]
ONAP: Adding dcaegen2/services repo

Change-Id: Icd6e5a7691c095c1da611557b5c387daf393ce79

4 years agofix airship ghprb auth id 25/2725/1
maelk [Thu, 24 Oct 2019 14:35:05 +0000 (17:35 +0300)]
fix airship ghprb auth id

Change-Id: I07aed020c7ce30cce1ecb91d06453ad693a8d75f

4 years agoDrop bash -x from ONAP Online Build scripts 24/2724/1
Fatih Degirmenci [Thu, 24 Oct 2019 13:30:07 +0000 (15:30 +0200)]
Drop bash -x from ONAP Online Build scripts

Change-Id: Ia6013cb3ce02b25e1658ba7da9e91968412d955c

4 years agoDrop include-raw-escape in ONAP Offline Build jobs 23/2723/1
Fatih Degirmenci [Thu, 24 Oct 2019 13:13:06 +0000 (15:13 +0200)]
Drop include-raw-escape in ONAP Offline Build jobs

Change-Id: I930a4bad2369db6307c50a4d3b450475412cb0f7

4 years agoAdd build folder for ONAP Offline Build Jobs 22/2722/2
Fatih Degirmenci [Thu, 24 Oct 2019 12:59:33 +0000 (14:59 +0200)]
Add build folder for ONAP Offline Build Jobs

Change-Id: I72dcb173d56520aa0281982c8a668153628fd59c

4 years agoIntroduce ONAP Offline Build JJBs and Scripts 21/2721/2
Fatih Degirmenci [Thu, 24 Oct 2019 12:43:40 +0000 (14:43 +0200)]
Introduce ONAP Offline Build JJBs and Scripts

Change-Id: Ia939891b02a539ea68dd126ab72dfb0f2e878028

4 years agoSeparate github and ghprb credentials in airship jobs 58/2658/2
maelk [Fri, 18 Oct 2019 12:38:04 +0000 (15:38 +0300)]
Separate github and ghprb credentials in airship jobs

update github token for ghprb

Change-Id: I12b10e6a1da467500519028e88f373f41265cabc

4 years agoRemove unused JJB property 01/2701/1
fmuyassarov [Wed, 23 Oct 2019 10:59:59 +0000 (13:59 +0300)]
Remove unused JJB property

Change-Id: I554ea21acb94c79eeeba86332f85784151b6015e

4 years agoRemove extra quotes 99/2699/2
fmuyassarov [Wed, 23 Oct 2019 10:11:05 +0000 (13:11 +0300)]
Remove extra quotes

Change-Id: I8cf6bf63acdcf6c53753359a7a9adcba23c63ac5

4 years agoMerge "Add defaults for ghprbAuthorRepoGitUrl & ghprbActualCommit."
Maël Kimmerlin [Wed, 23 Oct 2019 09:55:49 +0000 (09:55 +0000)]
Merge "Add defaults for ghprbAuthorRepoGitUrl & ghprbActualCommit."

4 years agoAvoid deleting stack for unsupported OS on OS deployments. 91/2691/3
Sriram Yagnaraman [Tue, 22 Oct 2019 09:55:25 +0000 (11:55 +0200)]
Avoid deleting stack for unsupported OS on OS deployments.

Openstack on heat provisioner is not supported. So there is no
stack to delete, so just quit gracefully.

Also increasing job timeout for functest to 60 mins, as
openstack functest-healthcheck takes more than 30 mins now.

installer-type: kolla
deploy-scenario: os-nosdn-nofeature

Change-Id: I1d0640a0d0f615df2af206a163daa736fd084a4d

4 years agoonap: Run ONAP deployments once a day 72/2672/1
Fatih Degirmenci [Mon, 21 Oct 2019 06:13:56 +0000 (08:13 +0200)]
onap: Run ONAP deployments once a day

Tests in Frankfurt region completed so the job can be run
less frequently - once a day as before.

Change-Id: Ie0d277b37f749f8c0031a8490ce2ddc9f9f9280d

4 years agoMerge "GLOBAL: Update rebase-jobs script to handle git tags"
Robert Tomczyk [Fri, 18 Oct 2019 15:41:24 +0000 (15:41 +0000)]
Merge "GLOBAL: Update rebase-jobs script to handle git tags"

4 years agoonap: Run ONAP master deployments in Frankfurt region 62/2662/1
Fatih Degirmenci [Fri, 18 Oct 2019 14:28:56 +0000 (16:28 +0200)]
onap: Run ONAP master deployments in Frankfurt region

Due to the issues we are having in City Karlskrona region, we are
giving a try to Frankfurt region to see if it is more stable. In order
to evaluate stability of Frankfurt region, there will be more frequent
runs during the weekend so we have sufficient data to decide whether to
move to Frankfurt region permanently or not.

Concurrent runs of master deployments is also disabled since it will be
more costly and potention to result in quota issues.

Change-Id: Ic16ba0c98928c1bdaf930ef97de4e3b1d50fb4c4

4 years agoAdd defaults for ghprbAuthorRepoGitUrl & ghprbActualCommit. 59/2659/3
fmuyassarov [Fri, 18 Oct 2019 13:02:32 +0000 (16:02 +0300)]
Add defaults for ghprbAuthorRepoGitUrl & ghprbActualCommit.

Change-Id: I80dc1c9f02d46292f9620d9f688d6e4514442af8

4 years agoGLOBAL: Update rebase-jobs script to handle git tags 54/2654/2
robert.tomczyk [Fri, 18 Oct 2019 10:46:03 +0000 (11:46 +0100)]
GLOBAL: Update rebase-jobs script to handle git tags

Change-Id: Ieb428d4f7bdf8528aba65c8de467f8c69324c538

4 years agoonap: Switch to new Jenkins slave labels 44/2644/1
Fatih Degirmenci [Thu, 17 Oct 2019 16:50:20 +0000 (18:50 +0200)]
onap: Switch to new Jenkins slave labels

Change-Id: I20bfb530e687f364bbba0c1ef5a88cc4f0303b92

4 years agocloud-infra: Dynamically generate slave label 41/2641/2
Fatih Degirmenci [Thu, 17 Oct 2019 12:56:04 +0000 (14:56 +0200)]
cloud-infra: Dynamically generate slave label

We have multiple parameters that we use to decide the slave
to provision from OpenStack.
  - cloud name: cloud where the slave is provisioned from.
      could either be city or xerces.
  - slave type: type of the slave.
      could either be jumphost (smaller) or vpod (larger).
  - distro: distro to provision the slave with.
      could either be ubuntu1804 or centos7.

Change-Id: Iafff9c015519896f35ff058db08e24ad351d0f95

4 years agocloud-infra: Enable engine verification on OpenStack 36/2636/5
Fatih Degirmenci [Thu, 17 Oct 2019 09:20:59 +0000 (11:20 +0200)]
cloud-infra: Enable engine verification on OpenStack

As we fully support heat as the new provisioner, it is important
to verify changes coming to infra/engine repo on OpenStack as well
in order not to break things.

Change-Id: I2805d5905d148a33c9b8ceffe446465534132efe

4 years agoMerge "Add master integration test job for metal3_dev_env"
Maël Kimmerlin [Thu, 17 Oct 2019 05:33:25 +0000 (05:33 +0000)]
Merge "Add master integration test job for metal3_dev_env"

4 years agoonap: Use the right openrc file for the cloud 26/2626/1
Fatih Degirmenci [Wed, 16 Oct 2019 18:25:24 +0000 (20:25 +0200)]
onap: Use the right openrc file for the cloud

Change-Id: I7ea60a385c4cf96981b0d508ef9ea7ea488c573b

4 years agoonap: Fix heat environment file location 25/2625/1
Fatih Degirmenci [Wed, 16 Oct 2019 17:50:06 +0000 (19:50 +0200)]
onap: Fix heat environment file location

Change-Id: I66f8b719f5ce31cccd85421b9d3b785b107c8fa4

4 years agoonap: Fix slave label for periodic jobs 24/2624/2
Fatih Degirmenci [Wed, 16 Oct 2019 17:28:19 +0000 (19:28 +0200)]
onap: Fix slave label for periodic jobs

Change-Id: I94304e41ab1d4000b33e2eaaf2ee3e210093575e

4 years agoonap: Create periodic jobs to run on Xerces cloud 13/2613/6
Fatih Degirmenci [Tue, 15 Oct 2019 17:42:20 +0000 (19:42 +0200)]
onap: Create periodic jobs to run on Xerces cloud

This change creates 2 new jobs to run on Xerces cloud and also
changes how the parent/upstream jobs are named. Since clouds name
images, flavors, and public networks differently, the jobs use
corresponding heat environment files based on cloud and distro
names in order to be able to create stacks with the right parameters.

Currently only City jobs are automatically triggered and Xerces
jobs require to be triggered manually.

Please note that once this change gets merged, existing parent/upstream
jobs will be removed and new ones will be created with the new name.

Also oom-hc job was not running for a month due to a bug which is
fixed as well.

Change-Id: I063ea2de482aeb293409fb27e0927d6397ffbd98

4 years agoAdd master integration test job for metal3_dev_env 92/2592/4
fmuyassarov [Mon, 14 Oct 2019 10:02:09 +0000 (13:02 +0300)]
Add master integration test job for metal3_dev_env

This patchset adds a new job for metal3_dev_env master branch, which will run integration test on a daily bases.

Change-Id: I7ad6a788cc0b482ae3562c1fe402d177d7bc9411

4 years agoonap: Create change.properties file even if it is not supported 17/2617/2
Fatih Degirmenci [Tue, 15 Oct 2019 23:19:17 +0000 (01:19 +0200)]
onap: Create change.properties file even if it is not supported

Change-Id: I913b1998f1736211d70835d4b909b3904c4175ef

4 years agoonap: Do not fail verification if it is not supported 12/2612/1
Fatih Degirmenci [Tue, 15 Oct 2019 16:39:52 +0000 (18:39 +0200)]
onap: Do not fail verification if it is not supported

We can't verify changes touching onap-nofeature-noha scenario yet
since it is costly so this change prevents jobs to fail and vote
Verified-1 on Gerrit until we introduce scenario verification for
ONAP.

Change-Id: I11a9ae721c4a588dd28b98bd8325e22a8cbb7537

4 years agoNORDIX: Introduce ssh key with passphrase for push-upstream job 84/2584/1
robert.tomczyk [Fri, 11 Oct 2019 12:48:12 +0000 (13:48 +0100)]
NORDIX: Introduce ssh key with passphrase for push-upstream job

New key is introduced that is stored only in the jenkins
along with passphrease. For now users can still used the
old key.

Change-Id: I14a5966ed3b84333fceda30ae8457a911b8f42c5

4 years agoOPENDEV: Introduce ssh key with passphrase for push-upstream job 81/2581/1
robert.tomczyk [Fri, 11 Oct 2019 10:56:16 +0000 (11:56 +0100)]
OPENDEV: Introduce ssh key with passphrase for push-upstream job

Change-Id: If2ef84c27e787c4a780e8c8a11357e699f7c3406

4 years agoONAP: Adding sdc tosca repos to ONAP 56/2556/1
robert.tomczyk [Thu, 10 Oct 2019 09:08:36 +0000 (10:08 +0100)]
ONAP: Adding sdc tosca repos to ONAP

Change-Id: I0a7ffef123d50387d246531b4ab1241c250d88e8

4 years agoMerge "ORANSC: Introduce ssh keys with passphrase for push-upstream jobs"
Robert Tomczyk [Wed, 9 Oct 2019 11:42:56 +0000 (11:42 +0000)]
Merge "ORANSC: Introduce ssh keys with passphrase for push-upstream jobs"

4 years agoDocker image builder job for Airship 29/2329/4
fmuyassarov [Wed, 25 Sep 2019 06:51:40 +0000 (09:51 +0300)]
Docker image builder job for Airship

Change-Id: Ie51352f79d0682d938cc058a6e6357d757a49e09

4 years agoORANSC: Introduce ssh keys with passphrase for push-upstream jobs 36/2536/2
robert.tomczyk [Wed, 9 Oct 2019 09:10:26 +0000 (10:10 +0100)]
ORANSC: Introduce ssh keys with passphrase for push-upstream jobs

Change-Id: Ib7f06824fb496905aee6ff4780cc10c1686bb87b

4 years agoMerge "ci: Synchronize Nordix repositories regularly with upstream"
Maël Kimmerlin [Fri, 4 Oct 2019 06:56:44 +0000 (06:56 +0000)]
Merge "ci: Synchronize Nordix repositories regularly with upstream"

4 years agoci: Synchronize Nordix repositories regularly with upstream 74/2374/9
Jaakko Kuuskoski [Fri, 27 Sep 2019 08:16:03 +0000 (11:16 +0300)]
ci: Synchronize Nordix repositories regularly with upstream

included repos (to be updated on need basis):
- Nordix/cluster-api-provider-baremetal.git
- Nordix/cluster-api.git
- Nordix/baremetal-operator.git
- Nordix/metal3-docs.git
- Nordix/metal3-dev-env.git

Change-Id: I00630c6b043be5be7143a5e0c5774c051c0a05b9

4 years agoONAP: Adding sdc/dcae-d repos to ONAP 00/2500/1
robert.tomczyk [Thu, 3 Oct 2019 13:51:48 +0000 (14:51 +0100)]
ONAP: Adding sdc/dcae-d repos to ONAP

Added jenkins rebase, java verify
- sdc/dcae-d/ci
- sdc/dcae-d/dt
- sdc/dcae-d/dt-be-main
- sdc/dcae-d/dt-be-property
- sdc/dcae-d/fe
- sdc/dcae-d/rule-engine
- sdc/dcae-d/tosca-lab

Change-Id: Ia3294f65eade5d001124622e264002022a665db4

4 years agoGEODE: Update branch to: release-nordix/1.10.0 97/2497/1
robert.tomczyk [Thu, 3 Oct 2019 11:24:59 +0000 (12:24 +0100)]
GEODE: Update branch to: release-nordix/1.10.0

Change-Id: I430fbff4da7248430c46ce52411fcb46be6d7266

4 years agoonap: Run healthcheck jobs sequentially 95/2495/1
Fatih Degirmenci [Thu, 3 Oct 2019 09:26:59 +0000 (11:26 +0200)]
onap: Run healthcheck jobs sequentially

Change-Id: Ia17a446f2ace0c4bfcd72309e28ab88ff8bad417

4 years agoMerge "Do not log ssh public key to console"
Fatih Degirmenci [Wed, 2 Oct 2019 19:36:23 +0000 (19:36 +0000)]
Merge "Do not log ssh public key to console"

4 years agoONAP: Adding AAF repos to ONAP 82/2482/2
robert.tomczyk [Wed, 2 Oct 2019 12:30:25 +0000 (13:30 +0100)]
ONAP: Adding AAF repos to ONAP

Added jenkins rebase, java verify
- and push-upstream jobs for:
- aaf/authz
- aaf/cadi
- aaf/inno
- aaf/luaplugin
- aaf/oom
- aaf/sms
- aaf/sshsm
- sdc/sdc-workflow-designer

Change-Id: Ia8d7a6fe5b4af23690fc12d4eb84e3632b6f9175

4 years agoDo not log ssh public key to console 83/2483/1
Fatih Degirmenci [Wed, 2 Oct 2019 12:33:05 +0000 (14:33 +0200)]
Do not log ssh public key to console

Change-Id: I289cdd8496d2909a4364e598826412c2e81c5572

4 years agonolabs: Switch back to single-use slave 76/2476/1
Fatih Degirmenci [Wed, 2 Oct 2019 07:50:24 +0000 (09:50 +0200)]
nolabs: Switch back to single-use slave

Change-Id: I1a392317a352a2418e99d2f2b3c3daaa66e08f7a

4 years agoAvoid venv activate failure 75/2475/1
Fatih Degirmenci [Wed, 2 Oct 2019 06:14:38 +0000 (08:14 +0200)]
Avoid venv activate failure

Change-Id: I361b74d05eea051e75757571cb3ce891cc957f61