8 Commits

Author SHA1 Message Date
Andreas Jaeger
ebc180f912 Use ubuntu-trusty for check-osc-plugins
Convert job to use ubuntu-trusty instead of bare-trusty.

Change-Id: I462b7f5ea078976695cbd17fe769a3a8adc5184a
2016-03-08 10:48:53 +00:00
Andreas Jaeger
065a80d9c2 Remove DEVSTACK_GATE_TIMEOUT [part 4]
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/[n-z]*.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.

Adjust timeout for gate-rally-dsvm-cue-{broker},
the removed variable in builder devstack-cue-rally-gate was 100,
so set timeout to 110.

Change-Id: I623fff029fb2e0acdbe2bf93a13af02547062a71
2016-02-07 10:45:25 +01:00
Steve Martinelli
7159126bcd check that osc plugins do not break openstackclient
Several openstack projects are now using openstackclient for their
shell. As a result, there have been bugs raised where different
projects will use the same command, which, when released, causes
the unified command line to be broken.

This patch attempts to solve this issue before it occurs by
checking that the proposed change does not break the command line.

See mailing list post:
http://lists.openstack.org/pipermail/openstack-dev/2015-October/076272.html

Change-Id: I41b99e2ab7614ff0f49dc120e2b13751275337de
Related-Bug: 1503512
2015-12-31 20:05:32 +01:00
Steve Martinelli
48296a1f76 modify openstackclient functional tests to use neutron dsvm
OSC is finally getting ramped up to create neutron support, to do
so effectively, we want to create functional tests, so switch our
functional test job to use neutron.

I opted to directly change the job and avoid adding a second experimental
job. The chances of this breaking OSC is very low, and affects only
functional test code. If the gate does break we can simply skip the
tests that are affected so the gate is passing again.

Change-Id: I88972f535d3b10326c3e848d569d2e93564898f0
2015-11-24 20:49:18 +00:00
Andreas Jaeger
bd882cdd7a s/branch-designator/job-suffix/g
As clarkb suggested on #openstack-infra at 17:46 2015-10-22:
"maybe we should s/branch-designator/job-suffix/g in all those files
 as job-suffix makes more sense considering how branch-designator has been
 used".

The rename should make it easier for newcomers to understand
these jobs.

This renames branch-designator everywhere in jenkins/jobs/*.

Change-Id: Icb11271b958d92957fb9907ff03c0b898d7b76fc
2015-10-28 07:50:13 +01:00
Clark Boylan
515d2adaf9 Be explicit when installing clients from src
Most jobs installing client libs from pypi now, this means that we don't
need set up the client lib git repos by default in devstack-gate. But
before we can clean up devstack-gate the jobs that do need the clients
need to explicitly state that.

Note that this also setups up ironic and related things because of how
the ironic jobs work they all share a common macro.

Change-Id: I97cc3758d5c97494704406d779a7326420940427
2015-10-13 18:27:23 -07:00
Steve Martinelli
a109f61f79 remove keystone extensions from openstackclient functional job
the extensions are enabled by default now, so we no longer need
to specify them in the functional job.

Change-Id: Iec52acddf8ffee7edd70ef7aa7cf3922b0df17e3
2015-08-11 11:24:40 -07:00
James E. Blair
52051c9d67 Rename functional files to projects.
Generally this area of the repo is organized by project, so rename
the *-functional.yaml files to avoid the suggestion that each job
needs its own file.  Instead, name them for their projects to suggest
that you can look in each project file to see the jobs that apply
specifically to that project.

Change-Id: I31e95a405c03c207e26f9a63403e1b7205595b7f
2015-02-24 10:17:03 -08:00