Commit Graph

10 Commits

Author SHA1 Message Date
Sagi Shnaidman 8ade9ca46b Remove all OVB RH1 jobs from config
RH1 cloud jobs are disabled and removed.

Depends-On: Ib8c65eda309356547ead0980223b6b8d4bc92a4b

Change-Id: Ic3c759c7d686159ed333cb1ddef2672ce69c5b05
Related-Bug: #1744763
2018-01-28 09:17:08 +00:00
Emilien Macchi 43f4e2ce73 Create ovb-ha-ipv6 and deprecate fs024 job
- ovb-1ctlr_1comp_1ceph-featureset024 doesn't have much value
  since it doens't actually test stack updates, and also ceph is already
  covered by scenario001 and scenario004. So we'll stop running it from
  Queens and beyond.

- introduce ovb-ha-ipv6 which is the same job as ovb-ha but deploying
  an ipv6 overcloud with network isolation, TLS, containers,
  introspection and HA. I'll only run on Queens and beyond.

Change-Id: Ie96b697adfd6d25098ae1464d4d937bd8962bb70
2017-12-05 16:23:03 +00:00
Emilien Macchi a2fcf4e3e9 zuul: ignore functional jobs when patching tox/setup files
tox.ini and setup files are for python unit tests or pep. We don't need
to waste multinode or OVB jobs for the changes in these files.

Change-Id: I48fb0fa4351c44b4aa654856c4560351220a42e8
2017-12-03 16:10:40 +00:00
Emilien Macchi 2fefd1678b Don't run functional test jobs for requirements changes
There is no need to run multinode or OVB jobs for changes on these
files, let's save some resources.

Change-Id: Ifb85d41324ac997e30535f04e291244d6d02ecc6
2017-11-29 11:27:48 -08:00
Zuul b66a89daed Merge "ovb: run ovb-containers-oooq only on pike" 2017-11-27 17:35:38 +00:00
Emilien Macchi 6bfb25eae0 Don't run functional tests when patching Puppetfile*
it's useless and a waste of resources.

Change-Id: I771b4f033ba5d6926e1ab9d9900af8bc81876295
2017-11-24 04:44:44 +00:00
Emilien Macchi bf625c9a25 ovb: run ovb-containers-oooq only on pike
ovb-ha is now deployed on containers starting from queens.
we don't want ovb-containers-oooq anymore in queens and beyond.

Depends-On: Ib3447813c5b5ba6d7ea6b8ecbf16d0c09431cd1a
Change-Id: I2ce9376def4d2c7637573420760a79a0ae3af4b2
2017-11-23 07:27:20 -08:00
Emilien Macchi 3f2ea1000a zuul: Run OVB jobs only when it matters
There is no need to execute OVB jobs when we only patch files that
deploy services not deployed by OVB (but by scenarios), so let's save
resources and exclude files like featuresets, manifests or tripleo
services that are not used in any of our OVB jobs.

It introduces a child job, so we can still use the same irrelevant-files
as multinode jobs.

Change-Id: I8216328b40a8a430b664786a0b0896be8d1f16ff
2017-11-22 10:47:07 -08:00
Emilien Macchi 1db6a6826d Run ovb-container only on pike and after
no point to run it on newton & ocata.

Change-Id: Ie7a0a7e37ca51326588fc82ceee20686dbfad71d
2017-11-18 17:29:21 -08:00
Emilien Macchi 85bf2e8dde Import TripleO legacy zuul jobs
- Import tripleo-buildimage playbooks and refactorize.
  Note: tripleo_image_type var was created to re-use the
  same playbooks.
- Import toci_ci playbooks and refactorize.
  Note: some vars were created to re-use the same playbooks.
- Import jobs, templates and projects layouts.
  Sort jobs by type so it's easily understable.
- Create new templates and use these templates in tripleo-ci.
  It will make projects layouts easy.

Change-Id: Ie8aa85fe7a8ee556cc1b46e215d329e95913290c
Co-Authored-By: David Moreau-Simard <dms@redhat.com>
2017-11-15 18:54:02 -08:00