Commit Graph

11 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
Andreas Jaeger 52f23f39a5 Use local_conf for castellan, oaktree, rally, tacker
Convert dsvm jobs to use local_conf whenever possible.

Change-Id: Ib76fdf6630d38df886faeda5b6d4c31ef67d55eb
2017-07-18 10:02:51 +02:00
Andreas Jaeger 1a9784d8c5 Use DEVSTACK_PROJECT_FROM_GIT (2/2)
Use devstack-gate variable DEVSTACK_PROJECT_FROM_GIT everywhere
instead of devstack variable LIBS_FROM_GIT.

Simplify code, we do not need to set PROJECTS in this case anymore.

This change updates jobs that use openstack-infra repos in
DEVSTACK_PROJECT_FROM_GIT.

Change-Id: I27ce27f54e78abc71d4329eb97415ef5dc6e4db3
Depends-On: I1a6fb66e25301c6e7f85cf81cf5259192276c437
2017-05-02 08:07:33 +02:00
Jeremy Stanley da67129d34 Remove pointless tarball-site parameter
Across the entirety of our job config corpus, we only ever set the
tarball-site parameter to tarballs.openstack.org. Instead just set
it directly in the publishers where it's needed and reduce
unwarranted confusion for people writing job configs. This also
allows us to get rid of the parameterized sites in the tarball,
wheel and war publishers.

Change-Id: I31109f41177b8c07177d7ed8ef16cbfd135131ef
2016-12-19 14:48:08 +00: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
Monty Taylor 2e4d69f636
Add up-to-date check to oaktree-diskcheck job
The generated go files need to be committed to the repo along with
changes to the proto files. (This isn't my first choice - but because of
the way library depends work in go it's the only thing that makes sense)

Because of that, every change to a proto file should cause the developer
to run make, produce the go changes and commit them along with the proto
changes. If the go files are up to date, running make in a git checkout
should not cause files to change.

Add a quick check to make sure people don't forget the go code. (I've
already done this once)

Change-Id: I50c6589f6b713c297d8827629ea13e6b68f72228
2016-11-14 15:48:07 -06:00
Monty Taylor 1bde500409
LIBS_FROM_GIT is a comma separated list
Even if it wasn't, the code setting it was just overwritting previous
values.

Change-Id: Ifef712b17be18722be0c20748f6a9618eb5cf2e0
2016-11-06 08:41:12 -06:00
Monty Taylor bc5183920f
Install protobuf depends before revoking sudo
Turns out trying to install something after revoking sudo - not so much
with the working.

Change-Id: Ic8eca287426311d74603f36c3566f97f3c40a12c
2016-11-05 09:34:44 -05:00
Monty Taylor 63b47dedff
Deferencing a variable requires a $ to actually work
Because the laws of nature are inescapable, go ahead and comply with
them.

Change-Id: I803b0f5b48501efa5361e42c3df5ddc5d0e4cb5a
2016-11-04 14:14:07 -05:00
Monty Taylor ca5fde77ae
Add env var settings for oaktree jobs
We need GOPATH set so that the gRPC build/install works properly. Also
need path to contain $GOPATH/bin.

Change-Id: Ic6b7c37ab7d77c58d82b30f47c3790de7db1529c
2016-11-04 10:17:06 -05:00
Monty Taylor 44fb01d364
Add oaktree repos
oaktree is a gRPC porcelain layer for OpenStack. It is currently
organized into two interrelated repositories (yay zuul!) which need to
be tested with each other.

Change-Id: Id6880eb74772878d5d50171fbf2849d1f12c9dec
2016-11-03 09:37:49 -05:00