Commit Graph

13 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
Clark Boylan 52eb8ecd55 Explicitly enable Horizon in Horizon dsvm job
We want to disable Horizon by default in jobs that don't actually use or
test Horizon. This will save job runtime because it means installing
fewer packages (which takes time) and happier OSC because fewer packages
impacting pkg_resources entrypoint handling.

Change-Id: Ib3fdab05bfa5f91678051db5643a976174f4797e
2017-06-14 09:48:48 -07:00
Andreas Jaeger acf7572d10 s/gerrit-git-prep/zuul-git-prep/g
We do not need gerrit-git-prep anymore, zuul-git-prep works on all our
slaves and has the advantage of using zuul-cloner so that the local
cache is used and Depends-On works.

Remove gerrit-git-prep and use zuul-git-prep instead everywhere.

Change-Id: I2f106af58f78fceaf3c497fe43e6f5a002695645
2017-04-03 19:36:51 +02: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
Andreas Jaeger c6b5774f06 Switch to Xenial: Astara
Switch astara repos to Xenial; older stable branches run on trusty,
newer ones on Xenial.

Change-Id: Iebac00d279a1043d11b74af7fca6310a97940b50
2016-12-06 16:09:26 +01:00
Andreas Jaeger 511377d9e5 Remove enable from astara plugin
With change Ifcabc0955cb54f66388cac0c74b70c70ba65a1f9 merged,
the astara plugin does not need the enable anymore, it is done by the
plugin - as with other plugins.

Remove the now redundand enable_plugin call.

Change-Id: I427efa4b8f672adb7660b62e15a09e2e2ee228a1
2016-10-06 07:01:04 +02:00
Andreas Jaeger 8f3db24c8d astara-appliance-buildimage: Use ubuntu-trusty
Change job to run on ubuntu-trusty instead of bare-trusty.

Change-Id: I841b979eb541f162827b263f3f8ed7d81040aa68
2016-03-08 20:39:14 +01:00
Andreas Jaeger 9e8c66a93a Increase devstack timeout
Increase devstack wrapper timeout by 5 mins since devstack-gate will use
10 mins - instead of the previous 5 mins - as buffer.

This is needed in this form only for those jobs changed by
21837612a5.

Change-Id: Ida6e84f6c9458d46b7c3792bf57eff27dd72b258
Needed-By: Iea866e4cc40e149e598f35e010ec855937bdf9ae
2016-02-07 09:16:13 +01:00
Andreas Jaeger 21837612a5 Remove DEVSTACK_GATE_TIMEOUT [part 1]
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/[a-c]*.yaml

Correct timeout value in congress, the variable had 60 minutes, the
wrapper 125 - use 65 now since that's what would have been used.

Change-Id: I8a737755608f7a085424d3010c3da8b81a457ebf
2016-02-05 18:54:33 +01:00
Jeremy Stanley 0af9b2c178 Get rid of precise||trusty job node declarations
Between the Icehouse and Juno releases, OpenStack changed its
supported Ubuntu LTS platform from Precise to Trusty. In support of
continuing testing stable/icehouse and prior branches on Precise
while starting to test newer branches on Trusty, a branch-based
decision tree was introduced into our Zuul configuration by way of
complex parameter functions with an ever growing list of regular
expression matches on job names.

Now that Icehouse is EOL (in fact, Juno is too) this simply adds
unnecessary complexity and an attractive nuisance for cargo-cult
copying into new job and job-template definitions which don't even
need it. In preparation to remove the associated parameter
functions, get rid of multiple labels in all jobs and set them to
whatever label Zuul would ultimately select.

This change touches a vast number, possibly a majority, of our jobs
and so manual jenkins-jobs updates on all Jenkins masters will be
needed after this merges, before it's safe to approve the
corresponding Zuul configuration cleanup.

Change-Id: Ic952ee02da2c77fe2ace81c4e2fa87531be6119c
2015-12-21 20:52:17 +00:00
Adam Gandelman 44d3c54ef0 Publish per-branch astara-appliance images
When built from stable branches, name astara-appliance images accordingly
and publish them as such.

This fixes a bug where master and stable branches are publishing images to the
same file on tarballs.o.o.

Change-Id: I148c35b6e0493b9a2a8b8ec0b1ced101668cb7d1
2015-12-16 20:46:03 -08:00
Adam Gandelman 08d5f22a09 Update astara image build
We've finalized renaming and can now rename this config variable in the
job.

Also, update the publisher to allow publishing artifacts built for
master as well as stable branches.

Change-Id: I67a5285dca115b5a3a0e9a9c1f6d0fab1827e859
2015-11-17 12:42:19 -08:00
Adam Gandelman be7dfc521f Rename projects akanda-* -> astara-*
The project-formely-known as Akanda has moved to openstack/ and is to be
renamed Astara. This is the final phase of the project move+rename.

This patch renames:

    - openstack/akanda-rug -> openstack/astara
    - openstack/akanda-appliance -> openstack/astara-appliance
    - openstack/akanda-horizon -> openstack/astara-horizon
    - openstatck/akanda-neutron -> openstack/astara-neutron

It also renames gerrit groups:
    - akanda-core -> astara-core
    - akanda-release -> astara-release

As part of the rename, it also retires two unused repos to openstack-attic:

    - akanda
    - akanda-appliance-builder

Jenkins jobs and zuul layouts updated accordingly.

Change-Id: I3d64946d00cf7fd9c8dce725c56b83e256a6fd11
2015-11-06 19:24:19 +00:00