61 Commits

Author SHA1 Message Date
Marios Andreou
beb7aa1124 Use the tripleo-standalone-scenarios-full template
Instead of carrying a distinct files: and check/gate layout use
the one defined in Depends-On below

Depends-On: https://review.openstack.org/630239
Change-Id: I7cf36baa80e91d87b1b41c45204c61cf87846d34
Story: https://tree.taiga.io/project/tripleo-ci-board/us/585
2019-01-17 09:02:31 +05:30
Sorin Sbarnea
dc46a8684c Assure that updates job is listed in both check and gate
Fixes reported problem of job running only in check and not in gate:
tripleo-ci-centos-7-scenario000-multinode-oooq-container-updates

Change-Id: I7df8d811287c7605b1b406420de1eb17ae555346
2019-01-14 18:58:38 +00:00
Zuul
618a6abf93 Merge "Fix files: for scenario003 standalone - pointing to wrong env" 2019-01-11 23:46:02 +00:00
Marios Andreou
f86c89e08c Add scenario002-standalone to gates as we make it voting
Adds scen2 to the gate jobs as well as check.

Change-Id: Ida84c67ba6426c0498fcc99c39a0857a772728a4
2019-01-10 14:53:27 +02:00
Marios Andreou
d59e016cda Fix files: for scenario003 standalone - pointing to wrong env
It was pointing to the old multinode env file instead of the new
standalone one

Change-Id: Ic093d11d717a6022b100972211d1d92b769248e6
2019-01-10 08:59:39 +02:00
Marios Andreou
1bd0bf02a3 Add standalone scenario jobs into the gate as well as check
Since they are voting we need to add them in gate too

Change-Id: If43962653ff7474ac2617bde6992ccbcd09e2153
2019-01-08 22:00:45 +00:00
Rafael Folco
340afe288a Replace tripleo-scenario002-multinode with scenario002-standalone
Change-Id: I68b72cf736bc6c3597e2417c6c0b5afe9ff79d30
Story: https://tree.taiga.io/project/tripleo-ci-board/us/532
2019-01-03 16:54:05 -02:00
Giulio Fidente
d8b2e9b3e2 Replace scenario004 multinode with standalone
Following addition of [1], replace use of multinode with
standalone job for scenario004

1. https://review.openstack.org/#/c/619520/

Change-Id: Iff1e83dd227fc2e03924f41592f82a555053425d
2018-12-21 14:46:38 +00:00
Zuul
fb369eb57f Merge "Replace scenario001-multinode with scenario001-standalone" 2018-12-21 14:41:20 +00:00
Rafael Folco
e7691b7415 Rename tripleo-ci-centos-7-scenario00{6,9}-multinode-oooq
These are containerized scenario multinode jobs that were
wrongly named.

Depends-On: https://review.openstack.org/#/c/619337
Change-Id: I804b7a39159445cb75ecc8e93897fd7f0f24b630
2018-12-17 16:50:11 -02:00
Marios Andreou
3b275727ec Replace scenario001-multinode with scenario001-standalone
The scenario001-standalone job is added in the depends-on below.
Tracked by tripleo ci squad at [1]

[1] https://tree.taiga.io/project/tripleo-ci-board/us/191
Depends-On: https://review.openstack.org/619508

Change-Id: I785ebec7671515c045571ebea0240349fc48a573
2018-12-17 18:15:08 +02:00
Zuul
29d37c1c31 Merge "Drop baremetal job template" 2018-12-15 09:53:47 +00:00
Harald Jensås
974c68e4b6 Add tripleo-ci-centos-7-scenario003-standalone job
This job is required to cover designate.

UPDATE:
  - Also ensure we run all jobs if zuul.d/* are changed.
  - Removed:
      tripleo-ci-centos-7-scenario003-multinode-oooq-container

Change-Id: I31ae7f873617b69bfd8fee7010bab133e384795b
Story: https://tree.taiga.io/project/tripleo-ci-board/us/338
2018-12-14 13:44:05 +01:00
Alex Schultz
b390ddd53c Drop baremetal job template
https://review.openstack.org/#/c/619337/ switched the jobs to a noop for
master and since this file is branched we no longer need to keep this
template definition in THT.

Change-Id: I305c175392089e103dec85461f289ab38127398d
2018-12-13 13:46:19 -07:00
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