Commit Graph

28 Commits

Author SHA1 Message Date
Monty Taylor 355f7090a6 Remove zuul v2 and jjb content
It's migrated, it can be removed now.

Depends-On: I6a89752d74ed7424267c3af3937ad01fb4bb8f86
Change-Id: Id67d0149b645bd23e460cef65719541f76f0967b
2017-10-24 08:50:05 +02:00
Thomas Herve 810a159635 Filter out services in designate jobs
Designate doesn't need all the services running for its integration
tests. Let's filter out the ones we don't need, at least to remove
swift, which isn't used and doesn't work in py3.

Change-Id: If56c3d0e913766810648329d3cb8173ab24036ce
2017-07-24 07:07:24 +00:00
Thomas Herve bed5fbbebf Fix typo in designate job definition
Change-Id: Iec090487a101e1f0ee9611df1635232a2fe43d2b
2017-07-21 14:26:49 +02:00
Thomas Herve e9adc32fac Add a py3 designate job
This adds a new non-voting check job for Designate using python 3.5.

Change-Id: I3244d73a8b73ed9c3c8b8f24e8a6bd67fc35c073
2017-07-17 09:47:36 +02:00
Hieu LE 96b12c8e36 Enable horizon for designate grenade gate
Change-Id: I0ee741d8deda358e7cfb29407865ac6780ac64b9
2017-06-19 18:13:59 +07:00
Andreas Jaeger ef8df66be8 Convert some jobs to use local_conf
Convert some jobs to use local_conf instead of DEVSTACK_LOCAL_CONF.

Change-Id: Ib7d5965d1b45624cf96d995d2c21663240612e06
2017-05-27 15:09:39 +00:00
Clark Boylan b0e9c09117 Liberty spring cleaning
Liberty is EOL, start cleaning up all of the special things we have in
place for handling libertyisms. Note that this doesn't touch the configs
for deployment projects as they may still attempt to support liberty via
distro packages.

Change-Id: I7faa16c1d6038204a4b42167ed91b73175abe58c
2016-12-14 11:19:13 -08:00
Andreas Jaeger 4a61bc67f5 Change job-suffix to suffix
We have now some rather long job-template names, shorten them with
replacing job-suffix with suffix.

Before this change we had 1500 usages of job-suffix and 700 of just
suffix. This change therefore unifies to one setting.

Note that this does not change any job names at all, they are unchanged,
it changes and shortens only the names of job-templates.

Change-Id: I514df039a848d9f6619bca3adc05dfb84a761fc9
2016-12-08 22:05:01 +01:00
Clark Boylan ee35518b64 Convert Designate jobs to Xenial
This is part of the Trusty to Xenial transition. For changes against
branches >= newton run on Xenial. Older branches continue to run on
Trusty.

Note that this updates jobs to use use the pdns4 driver on Xenial as the
powerdns driver is for older versions of powerdns.

Also this updates the designate grenade jobs which have the following
layout:

  Trusty:
    mitaka -> newton
  Xenial
    newton -> master/ocata

Change-Id: I1fc6c629364336418733fcf2564c2c28b5589dcb
2016-12-06 12:53:25 -08:00
Graham Hayes 681268db86 Add new worker-model job, and remove 2 legacy dvsm jobs
Change-Id: Id66299b667371b396ca51f52149d9834a20a4892
2016-09-08 17:08:55 -07:00
Graham Hayes 47d39d456c Do not run all tempest tests on designate grenade job
Change-Id: I09f26fd31b087f71615f3e9f9d4b31584ff35665
2016-08-23 10:59:02 +01:00
Thomas Bechtold 40b98f9c5d designate: Add a non-voting job with postgres as DB backend
Currently designate is not tested with PosgreSQL. Add a non-voting job
to be able to catch the current errors and fix them.
Also remove the not used legacy job called
"gate-designate-dsvm-{designate-driver}-postgres".

Change-Id: I2aab56c1ac817e68d42fa7a444df8243b0ad6e3c
2016-08-21 18:08:29 +02:00
Jenkins f4a334d547 Merge "Add experimental grenade job for designate" 2016-07-13 10:23:49 +00:00
Graham Hayes 584ea0f4f4 Fix designate-identity-v3-only tempest job
the previous definition wiped out the custom
DEVSTACK_LOCAL_CONFIG if the {special} was set.

Change-Id: I96417abe9282a4d4a1e643f7dcb255d134a4e298
2016-07-12 12:27:31 +01:00
Graham Hayes 648d182cab Add keystone v3 only nv job to designate
Change-Id: I7b62a414aeb66ee7dc2d2624e7fb7e5363a2839d
2016-07-11 18:52:08 +01:00
Graham Hayes dd90068578 Add experimental grenade job for designate
Change-Id: Id110f1169dc3580050694585f772e2633960ec51
2016-07-11 13:00:24 +01:00
Andreas Jaeger 37870449b2 Jenkins/jobs: Kilo cleanup
Since kilo is EOL, remove now obsolete special handling for kilo.

Change-Id: I25fc335be91331b4ff283ceae6e16b9d79fbc1db
2016-06-24 17:58:56 +00:00
Kiall Mac Innes c8130da96f Add experimental job for Designate's knot2 agent backend
There is a subtle difference in configuring devstack for a agent
backend, requiring a new job template.

Change-Id: I1d4512ab3c1ad0d56a6b970fa2163073ed127631
2016-05-06 13:27:01 +01:00
Kiall Mac Innes 5118c6fed7 Add tempest variations of Designate DSVM jobs
* Adds two new experimental jobs (Designate+Bind9/PowerDNS)
* Does not restrict execution branch yet, we'll want this to
  be Neuton+ as it moves over the check/gate queues. For now,
  i'd like to see just how badly the remaining changes below
  fail on other branches, as we may choose to include these
  on Mitaka.
* Replaces use of the gate / pre test / post tests hooks, as
  enough configurability is now exposed.
* Uses tempest in "all-plugin" mode, limiting to all tests
  containing "designate" in the name. Ideally, this would be
  changed to "full-plugin" mode, without the designate
  restriction, but this does not exist in tempest's tox.ini
* Attempts to be ready to add stable branch editions of this
  this using branch-override and job-suffix.

Change-Id: I8166d447802b4520c0721b9f006b59543b3b548c
2016-04-12 16:36:43 +01:00
Kiall Mac Innes a38372db3b Add designate-tempest-plugin to Designate DSVM jobs
Without this, cloning the repo in DS fails with "Cloning not allowed
in this configuration".

Change-Id: Ic1ee7f8bfea7954fca4057b74b76fcb502bb782d
2016-04-07 12:43:18 +01:00
Andreas Jaeger ca3bc6c788 Remove DEVSTACK_GATE_TIMEOUT [part 2]
With change Iff5e96bd80b8f165ccc7d6be09b53208613571eb, we do not need
to pass DEVSTACK_GATE_TIMEOUT anymore to devstack-gate, instead the
value from the build-timeout wrapper is passed.

Remove DEVSTACK_GATE_TIMEOUT for jenkins/jobs/d*.yaml

Increase timeout for all non-grenade jobs by 5 mins since
Iea866e4cc40e149e598f35e010ec855937bdf9ae will use a 10 minute
buffer and the internal timeout should stay the same. The grenade
jobs already have 10 mins of buffer, so no need
adjust the timeout.

Note that the builder devstack-virtual-ironic uses devstack-timeout
for setting DEVSTACK_GATE_TIMEOUT, remove devstack-timeout as well,
it is not needed anymore.

Change-Id: Ib9677376758475a4aa34c69b73428877e20556b2
2016-02-07 10:16:37 +01:00
Andreas Jaeger bfedf51151 Remove juno handling from Jenkins
With Juno EOL, we do not need to check for stable/juno anymore.
Remove handling of stable/juno from jenkins jobs.
Also remove special -juno
jobs from both jenkins and zuul for trove and devstack-gate.

Change-Id: I41f31ea1f15ffe71b57197040dac3bb447900dad
2015-12-08 17:48:02 +01:00
Kiall Mac Innes fb8a3a9686 Switch Designate DSVM jobs to use a DevStack Plugin
Change-Id: I5f859408069789e1900546b57037e6994721e684
Depends-On: I23ef00bb136e92abc5e69a9bbe1093cad9d2a362
2015-11-27 17:17:04 +00:00
Kiall Mac Innes f563954c05 Add openstack/designate-dashboard to designate DSVM gates
Change-Id: Icd53afc063d3c7afbc04769285f7538cd27fdef7
2015-06-30 07:59:42 +01:00
Kiall Mac Innes 9efdd223c6 Add a PgSQL Designate DSVM Job
PostgreSQL support in Designate has been very hit and miss
due to not having a gate ensuring all reviews are functional
against PgSQL. We add a new experimental gate for only the
PowerDNS backend, as it will exercise both the Designate
and PowerDNS database inteactions.

Change-Id: I09229b3db19c92e7af138c00eec67197e640558d
2015-04-02 13:43:12 +01:00
Kiall Mac Innes 7adeeb3c8f Enable Tempest in Designate dsvm jobs
Change-Id: I5b1475cc0e148ac25dc309540d97c58156ca4560
2015-03-10 18:13:48 +00:00
Kiall Mac Innes beabaf96d5 Add Designate BIND9 DSVM Job
Refactor the gate-designate-devstack-dsvm job to be a reusable
job template, turning it into gate-designate-dsvm-powerdns, and
create a second instance for the BIND9 designate driver.

Change-Id: I7c5321e82caf8d54cf74095cea18dd1ea5b5bac5
2014-12-02 16:57:35 +00:00
Anita Kuno 1d21cd635f Reorganizes project-config
This repo was created from filter branching the openstack-infra/
config repo. This process brought a lot of cruft with it in the
form of directories that we no longer need. This patch removes
that cruft so we begin with a tidier repo.

Change-Id: Ibffad1b11c0c5f84eedfb0365369f60c4961a0f3
2014-09-25 11:41:04 -04:00