26 Commits

Author SHA1 Message Date
Wes Hayutin
10d9faca18 add tripleo update job as voting
add an update voting job to mimimal check

    At the moment tripleo-upgrade is ungated.
    To properly protect against changes in tripleo
    repos it is useful to run the update job as
    voting to help detect if a tripleo change
    caused the update job to fail.

Related-Change: https://review.openstack.org/#/c/565523/
Change-Id: Iecdaf0af05d8810738785d6e858b281aff9aba29
2018-05-08 11:01:48 -04:00
Alex Schultz
106666d333 Add neutron-plugin-ml2 to the scenario007
Change-Id: I52c9c0c52abee9b09acb73d8cfb17c2a07eb9b98
Related-Bug: #1765975
2018-04-23 06:30:56 -06:00
Doug Hellmann
08b1132f89 add lower-constraints job
Create a tox environment for running the unit tests against the lower
bounds of the dependencies.

Create a lower-constraints.txt to be used to enforce the lower bounds
in those tests.

Add openstack-tox-lower-constraints job to the zuul configuration.

See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html
for more details.

Change-Id: I67d2ab519d1baf463e4ad253b8a85b5194ad31f6
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-04-20 16:10:28 -04:00
Zuul
a8d7d2ab9b Merge "Zuul: Remove project name" 2018-02-20 05:06:14 +00:00
Sagi Shnaidman
35e024acc7 Include check of deployed server configs in multinode
When making changes in deployed-server configs it should be tested
with all current multinode jobs to prevent their breakage.

Change-Id: Ic32b01f9b63150593941399cb76ffd3831e9c716
2018-02-05 19:01:16 +00:00
James E. Blair
9a2dcc2f4b Zuul: Remove project name
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.

Change-Id: I58bfd094134e2c39d046ecc55a74b940db014bf8
2018-02-01 00:56:01 -08:00
Emilien Macchi
360ed77a0f Don't run check-tripleo OVB jobs frm RH1 anymore
Jobs now run in RDO CI, we don't need RH1 cloud to run OVB jobs anymore.
We'll keep experimental jobs until a complete decomission.

Related-Bug: #1744763
Change-Id: I25dcc22563316e184577822609aa7457da1c1d12
2018-01-22 19:44:04 +00:00
Emilien Macchi
f95306a562 Revert "Revert "Re-enable voting on scenario002-container""
Jobs are passing now, let's re-enable it.

This reverts commit 39c6233306b71406c28f584bdac8bac388ce0b1c.

Change-Id: I386b0a6289eb4049326c805583f064fc99c19be0
2018-01-16 14:00:19 +00:00
Alex Schultz
39c6233306 Revert "Re-enable voting on scenario002-container"
This reverts commit 761a809292c8f3bde7e7a68e19a9af7d20a65fba.

It's still broken so it's just non-voting in the gate, let's
revert this until we actually fix scenario002.  This change
should have been depends-on the tripleo-ci change that switched it back to voting.

Change-Id: Id2a1f94eaf0d58c1fa87aaa04e57fc54cfb8a212
2018-01-13 22:32:26 +00:00
Emilien Macchi
7823d27151 zuul: run scenarios when touching pacemaker services
All scenarios run Pacemaker now, so we need to test every change in
the pacemaker services too.
Also removing pingtest files for the scenarios that run Tempest.

Change-Id: I6da9687fad62ff5116cee50683c1deb534b80507
2018-01-11 14:18:15 -08:00
Emilien Macchi
761a809292 Re-enable voting on scenario002-container
Change-Id: I687b5436d50815062b62be61753ae3070693ab92
2018-01-10 07:37:05 -08:00
Emilien Macchi
23abbdacae Revert "zuul: disable voting on scenario 001, 002 and 003"
This is a partial revert, scenario002 is now failing on Tempest.
This reverts commit 309e409c37ceca2c5450ffbc49ddb4241f5c4305.

Change-Id: I5c8c8e75aba8cded9a5a91e3030b2e591ef2a444
2018-01-06 14:03:03 -08:00
Emilien Macchi
95bafaf6cb zuul: cleanup old unused jobs
Change-Id: I1728c7172b7e11b417a0c77aff677a1441f22966
2017-12-29 14:01:46 -08:00
Emilien Macchi
f855222a93 CI: move tacker / congress from scenario001 to 007
scenario001 is timeouting a lot while scenario 007 is fine and far from
timeout limit, so moving out services.

Change-Id: Id34321f95a0584cbc9f6e40f3cd47ed0386cfc9d
2017-12-29 13:52:48 -08:00
Emilien Macchi
309e409c37 zuul: disable voting on scenario 001, 002 and 003
CI is very unstable now but we need to merge some patches
so we can get promotion and hopefully stabilize CI.

Change-Id: Iffbb2da53221efe6f014f245316c66913ff8c648
2017-12-23 23:05:59 -08:00
Alex Schultz
bde39b66a7 Move scenario001 and scenario003 back to the gate
Change-Id: Icd0ec5395204178a891c2e923de43a88996b8b83
Depends-On: I3d5327f10a815b7dc89d7b3bd3aba0d05a609e23
Related-Bug: #1731063
2017-12-01 16:20:42 -07:00
Zuul
304b5b36d2 Merge "zuul: remove file rule for ovb-ha" 2017-12-01 20:45:53 +00:00
Zuul
a1a1c26bb8 Merge "Move Kubespray job from experimental to check" 2017-12-01 20:00:54 +00:00
Emilien Macchi
e355e33f52 zuul: remove file rule for ovb-ha
It was a bad idea because now we run ovb-ha only when we touch this
file. We don't want that. In fact, we have a irrelevant-files list in
tripleo-ci that we should improve if we know some files that have no
impact on ovb-ha.

This patch remove the file rule, so we run the job again on THT unless a
patch only touch irrelevant-files.

Change-Id: I7a2f8791bf52c2251bd8e13100fd2d50632008fc
2017-12-01 08:21:34 -08:00
Jiri Stransky
9f97a4ebb4 Move Kubespray job from experimental to check
We've seen it passing, time to move from experimental to non-voting
check job. It's still restricted to run only on changing the specified
files.

Change-Id: I265fc10c4b7e30261fc783610b8e1e08ef928bc1
2017-12-01 11:12:43 +01:00
Emilien Macchi
995217f18e zuul: run container jobs when touching puppet services
puppet services can break container jobs since they're still used by
docker services.

Change-Id: Ifdbede287b546a3b80086f56bc9bed95099ce433
2017-11-29 22:08:20 -08:00
Emilien Macchi
4eab1a7823 ci: add ovb-ha.yaml
Add an environment that deploys a basic overcloud:

- Pacemaker to test HA on 3 controllers
- Keystone, Glance, Nova, Neutron, Swift

Also change the zuul layout to run ovb-ha scenario when
touching ovb-ha.yaml file.

Change-Id: I865901f38250a13d8ea914a54072d6eb584a050d
2017-11-28 16:49:30 +00:00
Jiri Stransky
d4bbea3640 Trigger Kubernetes/OpenShift jobs on changing themselves
Change-Id: I262c33a23ead246a6a1d436849b8558877387b8e
2017-11-23 12:36:31 +01:00
Emilien Macchi
5c7c51f849 Make scenario007-container voting
Change-Id: I6c3e8778df265650d693a71a61b4c8dc96884320
Depends-On: I9666fd1289c26ff05a430d812a491d9ccc283895
2017-11-21 18:15:24 -08:00
Alex Schultz
524c6762fe Remove scenario003 from the gate
Scenario003 is currently non-voting and should not be in the gate.

Change-Id: Iaedef67df08cab24c3bc3fe18dc232a81371820a
2017-11-21 08:59:54 -07:00
Emilien Macchi
6c41713459 Migrate THT to zuul v3 jobs
Define the zuul v3 layout for jobs that we want to execute.

Change-Id: I149322f4b6d5c066eb345618445143df43607765
Depends-On: Ie8aa85fe7a8ee556cc1b46e215d329e95913290c
2017-11-16 02:16:57 +00:00