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
Monty Taylor 68121995dc
Rename loci and golang jobs
gate-{name} will not work for migration, and while gate-{name}-fmt
and gate-{name}-unit technicall will, they're not great options.
Rename these to that they'll migrate better.

Change-Id: Ice90c30c80ce5904847bfeffcf03e52c5ad1def5
2017-09-12 10:40:17 -06:00
Andreas Jaeger 6da9309ec7 Use local_conf where possible
Use local_conf stanz for some more files where possible.

Change-Id: I243894987593aa5f51e28564761f0679676f3d30
2017-07-15 19:04:49 +02:00
Davanum Srinivas e86b99c021 Add a new CI job for k8s-cloud-provider
"local" implies don't use any cloud provider.
"external" implies use the standalone openstack cloud provider.

Change-Id: I8bc8cc87b421df3809f920d0a27a48fb86f52fd4
2017-05-04 20:25:47 -04:00
Davanum Srinivas 1dcd35a0c6 Use disable_service for golang dsvm jobs
Instead of whitelist of services to run, let us disable
ones that we don't need. This will help when new services
get added and avoids job failures.

Change-Id: I2aaf88090c57e4ff8a19d24bc2a152df9b4b1a39
2017-04-26 11:09:04 -04:00
Davanum Srinivas 43cccf3a05 Tweak hooks for golang dsvm job
$BASE is not yet defined when the gate hooks are
registered, so we cannot check for the existence
of those files. Instead we check the existence of
files when the hooks are run. Also if the gate
hook is not defined then we do what is usually
done which is to run the devstack-vm-gate.sh script

Change-Id: I8e664f6633289a8514834598d72f82cc403497f4
2017-04-02 10:48:47 -04:00
Davanum Srinivas 95bcc754f7 Rework golang-dsvm job
* Check for existence of files before creating the hooks
  (Improvement suggested by sdague in previous review)
* Run a minimum of services to reduce time of job to
  start
* Skip tempest and exercises to reduce time

Change-Id: I096a93bf4dfe7df550af780e7828dbac127a783a
2017-03-31 16:58:33 -04:00
Davanum Srinivas 1926dd1ebc Add a DSVM job for golang projects
k8s-cloud-provider is an external driver for kubernetes. So
so to test code in this repo, we need to stand up a working
devstack environment, run etcd and kubernetes with proper
configuration and run kubernetes with the --cloud-provider
option pointing to our driver. Then we can run a bunch of
e2e tests say for example to test cinder integration. Any
repo that wants to use this job will need to have a devstack
plugin defined and the shell scripts for the hooks need
to be present in their proper location.

Change-Id: I03451816e2db66fbffc57a5de570f1505080bc0d
2017-03-31 06:35:19 -04:00
Andreas Jaeger aecbca97f2 Don't use lists for single nodes
Don't expose the nodes as a list when it's one node.

Change-Id: I71e07064b4ab41f375ff74127faf03b5acc19fce
2017-01-27 20:38:05 +01:00
Dean Troyer 50a964e399 Add unit tests to golang-client
Change-Id: I7b3020de43a1e651f69ab090690c572da0393375
2017-01-17 15:17:53 -06:00
Dean Troyer 9608799b3d Add bootstrap hook
Change-Id: I597933bcfcedb5c0a05cd63606478aa25fb844dd
2016-12-22 13:26:41 -06:00
Dean Troyer 4f3ae5a56f Tweak gofmt job
* clone the repo!
* add some info

Change-Id: Ic40898a0a7ebd0ac29e3891fbdd6fe0ea08c0ea8
2016-12-21 09:31:02 -06:00
Dean Troyer 7752bf73df Add golang-jobs
Start with getting the basics in place and a single gofmt check job.

Change-Id: Ic64d9c753521542127dce73e8172522c3ec24bf5
2016-12-20 19:06:32 -06:00