1037 Commits

Author SHA1 Message Date
Dean Troyer
608bb12ae5 Update devstack's Tempest integration
Split build_ci_config.sh into:
* tools/build_tempest.sh - checks out Tempest and installs prereqs
* tools/configure_tempest.sh - creates tempest.conf from devstack

Change-Id: I22f40226afb617a5a6e32f2631b07d5509f10b13
2012-01-30 23:36:02 -06:00
Adam Gandelman
ce05e03213 exercises: Multihost support for Glance client
floating_ips and volumes exercises both access Glance directly, but
assume it is running locally.  To better accomodate exercising a
multi-host cloud, specify glance host via GLANCE_HOST setting which
defaults to HOST_IP to maintain current single-node functionality.

Change-Id: Iad06044af031083afa477204d446ada5161ca521
2012-01-30 14:46:25 -08:00
Jenkins
d2be50c6e0 Merge "Remove horizon session db." 2012-01-27 05:03:28 +00:00
Anthony Young
a575d500ba Remove horizon session db.
* Removes stale sessions
 * Forcefully logs out the user between runs

Change-Id: I5374076283b8bc63826004c455b86afc86009b00
2012-01-26 13:05:25 -08:00
Anthony Young
fc3c62d17c Remove openstackx from devstack
* Fixes bug 917457

Change-Id: I590eb54195b2783adb78f64486c300f6db650ac2
2012-01-26 12:31:09 -08:00
Anthony Young
50fc5c64ec Make --vnc_listen configurable
Change-Id: I3499306f5fd56f602657794632dddb0bb11f2958
2012-01-26 09:38:55 -08:00
Dean Troyer
d4f44b49d9 Add python-dateutil for nova api
Change-Id: I6926fec02e432cbbe49312aa51b0a931d8a091f3
2012-01-26 11:09:25 -06:00
Jenkins
fa436aa228 Merge "Keystone updates" 2012-01-26 01:32:43 +00:00
Jenkins
86f389bb98 Merge "Allow euca-upload-bundle to work with devstack" 2012-01-26 01:22:31 +00:00
Dean Troyer
7d9543075a Keystone updates
* use master branch (was stable/diablo)
* add database sync

Change-Id: Ie3bd383e2fca14ec37379bd21d93d92d62451f3b
2012-01-25 17:59:02 -06:00
Dave Lapsley
5a09c9220b Fix bug 921845
Update stack.sh and stackrc to support new Quantum server/client
repo split.

Change-Id: Iea8df5270f765a635a444c0e39a22809473a605f
2012-01-25 17:45:03 -05:00
Jenkins
9fdabdfd14 Merge "Allow configuration of Apache user and group" 2012-01-25 20:45:38 +00:00
Vishvananda Ishaya
75bbd75d91 Allow euca-upload-bundle to work with devstack
* modifies stack.sh to run nova-cert and nova-objectstore
 * adds exercises/bundle.sh to test for bundling
 * requires https://review.openstack.org/#change,3200

Change-Id: I850891948fbdfdf5890225f94df755e5dbc733d0
2012-01-25 15:40:40 +00:00
Jenkins
30439a6dc4 Merge "Set up downloaded images for testing" 2012-01-24 20:02:06 +00:00
Jenkins
35780e1d34 Merge "Fix test that checks whether insances from previous runs need to be removed" 2012-01-24 19:12:47 +00:00
Jenkins
3e391c31de Merge "bug 920364: clean-up ovs_quantum DB between runs." 2012-01-24 19:01:53 +00:00
Dean Troyer
9bb84f0a70 Allow configuration of Apache user and group
* Fixes bug 915064
* APACHE_USER defaults to $USER
* APACHE_GROUP defaults to $APACHE_USER

Change-Id: I06cf39cfd884d8f858ab98b84b3f40c3f6ff3a40
2012-01-24 12:06:21 -06:00
Vishvananda Ishaya
cb5dd67919 Removes the additions to api-paste.conf
* Keystone middleware moved back into nova in b160d731
 * Removaes old pipeline replace
 * Adds validator in to ec2 pipeline

Change-Id: Idf7a274e7961bf18b9dd7533f7a0f0a606a291d8
2012-01-23 17:41:10 -08:00
Johannes Erdfelt
965716e168 Explicitly set connection_type to libvirt
A future merge to nova (http://review.openstack.org/2918) will require this to be set

Change-Id: I92c28336a6022c325a84d6594764779d8fe5e655
2012-01-23 15:03:43 -08:00
Kevin L. Mitchell
5d1b965fe6 Update pipelines
The change https://review.openstack.org/#change,3190 updates the
pipelines in api-paste.ini to remove deprecated middleware, but
devstack was still using the old pipelines and thus barfed.  This
updates the pipelines in devstack.

Change-Id: I3088d3cd6c9e1bbf5762e74cbc8eaf8d06c44405
2012-01-23 14:41:55 -06:00
Dan Wendlandt
de37dbd14f bug 920364: clean-up ovs_quantum DB between runs.
Change-Id: Ibf2417c2ceade2ae04d1f08da0f61fbb1bd7dc5a
2012-01-23 01:56:22 -08:00
Anthony Young
94c67aafa7 Remove openstack.compute dep for horizon
* Fixes bug 920142

Change-Id: I4c522dfdca2ddb0b46d0377d60485976ef61f916
2012-01-22 11:56:47 -08:00
Anthony Young
edef244e40 Fix test that checks whether insances from previous runs need to be removed
* Fixes bug 919389

Change-Id: I11e0c46426e627448562802e56fca186a5a365ef
2012-01-20 12:45:32 -08:00
Anthony Young
af0f7cadb9 Downcase Admin user role to support nova's new policy engine
* Fixes bug 919373

Change-Id: If786f59995327f15fe72420950c7109e2eb0a307
2012-01-20 12:13:54 -08:00
Jenkins
723d72d45e Merge "Add nova's new vnc support to devstack" 2012-01-20 04:36:44 +00:00
Jenkins
9a4e3ce279 Merge "Add support for proxy servers" 2012-01-20 01:08:31 +00:00
Anthony Young
ce11691488 Add nova's new vnc support to devstack
* Fixes 917933
 * Use cloudbuilders/master for noVNC
 * s/n-nvnc/n-novnc/g

Change-Id: I45361489a584325ed6a7fbcf3026e8ff0b25e667
2012-01-19 16:24:24 -08:00
Dean Troyer
751c15243f Increase exercise robustness
* increase some timeouts
* tolerate existing security groups and rules
* add optional DEFAULT_IMAGE_NAME to select the image to boot
* fix image lists via glance

Change-Id: I31ae743e602f69a2c9f872273273f542fc4afda3
2012-01-19 14:49:08 -06:00
Dean Troyer
c727aa8992 Add support for proxy servers
Set http_proxy and https_proxy as usual outside of devstack, or
in localrc.  All clients running under sudo need env vars passed
explicitly (apt-get, pip, curl).  Some tests using wget need proxy
turned off since they point to our services (i.e. glance, keystone).

Change-Id: Ie87aa2d3502ed5a1312f148db12bb61e5eaf1054
2012-01-19 12:07:03 -06:00
Jenkins
19721bc79d Merge "Corresponds to the Glance patch that splits paste" 2012-01-18 23:39:57 +00:00
Jay Pipes
8cafc80551 Corresponds to the Glance patch that splits paste
The patchset https://review.openstack.org/#change,3036 splits
paste.deploy application pipeline stuff from regular configuration
file options. This is the change to devstack that will be needed
to go along with that change in Glance.

Change-Id: I606aa81c8ebdf50cdc554611ab3781c554991205
2012-01-18 14:54:14 -06:00
Dean Troyer
6577b4685a Glance changes to stack.sh for https://review.openstack.org/3092
* Handle before/after upcoming Glance configuration file changes
* Add configuration vars for Keystone URIs to configure Glance
  and other services

Change-Id: I465065592ade11fb86c40cd04d29c4ae3f1706d7
2012-01-18 14:16:05 -06:00
Anthony Young
d38f942bc3 Fixes dashboard for new nova api changes
* Fixes bug 917457

Change-Id: I55babe184666b9a327086f915a9fa9c79af738ed
2012-01-17 16:06:44 -08:00
Vishvananda Ishaya
524aa547e7 Make volumes work again with oneiric
Change-Id: I70ba7f8b1d5493e795262e433f8c5783e08482bc
2012-01-17 06:10:14 +00:00
Dan Wendlandt
f5fb057a8d Fix several issues with devstack and Quantum + OVS plugin
- flag telling nova quantum manager to use DHCP is incorrect
- OVS quantum plugin no longer has default sql_connection string.
- only run quantum OVS agent is openvswitch is enabled
- add ovs-vsctl to sudoers file.

Change-Id: I1e9b3fe987b3e29d0d4f670b2d964777d9cc3e1b
2012-01-16 14:46:05 -08:00
Jenkins
9bd4e353bb Merge "Changes to make devstack work with the essex + xen" 2012-01-13 00:09:47 +00:00
Dean Troyer
696ad331a4 Add some additional floating ip pool testing
Change-Id: I62cd6b43e3250dc28d66dc84d3759f47e81ff134
2012-01-12 16:32:24 -06:00
Anthony Young
419770faad Changes to make devstack work with the essex + xen
Change-Id: If932d82ec72494d871ad65ae863947816e719624
2012-01-11 17:45:40 -08:00
Vishvananda Ishaya
ea4a53da61 Stop devstack from exploding in paste config changes
Change-Id: I842691479c7c1b46bab627a1f436d9cef3f5148d
2012-01-11 21:01:15 +00:00
Dean Troyer
3320c55d10 Set up downloaded images for testing
Change-Id: Ia08d314e26fcf4a443b567432d0c36202d151c9f
2012-01-06 16:39:46 -06:00
Dean Troyer
471de7a34b Improve log file handling:
* Elimiate subshells to produce logfiles (fixes bug 885091)
* Clean up log files older than 7 days (default)
* Append date/time to specified log file name
* Default LOGFILE='', now must set to get logging

This changes the default behaviour of stack.sh to not write a log file
unless LOGFILE is set.

Change-Id: I5d3fb65e12ccdb52fca5a41ee8f5777c046cd375
2012-01-06 16:15:03 -06:00
Jenkins
f4497d5eb9 Merge "Add info.sh" 2012-01-05 23:30:00 +00:00
Jenkins
3ffd5c1222 Merge "Configure swift logging." 2012-01-05 23:26:53 +00:00
Jenkins
3bb3a3f103 Merge "Better domain parsing and improved instance cleanup" 2012-01-05 23:23:49 +00:00
Vishvananda Ishaya
19b2f9b44f Use moved manage.py in horizion
Change-Id: Idb769634fd7d7fc4efce974690b5f24cf632d83d
2012-01-05 22:24:41 +00:00
Anthony Young
33d5029041 Better domain parsing and improved instance cleanup
* Fixes bug 911506
 * Fix typo - logical or not pipe

Change-Id: Id92a7e1d7e974710635899d43a7d428ce525227c
2012-01-04 17:04:15 -08:00
Jenkins
7966a5356d Merge "Use --log-config with keystone." 2012-01-04 19:36:27 +00:00
Dean Troyer
dec00f61fc Add info.sh
Change-Id: I4394482df2db4d4b251d97678d2692a2849715a1
2012-01-03 13:03:22 -06:00
Jenkins
4b40c4d95f Merge "Use DEFAULT_INSTANCE_TYPE in exercises" 2012-01-03 18:32:04 +00:00
James E. Blair
0a22780ddd Use --log-config with keystone.
Keystone does not support a log_config config file option.  It
only respects the command line argument.

Fixes bug 910436.

Change-Id: I276ad5da239d5d9b6a1dcdd1013972c7948c511b
2011-12-31 12:31:50 -08:00