Fatih Degirmenci [Tue, 30 Jul 2019 10:37:42 +0000 (12:37 +0200)]
Fix phase jobs for cloud infra jobs
Change-Id: Ifdac9ccac82592f14bbe9a6889aa94df6cfc96bc
Fatih Degirmenci [Tue, 30 Jul 2019 10:24:36 +0000 (12:24 +0200)]
Fix cloud infra jobs
Change-Id: I96ac11cc26c7d0a2f35ba1994bfbdcddb6b93465
Fatih Degirmenci [Tue, 30 Jul 2019 10:14:02 +0000 (12:14 +0200)]
Integrate xtesting to ONAP pipeline
Change-Id: I4e4fde19b5b8b696185fb6ba3263f65262f2a19a
Fatih Degirmenci [Mon, 29 Jul 2019 20:54:56 +0000 (22:54 +0200)]
Use correct credentials binding
Change-Id: I75f89f99b15a884a877f801cee1cd49fd9ea4937
Fatih Degirmenci [Mon, 29 Jul 2019 20:47:54 +0000 (22:47 +0200)]
Add openrc credentials for onap-oom-nofeature job
Change-Id: I082b80f014ea59e573c5215cce282a5b27546ddc
Fatih Degirmenci [Mon, 29 Jul 2019 20:27:40 +0000 (22:27 +0200)]
Disable onap-oom-nofeature job for master
Change-Id: I35ef94a06e4ef436469be1caa679809f372173e4
Fatih Degirmenci [Mon, 29 Jul 2019 20:20:41 +0000 (22:20 +0200)]
Fix gerrit parameters and add installer type to job name
Change-Id: I35c995053dcf73072cf3e108d0efdaf5de3f1d4b
Fatih Degirmenci [Mon, 29 Jul 2019 19:19:42 +0000 (21:19 +0200)]
Create jobs for onap-oom-nofeature
Change-Id: I8b27a8398b00235bc96f6d143fe03f2f318aa752
Robert Tomczyk [Mon, 29 Jul 2019 10:13:29 +0000 (10:13 +0000)]
Merge "GEODE-FIX: Make sure the git tag in correct format is present"
robert.tomczyk [Mon, 29 Jul 2019 10:12:06 +0000 (11:12 +0100)]
GEODE-FIX: Make sure the git tag in correct format is present
Change-Id: I53fbf2b8139d5630150167e85bad01f07eec1127
Robert Tomczyk [Mon, 29 Jul 2019 09:56:10 +0000 (09:56 +0000)]
Merge "GEODE: Make sure the git tag in correct format is present"
robert.tomczyk [Mon, 29 Jul 2019 09:39:22 +0000 (10:39 +0100)]
GEODE: Make sure the git tag in correct format is present
Change-Id: I868f922fc806917d2b92be781c2ef3cb53faa4b4
Fatih Degirmenci [Sat, 27 Jul 2019 18:18:14 +0000 (20:18 +0200)]
Increase build-timeout value for cloud-infra jobs
Change-Id: I648ef50a6f88e77dc62e16ff6d0461f8b73185d2
robert.tomczyk [Fri, 26 Jul 2019 14:09:11 +0000 (15:09 +0100)]
ONAP: Remove remaining jobs for old onap repositories
Change-Id: I42a5bd7fe7e9f99295d617e2b0923412b4be97fe
robert.tomczyk [Fri, 26 Jul 2019 10:57:27 +0000 (11:57 +0100)]
GEODE-FIX: Include geode build in the coordinator job
Change-Id: I7b5153aa22c77f357583c05dbd901bf1f7160b0b
robert.tomczyk [Thu, 25 Jul 2019 15:50:20 +0000 (16:50 +0100)]
GEODE: Publish geode to Nordix Artifactory
Change-Id: Idce925d1f77ce92cb193eddd31ff6f5f715b734b
robert.tomczyk [Thu, 25 Jul 2019 19:30:29 +0000 (20:30 +0100)]
INFRA: Update the slack options for projects
Below changes are introduced:
- Push upstream slack notification are removed. The job failures should
be handled as part of the Gerrit review by a person who is
trying to push the change to upstream.
- Introduce slack notifications for Geode jobs to #geode
Slack channel.
Change-Id: Ie625ed4bc667b4268f6ab8d1d967561873ed1c2b
robert.tomczyk [Thu, 25 Jul 2019 13:43:55 +0000 (14:43 +0100)]
Geode: FIX - Updates to make builds more stable
Change-Id: Ib8d3db4c5f5d181e30a009fc928fb6fbe12b131b
Robert Tomczyk [Thu, 25 Jul 2019 12:14:54 +0000 (12:14 +0000)]
Merge "Geode: Updates to make builds more stable"
robert.tomczyk [Thu, 25 Jul 2019 07:58:18 +0000 (08:58 +0100)]
Infra: Update gerrit location of JJB
The old location is not avaliable anymore:
https://git.openstack.org/openstack-infra/jenkins-job-builder
The OpenDev migrate JJB under new location.
Change-Id: Ia48c513a746a7c960b5f42f9588465cfa6d47185
robert.tomczyk [Thu, 25 Jul 2019 07:30:02 +0000 (08:30 +0100)]
Geode: Updates to make builds more stable
Change-Id: Id6be87daa0a795831a83efdb4bb52975e953733e
Robert Tomczyk [Wed, 24 Jul 2019 15:43:46 +0000 (15:43 +0000)]
Merge "GEODE: Configure jenkins slave for geode test"
JoeOLeary [Wed, 24 Jul 2019 11:48:08 +0000 (12:48 +0100)]
ONAP: Add staging branch to OOM repo
Change-Id: Icfb7bde24bcd804c2024d0bf7dcfcabe58d0f354
Signed-off-by: JoeOLeary <joseph.o.leary@est.tech>
robert.tomczyk [Wed, 24 Jul 2019 07:40:36 +0000 (08:40 +0100)]
GEODE: Configure jenkins slave for geode test
The geode slaves will be created by jenkins OpenStack plugin from base
image: geode-build-ubuntu1804-base. The basic configuration will be done
as part of that image.
When OpenStack slave VM is create from the image, additional
configuration is required:
- Additional software package have to be installed.
- The correct version of Chrome Driver for Slenium should be present
- The geode doceker test image have to be downloaded.
Change-Id: I9111ed700414a095f1507c2aaced91ee122d38e6
robert.tomczyk [Mon, 22 Jul 2019 19:48:58 +0000 (20:48 +0100)]
GEODE: Create CI pipeline for Nordx geode releases
Change-Id: I3541599e54b729f395e5df6a04f98b7482553da0
Fatih Degirmenci [Fri, 19 Jul 2019 13:52:21 +0000 (15:52 +0200)]
cloud-infra: Enable single-use slaves
Change-Id: I297e91738554a9188a7d79684b92790009c3d533
Fatih Degirmenci [Wed, 17 Jul 2019 09:26:23 +0000 (11:26 +0200)]
cloud-infra: Remove baremetal periodic engine jobs
Change-Id: I05671bd54aff3975995619c6fcbec54e2983d041
Fatih Degirmenci [Wed, 17 Jul 2019 09:19:11 +0000 (11:19 +0200)]
cloud-infra: Reconfigure slave labels
Change-Id: Ife8a096724b3789c24bfa96b179e7fb227acc012
Fatih Degirmenci [Tue, 16 Jul 2019 09:02:09 +0000 (11:02 +0200)]
cloud-infra: Set the provisioner type
Heat is now supported in addition to bifrost so the determination
of the provisioner and the temporary SDF are updated accordingly.
Change-Id: I01a48c5f54d2386fca8c3c90fe38daccd1d7dfd4
Fatih Degirmenci [Tue, 16 Jul 2019 08:42:54 +0000 (10:42 +0200)]
cloud-infra: Update the distro in temporary sdf
The distro in temporary SDF is hardcoded so this change
changes it to use the distro of Jenkins slave where the
job is running on.
Change-Id: Ieb7b007cf4984fef5fa63bd3107860af1fbc86a5
dfarrelly [Mon, 15 Jul 2019 14:43:29 +0000 (15:43 +0100)]
Fix project in Datafile JJB
Change-Id: I964bad938e7e5c4439b7b4a0a0202327b133e307
Signed-off-by: dfarrelly <david.farrelly@est.tech>
robert.tomczyk [Wed, 10 Jul 2019 17:22:49 +0000 (18:22 +0100)]
FIX: Sent Slack notification when Jenkins job is back to normal.
Change-Id: I3d38eb39179e87cab694d56b1fcb273385002bec
robert.tomczyk [Tue, 9 Jul 2019 08:06:34 +0000 (09:06 +0100)]
Acumos: Fix rebase job template
Change-Id: Ic4295f43f2dd2ffd219015003c6e7da41222a770
robert.tomczyk [Mon, 8 Jul 2019 21:21:31 +0000 (22:21 +0100)]
OpenDaylight: Fix rebase job
Change-Id: Ie38c142d7c5f8210689d3b7cac116f7cd8f6f4dd
robert.tomczyk [Mon, 8 Jul 2019 08:45:45 +0000 (09:45 +0100)]
Global: Sent Slack notification when Jenkins job is back to normal.
Change-Id: Iea83a29ddf597388238a56b43845b92d214fea02
robert.tomczyk [Fri, 5 Jul 2019 08:52:58 +0000 (09:52 +0100)]
OpenDaylight: Improve jenkins jobs for OpenDaylight projects
- Mirror branches from OpenDaylight upstream project to Nordix.
- Do not force the git user.name to be the gerrit id.
Git authorship can be independent from the
gerrit review ownership now.
- Cache the repository on the Jenkins slave nodes
when rebasing repositories.
- Make sure the commit hash in the local repo is the same
as in nordix Gerrit and the same as the commit hash
in the upstream gerrit.
- Decrease number of jobs required for project in Jenkins
Change-Id: Ia0bb2094375ec3ccf14af28ce65f09ad0613fb3f
robert.tomczyk [Wed, 3 Jul 2019 07:24:09 +0000 (08:24 +0100)]
ONAP: Add ci-management onap repository
Change-Id: I9de352257ee60c17d1b7dbc17e6dffec30f2bdec
robert.tomczyk [Mon, 1 Jul 2019 09:08:30 +0000 (10:08 +0100)]
ONAP: Add Dublin branch to integration repo
Change-Id: I6749d38c8ca252dbfdfe31bbee27a1c726e3d95f
robert.tomczyk [Fri, 28 Jun 2019 09:53:01 +0000 (10:53 +0100)]
Acumos: Introducing namespace, adding new projects
In order to avoind JJB project clash we need to have
namespace for acumos. The following projects are added:
- acumos/ci-management
- acumos/workbench
- acumos/workbench/cmlpstudio
- acumos/workbench/zeppelin
Change-Id: I688b0d553aa8ffddd5675abb913fad944205cbdb
robert.tomczyk [Thu, 27 Jun 2019 13:24:09 +0000 (14:24 +0100)]
Replacing the Infra build server for jjb builds
Change-Id: Ief6d1d4415481d3b3e036cf663461d33de090ee8
robert.tomczyk [Thu, 27 Jun 2019 11:24:50 +0000 (12:24 +0100)]
Replacing the Infra build server.
The existing Infra build server is running out
of disk space. It needs to be replaced with
new build server provisioned by OpenStack plugin
Change-Id: I7b2ce7393ea400d0fbbbcf23c3ef5aad163c6d0a
robert.tomczyk [Wed, 26 Jun 2019 16:56:11 +0000 (17:56 +0100)]
ONAP: Creating ONAP repositories under 'onap' namespace
For the ONAP repositories that have open reviews pending
in the Nordix Gerrit we have to setup separate jobs
to keep both old and new repos in sync with ONAP gerrit
until the reviews are closed for old reositories.
-policy/pap
-policy/apex-pdp
-appc
-dcaegen2
-dcaegen2/collectors/datafile
-dcaegen2/services/pm-mapper
-dmaap/datarouter
-integration
-integration/csit
-sdc
-so
-so/docker-config
Change-Id: I5f4fb802c136382be5456ac4ee2e3702ffa73f47
robert.tomczyk [Wed, 26 Jun 2019 15:42:59 +0000 (16:42 +0100)]
ONAP: Moving ONAP repositories under onap namespace
- policy/api
- policy/models
- ccsdk/cds
- dcaegen2/platform/blueprints
- oom
- oom/offline-installer
Change-Id: I2d77ec848344ddeccb368c7594e9a2b9f90392b7
robert.tomczyk [Wed, 26 Jun 2019 10:10:59 +0000 (11:10 +0100)]
Disable concurrent execution for push-upstream jobs
Parallel push from nordix can triggered a race condition in
upstream gerrit that will resulted in a duplicated review
instead of a single review for the first push and the second push.
Change-Id: I613531329aa4185d3f21f1c42c8d031e6cf95b4e
robert.tomczyk [Wed, 26 Jun 2019 09:56:17 +0000 (10:56 +0100)]
ONAP: Moving ONAP policy repositories under onap namespace
- aai/oom
- aai/schema-service
- appc/cdt
- appc/deployment
- appc/parent
- ccsdk/apps
- dcaegen2/collectors
- dcaegen2/deployments
- dcaegen2/services/prh
- dmaap/buscontroller
- dmaap/dbcapi
- portal
- sdnc/oam
- testsuite
- vid
Change-Id: I8238bb8525e3a6a4505bede4cfbc03bc5436e8c6
robert.tomczyk [Tue, 25 Jun 2019 09:27:00 +0000 (10:27 +0100)]
ONAP: Moving policy repos under 'onap' namespace
Projects migrated:
- policy/engine
- policy/common
- policy/core
- policy/distribution
- policy/docker
- policy/drools-applications
- policy/drools-pdp
- policy/gui
- policy/oom
- policy/parent
- policy/pdp
- policy/xacml-pdp
Change-Id: I63723988b5e84e68c4e140554daa65ca925de9cf
Fatih Degirmenci [Tue, 25 Jun 2019 09:14:22 +0000 (11:14 +0200)]
Disable verify-centos and periodic jobs
The jobs are disabled in order to reduce the queue while
verifying changes. Centos will be looked into once things
stabilize on ubuntu.
Change-Id: If4f2209d9da5523dca12ff013cfc8c71353618a6
robert.tomczyk [Mon, 24 Jun 2019 08:43:47 +0000 (09:43 +0100)]
ACUMOS: Improve jenkins jobs for Acumos projects
- Mirror branches from Acumos upstream project to Nordix.
- Do not force the git user.name to be the gerrit id.
Git authorship can be independent from the
gerrit review ownership now.
- Cache the repository on the Jenkins slave nodes
when rebasing repositories.
- Make sure the commit hash in the local repo is the same
as in nordix Gerrit and the same as the commit hash
in the upstream gerrit.
- Decrease number of jobs required for project in Jenkins
Change-Id: I29ea8b9b2573b5d894246f47b537aeb61027f6f8
robert.tomczyk [Fri, 21 Jun 2019 16:45:34 +0000 (17:45 +0100)]
OPENDEV: Parse json using jq tool
Change-Id: I864a0a229728337246a18aa28ddcff57481f1e50
robert.tomczyk [Thu, 20 Jun 2019 18:47:01 +0000 (19:47 +0100)]
ONAP: Add new projects from ONAP upstream
- dcaegen2/platform/plugins
- ccsdk/platform/plugins
Change-Id: Icb15cd244d95998da9043e0a27bbae0f124e3934
robert.tomczyk [Wed, 19 Jun 2019 12:41:02 +0000 (13:41 +0100)]
OPENDEV: Add new projects, update rebase.sh job
- openstack/os-traits
- openstack/os-resource-classes
Change-Id: Ia65db71e89802cb517654cb4d9233c604d6669c4
robert.tomczyk [Wed, 19 Jun 2019 10:11:11 +0000 (11:11 +0100)]
OPENDEV: Update jobs to track all OpenDev branches
The rebase and push-upstrem jobs are updated to track
and sync with Nordix gerrit all OpenDev branches.
Change-Id: I6c5acdfeeb6aa6cb333bb9d266cb3839f04d8228
robert.tomczyk [Tue, 18 Jun 2019 16:20:26 +0000 (17:20 +0100)]
OPENDEV: Add additional parameters to SCM module
The projects should have control about their workspace.
Following parmaters are introduced for git-scm and git-scm-gerrit
to control what should be done with git repository when the
jenkins job is executed:
- wipe_workspace: Wipe out repository and force clone (default: true)
- clean_before: Clean up the workspace before every checkout
by deleting all untracked files and directories (default: false)
Change-Id: I6216334251d9af8c0c6b9818b2ef3280d6196ef5
robert.tomczyk [Tue, 18 Jun 2019 10:53:22 +0000 (11:53 +0100)]
OPENDEV: TEST-Update SCM to checkout master branch
It looks like SCM can't determinate which branch to checkout
when we specify 'refs/heads/*' we can specify 'refs/heads/master'
as the script will checkout correct branch.
Fix project parameter for push-upstream: opendev/{project}
Change-Id: I7b320a63611ead0e3693e3edc886739c1424b024
robert.tomczyk [Fri, 14 Jun 2019 16:08:58 +0000 (17:08 +0100)]
OPENDEV: TEST - Update rebase job to track and sync all upstream branches
Change-Id: I9c26c34d2375a6a0f0de392ef3d893cd42c4d8c3
robert.tomczyk [Fri, 14 Jun 2019 10:51:51 +0000 (11:51 +0100)]
OPENDEV: Add patchset-created trigger for push upstream jenkins job.
Updating all remaining OpenDev repositories with this change.
Change-Id: Ib22df459acd28350968c0a9405dd3b11719eba0c
robert.tomczyk [Fri, 14 Jun 2019 09:42:22 +0000 (10:42 +0100)]
OPENDEV: Add patchset-created trigger for push upstream jenkins job.
Change-Id: I10b919e92255731ba45f8f5e536811b76c31d100
ottero [Thu, 6 Jun 2019 15:24:02 +0000 (16:24 +0100)]
Change ccsdk jobs to add Dublin branch
Change-Id: I99107966cd671269f0be5a9f10f79c50a7d5e620
robert.tomczyk [Wed, 5 Jun 2019 15:36:45 +0000 (16:36 +0100)]
ONAP: Add Dublin branch to doc project
Change-Id: I5b721b720d9dd388f44cadcfa415f6de3551bad3
robert.tomczyk [Wed, 5 Jun 2019 11:03:09 +0000 (12:03 +0100)]
ONAP: Add rebase, push-upstrea jobs for doc project under new onap namespace.
Change-Id: I2e0b352931dccf580171e011111b25cdcca98ae7
Balazs Gibizer [Thu, 30 May 2019 08:58:51 +0000 (10:58 +0200)]
Simplify OpenDev push-upstream job
This patch adjust the OpenDev push-upstream jenkins job to follow the
following rules:
* do not change the commit that is being upstreamed
* do not force the git user.name to be the gerrit id. Git authorship can
be independent from gerrit review ownership. Query Nordix Gerrit about
the user name instead.
* consider 'no new changes' error from OpenDev Gerrit as success as it
means the current patch is up-to-date upstream
Change-Id: Ib7a0d9d6052db357148d07f57b141730b837055f
robert.tomczyk [Mon, 3 Jun 2019 12:42:32 +0000 (13:42 +0100)]
OPENDEV: The openstack-dev/sandbox project renamed to opendev/sandbox in upstream
Change-Id: I2079fe81f7cfc0cddb0c81cb59bdbb9906458080
robert.tomczyk [Mon, 3 Jun 2019 11:59:17 +0000 (12:59 +0100)]
OPENDEV TEST: Enable push-upstream test script for openstack-dev/sandbox project
Change-Id: Id2f53e43cfa27443579dfb0e8601537030bb1b1e
robert.tomczyk [Thu, 30 May 2019 12:05:07 +0000 (13:05 +0100)]
OPENDEV: Add rebase and push-upstream Jenkins jobs for the projects:
- openstack-python-novaclient
- openstack-nova-specs
- openstack-osc-placement
- openstack-placement
- openstack-project-team-guide
- openstack-neutron-lib
- openstack-neutron-specs
- openstack-python-neutronclient
- openstack-devstack
- openstack-devstack-gate
- openstack-tempest
- openstack-tempest-lib
- openstack-cinder
- openstack-python-cinderclient
- openstack-networking-l2gw
- openstack-networking-l2gw-tempest-plugin
- openstack-networking-bagpipe
- openstack-networking-bgpvpn
- openstack-networking-midonet
- openstack-networking-odl
- openstack-networking-sfc
- openstack-neutron-fwaas
- openstack-neutron-lbaas
- openstack-neutron-tempest-plugin
- openstack-neutron-vpnaas
- openstack-requirements
- openstack-releases
- openstack-openstackclient
- openstack-project-config
- openstack-glance
- zuul-project-config
- zuul-zuul
- zuul-zuul-base-jobs
- zuul-zuul-jobs
- opendev-base-jobs
- opendev-project-config
- openstack-aodh
- openstack-ceilometer
- openstack-grenade
- openstack-heat
- openstack-horizon
- openstack-keystone
- openstack-oslo-cache
- openstack-oslo-concurrency
- openstack-oslo-config
- openstack-oslo-context
- openstack-oslo-db
- openstack-oslo-i18n
- openstack-oslo-limit
- openstack-oslo-log
- openstack-oslo-messaging
- openstack-oslo-middleware
- openstack-oslo-policy
- openstack-oslo-privsep
- openstack-oslo-reports
- openstack-oslo-rootwrap
- openstack-oslo-serialization
- openstack-oslo-service
- openstack-oslo-tools
- openstack-oslo-upgradecheck
- openstack-oslo-utils
- openstack-oslo-versionedobjects
- openstack-oslotest
- openstack-osprofiler
- openstack-trove
- openstack-openstacksdk
- openstack-keystoneauth
- openstack-os-vif
- openstack-rally
- openstack-rally-openstack
Change-Id: I2f28faa748d56beeeffc23e3c6b02dfe61a0217d
robert.tomczyk [Wed, 29 May 2019 12:56:45 +0000 (13:56 +0100)]
OPENDEV: Add rebase, push-upstrea jobs for openstack-dev/sandbox project
Change-Id: I766f2ce31cdb7459e4e8ecd1f11006225cec7c14
robert.tomczyk [Tue, 28 May 2019 20:50:39 +0000 (21:50 +0100)]
Moving opendev project under jjb directory
Change-Id: Icca1c96dbfaee055563a1b5710bb674c6462474f
robert.tomczyk [Tue, 28 May 2019 10:43:02 +0000 (11:43 +0100)]
OpenDev: Introducing OpenDev to Nordix
Adding initial OpenStack repositories:
- Openstack Neutron
- Openstack Nova
Change-Id: I4f2505d10d0879500182320a972b4957a5e32711
robert.tomczyk [Fri, 24 May 2019 14:18:42 +0000 (15:18 +0100)]
ONAP: Add Dublin branch for so project
Change-Id: Ic91211aa23ad969280e0ca4d1533a3e7dfddcd3e
robert.tomczyk [Thu, 23 May 2019 13:07:18 +0000 (14:07 +0100)]
ONAP: Add rebase, push-upstrea jobs for policy-oom project
Change-Id: Ied9d6ae1b561acc128c199f8766083d865476a3d
robert.tomczyk [Wed, 22 May 2019 17:19:17 +0000 (18:19 +0100)]
Opendaylight: Introducing Opendeyight to Nordix
Adding the rebase and push upstream for the ODL projects:
- controller
- intergration/test
- mdsal
- netconf
Change-Id: I64a434d6ae596b63f6c323073acea58f34e66a14
Fatih Degirmenci [Wed, 22 May 2019 09:04:34 +0000 (11:04 +0200)]
Fix skip-vote by not using gerrit-trigger macro
It seems gerrit-trigger skip-vote is not overriden correctly
so this change rolls the changes made as part of [1] and instead
uses full gerrit-trigger configuration in cloud-infra-verify-engine
jjb.
[1] https://gerrit.nordix.org/#/c/1256/
Change-Id: I29e76c627a80819f86677515e8d508cc974ebdd5
Fatih Degirmenci [Tue, 21 May 2019 20:48:26 +0000 (20:48 +0000)]
Merge changes from topic 'add-odl-gerrit'
* changes:
Add change-merged trigger for ODL Gerrit
Addd ODL Gerrit parameters to global jjb macros
Robert Tomczyk [Tue, 21 May 2019 17:07:56 +0000 (17:07 +0000)]
Merge "Acumos: Add jobs for acumos-java-client project"
Fatih Degirmenci [Tue, 21 May 2019 12:29:55 +0000 (14:29 +0200)]
Move skip-vote from global macros to job templates
We want some jobs to be run in none-voting fashion such as
cloud-infra-centos while the work is going on with them.
This change moves skip-vote setting into the job templates
so we can control it per job rather than globally.
Change-Id: Ic654181fc66eafae0079e97b405a94f71a68c25e
Fatih Degirmenci [Tue, 21 May 2019 10:18:01 +0000 (12:18 +0200)]
Add change-merged trigger for ODL Gerrit
Change-Id: I4a2b7c5d7f4f80172ae22f240301e9d295725ed8
Fatih Degirmenci [Tue, 21 May 2019 10:14:29 +0000 (12:14 +0200)]
Addd ODL Gerrit parameters to global jjb macros
Change-Id: I320360138310b1d5bd43a890cb89086f762cb2d8
robert.tomczyk [Tue, 21 May 2019 06:56:15 +0000 (07:56 +0100)]
Acumos: Add jobs for acumos-java-client project
Change-Id: I3e48b2f906dee296cc84a3f80982bfb6095acfc0
robert.tomczyk [Thu, 16 May 2019 21:28:04 +0000 (22:28 +0100)]
Acumos: Add jobs for portal-marketplace project
Change-Id: Iadeaf1d76894e14e4471958025b2042ba658cbaa
Fatih Degirmenci [Thu, 16 May 2019 11:54:41 +0000 (13:54 +0200)]
Update .gitignore
Change-Id: I13f59324cd3f7bf0deef98c499843936e5ac927c
robert.tomczyk [Wed, 15 May 2019 08:35:01 +0000 (09:35 +0100)]
Acumos: Add jobs for face-privacy-filter project
Change-Id: Ia020eb0c4e4a6896ab9bff276e6ab7ff3dfdd56b
robert.tomczyk [Mon, 13 May 2019 14:21:24 +0000 (15:21 +0100)]
Add push,rebase,verify jobs for Dublin branch of sdnc/oam project
Change-Id: I3ad81f37bf4da69925fcbd88049a490eee343791
robert.tomczyk [Mon, 13 May 2019 08:58:28 +0000 (09:58 +0100)]
Add push,rebase,verify jobs for Dublin branch of dmaap/datarouter and integration/csitc projects
Change-Id: I86c051d99191ea9afc3db09491e9a1c92dc141bc
Fatih Degirmenci [Thu, 9 May 2019 15:12:25 +0000 (15:12 +0000)]
Merge "Fix the build blocker in verify scenario job"
Fatih Degirmenci [Thu, 9 May 2019 15:11:20 +0000 (17:11 +0200)]
Fix the build blocker in verify scenario job
Change-Id: Ifbccd9f2d0a319feb30e9c5266e3f49b5c6ee9f2
Conor Ward [Thu, 9 May 2019 15:05:36 +0000 (15:05 +0000)]
Merge "Add push and rebase jobs for Dublin branch of sdc project"
robert.tomczyk [Thu, 9 May 2019 14:16:58 +0000 (15:16 +0100)]
Add push and rebase jobs for Dublin branch of sdc project
Change-Id: I92c3d5c1b77f60c539dbd9ebe8b33ec6ce92d357
Fatih Degirmenci [Thu, 9 May 2019 13:21:22 +0000 (15:21 +0200)]
Fix build blockers due to introduction of centos support
Change-Id: I627d4bcabbb4a5e65e0f6ae10d4804b969f8c99a
Fatih Degirmenci [Thu, 9 May 2019 10:50:05 +0000 (12:50 +0200)]
Refactor jobs for introduction of Centos7 support
engine is currently being updated to introduce support for Centos7.
During that work, engine code has been refactored, aligning how things
are called and done when it comes to various configuration options based
on the distribution.
Engine now uses single variable to do things based on the distribution
selected by user using -o argument. This argument can take either ubuntu1804
or centos7. Based on that, we determine DIB stuff using vars files per
distro. This results in the removal of DIB parameters from jobs and DISTRIBUTION
parameter and only use DISTRO parameter which is then used by engine
accordingly.
Centos7 jobs for engine and scenario verification are enabled in a none-voting
fashion so if they fail due to development work, they will not block a change
from being merged. Only Ubuntu1804 jobs will vote until we prove Centos7 works
for all the scenarios we have.
Periodic jobs for engine and scenario are not enabled for Centos7 in order not
to waste the resources we have until Centos7 is proving to be working.
Change-Id: I09ab256ce1904b2c9d7b968e3be399ff82c099aa
Fatih Degirmenci [Wed, 8 May 2019 20:04:42 +0000 (22:04 +0200)]
Use common phase jobs for scenario periodic jobs
Change-Id: I4dd1c6eaee69f8790bcf82b9405edfbf37bf3dd4
Fatih Degirmenci [Wed, 8 May 2019 20:00:36 +0000 (22:00 +0200)]
Abort the scenario periodic job in case of phase failure
Change-Id: I6cbf39355b9767137d3c304db7a715d585338814
Fatih Degirmenci [Wed, 8 May 2019 16:12:42 +0000 (18:12 +0200)]
Create periodic jobs for k8-multus-nofeature
Change-Id: I471e357e21537023a84ed245af4c493707d695ee
Fatih Degirmenci [Wed, 8 May 2019 16:07:55 +0000 (18:07 +0200)]
Fix downstream jobs for scenario periodic jobs
Change-Id: I02db71657c854bafac26a9d233a6c5492829e236
Fatih Degirmenci [Wed, 8 May 2019 09:38:56 +0000 (11:38 +0200)]
Create periodic jobs for scenarios
These jobs will be used for promoting scenarios based on deployment
and testing on baremetal.
The jobs are currently triggered daily without checking if anything
changed. This will be updated and they will only be triggered if
infra/engine or infra/swconfig/<scenario> change so we build only
when something happens.
Promotion logic is not implemented yet and will be done in a separate
change.
In addition to periodic jobs for scenarios, trigger for baremetal
engine periodic job is switched to daily in order to free up time
for scenario periodic jobs.
And as usual, lots of duplications here and there and these will be
fixed by refactoring jobs and scripts once the basic pipeline is
in place.
Change-Id: Iaf0da0191fbde1abad60b5ca14dd191095fac761
Fatih Degirmenci [Wed, 8 May 2019 11:25:08 +0000 (13:25 +0200)]
Set installer type for periodic-engine jobs
Change-Id: I98bf52c09b92415d24bb2b69450110e055dc7517
Fatih Degirmenci [Wed, 8 May 2019 09:40:27 +0000 (11:40 +0200)]
Set yardstick dispatcher for engine verify jobs
Change-Id: Id082b41da571ec1ae9ec4a0abdbe3df05607a9e4
Fatih Degirmenci [Wed, 8 May 2019 09:25:19 +0000 (11:25 +0200)]
Set yardstick dispatcher for testfw verify jobs
Change-Id: Ia0711aa1defad9b59eba60ccd91f8dc9243d8323
Fatih Degirmenci [Wed, 8 May 2019 08:54:02 +0000 (10:54 +0200)]
Enable InfluxDB reporting for Yardstick on baremetal
Change-Id: I1bb74f445ff25204f85a96f95e39486b244bf4e2
Fatih Degirmenci [Wed, 8 May 2019 06:56:52 +0000 (08:56 +0200)]
Enable scenario input for engine verify jobs
There will be cases where we need to specify the scenario to
verify the engine with. Most obvious example to this is while
adding newly implemented scenarios into sdf.yml.
Change-Id: Ia60ac75a9f65f9c29efd9804095f15e2338f9be9
Fatih Degirmenci [Tue, 7 May 2019 10:32:56 +0000 (12:32 +0200)]
Remove trailing quote in build description
Change-Id: I925f44c12afd0796cc03687664da1f076b6e596b
Fatih Degirmenci [Tue, 7 May 2019 09:20:53 +0000 (11:20 +0200)]
Use uri for sdf and stop setting DEPLOY_SCENARIO parameter
Change-Id: Ied5bd18d3b0090ee8d41810b4a68e30c5677b39f