Commit Graph

9 Commits

Author SHA1 Message Date
Jordan Pittier f30b067fc9 devstack-vm-gate-dev.sh: rename DEVSTACK_GATE_QUANTUM
The variable is called DEVSTACK_GATE_NEUTRON now.

Change-Id: Ib97fa1c86718d22f3883409a8ca826064bdeca38
2015-11-27 17:23:51 +01:00
James E. Blair af5b96d0f9 Remove re-exec functionality
We now check out devstack-gate with zuul-cloner, therefore any
changes to d-g will be present before the run starts.  Since the
re-exec functionality existing to produce this effect internally,
it is no longer required.  Remove it.

Change-Id: I14b206932461dd425cda753621b61b4f46d90994
Depends-On: I2e926b55f8b9def4b7e238110c528bd2e5c82128
2015-06-25 14:39:04 -07:00
Jeremy Stanley 17758d8390 Remove folsom-specific logic
No testing is done on OpenStack Folsom any longer, so we can clean
up devstack-gate scripts accordingly.

* devstack-vm-gate-dev.sh
* devstack-vm-gate-wrap.sh
* devstack-vm-gate.sh: Remove conditionals and variables relevant
only to stable/folsom testing.

Change-Id: I4e09c241920fb1c35138d6f34fc889b10926a0e6
2013-11-13 21:06:36 +00:00
Attila Fazekas a3e3989955 Request for a pty in the ssh sessions
The sudo on many systems checks for secure tty/pty before any other
security checks.

Having the ssh to use a tty even for remote command execution, can
solve this issue.

Change-Id: Ie19a45b245e274f9e3f502c65418d305e1babbbe
2013-07-10 17:11:43 +02:00
Steve Baker 5cbb0b4343 DEVSTACK_GATE_HEAT conditional for enabling heat
Disabled by default, will need to be enabled for heat tempest tests

Change-Id: Id1e18c8c26b7791fd8d82fc5adaf2f9e7713abd4
2013-05-16 16:56:08 +12:00
James E. Blair a7db4c7b7f Add option to run grenade.
Change-Id: I73fd79518bcff5a0b0fd002610ab5d51e8d6dd6f
2012-11-27 14:59:10 -08:00
Jeremy Stanley 5b52adc456 Clean up cruft from gerrit-git-prep.
Removed or changed residual uses of GERRIT_BRANCH and GERRIT_PROJECT to
ZUUL_* as a follow-on to the gerrit-git-prep removal in change
https://review.openstack.org/#/c/12023/ .

Change-Id: Ie87035fea8867444f35ead3036cb7bf57cd57406
2012-11-09 18:14:17 +00:00
James E. Blair 52fc5ba30b Fix image update script.
gate-dev script:
 * Use "jenkins" username

image-update script:
 * Fix quoting around puppet class
 * Correctly determine devstack branches
 * Work around bogus mysql package in devstack
 * Update IMAGE_URL parsing logic
 * Delete image server when done
 * Add dry-run option to test local operations without
   launching a server

Change-Id: Ifaabff3544b0d9f0f93c866ae1f8f964decfc1f8
2012-10-10 10:46:14 -07:00
James E. Blair f32f06b50b Make devstack nodes jenkins slaves.
Add them as nodes with the tag "devstack-IMAGE" where IMAGE is, eg,
oneiric, with a single executor.  Change the reap job to delete
these jenkins nodes.  Change the delete script to simply mark them
for deletion.  It should then be called by a new job that is a
post-build step for the devstack gate job.  Another new job should
be called as the first build step in the devstack gate, and it should
invoke devstack-vm-inprogress.py to disable the node that the job
just started running on.  In this manner, we end up with single-use
jenkins slaves.

Change the gate script to expect to be run the host itself, so it
no longer needs to ssh and scp/rsync files around.

Add a new script, devstack-vm-gate-wrap.sh, which assists running
the gate job on a separate devstack host, as is currently done,
to test it out without requiring the full Jenkins infrastructure.

Change-Id: I28902918406670163d32ae7c2a644055233dc1fa
2012-05-22 01:36:08 +00:00