47 Commits

Author SHA1 Message Date
Alex Schultz
a7114a98ce Remove non-voting scenarios from gate
Change-Id: I3e894ae631158c45128bb9cd07f20674ba56877d
Depends-On: https://review.openstack.org/#/c/614566/
2018-11-01 12:01:49 +00:00
Jiri Stransky
ab1fb06b86 Run update jobs for fuller set of services
Normally the listed services are omitted from the scenario jobs
because they are often covered by many other "default" jobs. However,
in the case of the update job, this is our only update job, so we need
to try to run it on a full set of services which are deployed by the
job. Otherwise we risk breaking the gate by merging something that
affects update job without testing it by the update job.

Change-Id: I8115333bb3be27a461f7dab9aba20749ed695a49
2018-10-16 19:21:28 +02:00
Alex Schultz
7d35d24164 Remove 3node from CI
This job is continually broken and just eats up resources. Let's remove
this for now.

Change-Id: I0f734a27c62e0ee0801001c522b1903354b1de4e
2018-10-05 10:55:31 -06:00
Zuul
5e84e4ce3a Merge "Add scenario010 to check job list" 2018-09-19 07:54:25 +00:00
Carlos Goncalves
b7e124bad9 Add scenario010 to check job list
Change-Id: Ifdbedd3e0f30dca689a2f8ec01d70ffb0b1f5514
2018-08-31 19:13:27 +02:00
qingszhao
09f1993a54 switch documentation job to new PTI
This is a mechanically generated patch to switch the documentation
jobs to use the new PTI versions of the jobs as part of the
python3-first goal.

See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html

Change-Id: I9e6048085bbd8b1451166f36565f95d556cb8d90
Story: #2002586
Task: #24341
2018-08-31 16:57:54 +00:00
qingszhao
81b065a157 import zuul job settings from project-config
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.

Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.

Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.

See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html

Change-Id: Idb328be9749bb0aa1d8e8ac748fefce962829928
Story: #2002586
Task: #24341
2018-08-24 04:59:29 +00:00
Wes Hayutin
84f395f034 remove scen000 update job from gate as it's non-voting
Non-voting jobs should not be executed in the gate.

Change-Id: Ib1fa0f08b77f7806e0ece9caf95922256fdaf0de
2018-08-21 00:14:46 -04:00
Wes Hayutin
aeb559ef4c remove scen007 from gate jobs
reference https://review.openstack.org/#/c/593170/1/zuul.d/multinode-jobs.yaml

Change-Id: I778033bef93dc2a318906fc697c26fbcf6878bf7
2018-08-20 15:16:33 -04:00
Quique Llorente
6978fa1743 Exercise scenarios with changes at common
Some stuff like the new health check were not exercising the
scenarios, the core part of THT need more covarage.

Change-Id: I34da92f57ef96dd3c1f6c3c525a366a578f720aa
2018-07-30 14:53:47 +02:00
Brent Eagles
ad7d6cf74a Add scenario010 for testing Octavia
This patch adds the scenario010, initially for testing Octavia.

Change-Id: I125c75e0a3389bfe8bf600fba5aa9c345ddcdeaa
2018-07-20 10:52:52 +02:00
Flavio Percoco
3ebcfd13fd Run scenario009 for more services
We should test scenario009 when services like mistral, haproxy and
keepalived are modified as these have a direct impact either in the
deployment or openshift's architecture.

Change-Id: I40313aa79c22fca0e53ae398807b8d2b0ac7269b
2018-07-19 08:49:57 +00:00
Wes Hayutin
5ac5aa636b remove scenario005 from experimental
See: https://review.openstack.org/#/c/581376/

Change-Id: Id693768fc1f0e148b271c4ed270053ca0ecca84e
2018-07-18 13:57:52 -04:00
Martin André
52fea6d6ac Move scenario009 to the check queue
This scenario tests OpenShift deployment managed by TripleO on BM
nodes. We got the job working last week and it's been working fine
since then.

 Let's move it to the check queue as a non-voting job for now and,
eventually, make it voting.

Change-Id: Ief28df449e1e37fb9c73ecaf839d3e335abb3ed8
2018-07-13 21:56:35 +02:00
Derek Higgins
683de3683b Add scenario011 to install ironic in the overcloud
Depends-On: Ib3f183980ce3e383c0e6319ee373bd8438e8e6b8
Change-Id: Ice806c363950c7868f464c856c0594e5fc41b554
2018-06-25 12:09:38 +00:00
Emilien Macchi
a9c2235a7f Revert "scen007 is failing in the gate"
Fixed by https://review.rdoproject.org/r/#/c/14155/

This reverts commit 441303792a7161fe303685dc7310bbb82e4ce523.

Change-Id: I62c8f2b30a9481284a587919778e504bfc54f48f
2018-06-16 15:51:50 +00:00
Wes Hayutin
441303792a scen007 is failing in the gate
Moving to non-voting until the gate is green
RDO-Cloud is down and we can not fix the
dist-git.

Related-Bug: #1777168
Change-Id: Ia2c18ff554dc8b980528f1905bbad98dced2c336
2018-06-15 13:17:11 -04:00
Zuul
d00ada6d2c Merge "Add OPNFV scenario environment" 2018-06-05 18:33:01 +00:00
michaeltchapman
f3f4e2856c Add OPNFV scenario environment
Add an OPNFV scenario environment that uses ODL for overcloud
networking and OVS for virthost networking.

Depends-On: I33602ac5521c4f059c1a0d08e3e828fb64d3c817
Depends-On: Ib7968c46a59f266c20628c36178d2235ad833915
Depends-On: I37405e41ec0f85249cef87c09c966cbe0f9baddf
Change-Id: If1f476bb933106456df3568978b4555dde190621
2018-06-04 10:46:30 -04:00
Thomas Herve
a066ba3a76 Trigger scenario003 on designate changes
Change-Id: Ie308e68637cab01b2a67b1ca9810bd40fba18dc3
2018-05-23 09:58:57 +02:00
Wes Hayutin
392c3aea82 update tht jobs to include network/endpoints
Related-Bug: #1771435
Change-Id: I34208c23b747be413af7b20838c98daf8f4afad9
2018-05-15 17:28:17 -04:00
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