1960 Commits

Author SHA1 Message Date
Jenkins
7e4fa84fd5 Merge "Default values for live migration tempest tests" 2012-10-10 16:00:00 +00:00
James E. Blair
9dae3bd1e5 Change mysql -> mysql-server in quantum.
There is no package called mysql in precise.

Change-Id: If047cb8d03f51c2f56e5da43573af596a8aca367
2012-10-09 17:54:48 -07:00
Steve Baker
bb421bed58 Configure and launch Heat REST API.
This is a REST API in the same style as other OpenStack APIs.

This also creates a new endpoint for the REST API which uses the
serivce type 'orchestration'. The old endpoint now has the service
type 'cloudformation'.

This matches the pattern where the native openstack API gets a
generic service type while the emulated EC2 API gets a specific
type (eg, object-store, s3).

There will be breakage for the time period where only one of this
change and https://review.openstack.org/#/c/14263/ are approved,
since keystone will have the incorrect service type for that period.

Change-Id: I6a0d51a63da8017d375b4c065c4c9079dfca8fe3
2012-10-10 13:32:16 +13:00
John Griffith
082a3da01f Remove extraneous timing messages from volumes.sh
Change: I3bbcc5b9f8a4da2fcdb9f6f70913c2d6bc6e2b9b
added some timing messages around the volume operations in
exercises/volumes.sh.  This was a good idea, but some
useless timing info was added to failed cases, this patch
pulls that back out.  The only parameter used to detect
failure is a timeout, so outputing the time elapses in
these cases is useless.

Change-Id: I609a803a7293aa8a8e3cec186984de59bfe9b409
2012-10-06 22:26:39 -06:00
Surya Prabhakar
a9c4a8aff2 kill throws an error while finding pid
in quantum dhcp agent section

Change-Id: I602df7875710336125cdbb8407ff293a8e7d448e
2012-10-06 19:41:36 +05:30
Jenkins
45ae8ccc4a Merge "clone tempest if enabled" 2012-10-05 21:18:18 +00:00
Jenkins
0672584874 Merge "Update horizon config to current example from horizon repo" 2012-10-05 20:51:59 +00:00
Sean Dague
d093121f3a clone tempest if enabled
add auto cloning of the tempest tree if it's an enabled service
just reduces one step in getting tempest up in a new environment

Change-Id: Ia8a2feee96f26dffe96c87d572a31735d90cdabb
2012-10-05 13:36:11 -04:00
Mate Lakat
32cce9ef3e Default values for live migration tempest tests
Related to https://review.openstack.org/#/c/13101/

Add tempest test variables, so tempest tests will be configured with
proper default values.

Change-Id: Iec13ec3492cbfa6dcce665a4e0723f1b941ae88a
2012-10-05 12:32:07 +01:00
Dean Troyer
1b23d7cd6e Update horizon config to current example from horizon repo
includes https://review.openstack.org/14048

Change-Id: I49952dd34408d2e94bcecd9063c21633f4139a99
2012-10-04 13:53:45 -05:00
Vincent Untz
855c5875c7 Directly use GetDistro instead of failing if $DISTRO is not set
Change-Id: I81d73a767e1c7f5e83eb535b2e1645e6ab29f347
2012-10-04 13:55:54 +02:00
Dean Troyer
3cf1ffbcdd Fix NOVA_CONF usage
NOVA_CONF now includes NOVA_CONF_DIR, fix remaining usage in lib/nova

Change-Id: I750d6e3ad73bed5c8a911f6dfe61770bbc804704
2012-10-03 10:49:15 -05:00
Doug Hellmann
53a5f42e78 Fix ceilometer configuration
Correct the use of NOVA_CONF to find the source file
for the ceilometer configuration files.

Set up notifications and RPC to use the classes from
ceilometer.openstack.common instead of nova.openstack.common.

Run the ceilometer compute agent under "sg libvirtd"
so it has permission to talk to libvirt.

Change-Id: I75b2e563d654f4f89b182e146e54572618f25261
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2012-10-02 22:26:39 -04:00
Jenkins
08ac8e6d9f Merge "Do not hardcode mysql service name when we have a variable for it" 2012-10-02 21:26:23 +00:00
Vincent Untz
7e3c3f8fe9 Do not hardcode mysql service name when we have a variable for it
This is useful in case a different service name will be used (when
porting to another distribution, for instance).

Change-Id: I5b66ada02f3c4424384c728f1dadb4872bf4d490
2012-10-02 12:14:51 +02:00
Dean Troyer
1a3c9fe41b Fix setup_develop
Change-Id: I64324436eebebfb05ad724335eece10cba107d91
2012-09-29 17:25:02 -05:00
Jenkins
e0ed68f51f Merge "Move Nova to lib/nova" 2012-09-28 21:11:35 +00:00
Jenkins
4cbf5d5383 Merge "Config for ceilometer gathering from glance" 2012-09-28 18:44:05 +00:00
Dean Troyer
bf67c19c30 Move Nova to lib/nova
The next in a line of changes to break down stack.sh and make
it a bit more manageable.

Part of blueprint devstack-modular

Change-Id: I3fae739996aad0b340dae72ef51acd669a3ab893
2012-09-27 17:21:50 -05:00
Eoghan Glynn
ad80eadb08 Config for ceilometer gathering from glance
Some changes are required so that ceilometer can gather usage data
from glance (notification & polling) out-of-the-box in devstack:

 - configure glance to emit notifications if rabbitmq or qpid
   is enabled

 - configure the ceilometer collector to consume notifications
   on the default glance topic (glance_notifications.*)

 - pass credentials to ceilometer central agent so that it
   authtenticate polling calls to glance

Change-Id: I0eac223eddb615266e28447b18fcaaadcd40dddf
2012-09-27 17:55:37 +01:00
Jenkins
ef7133f1ee Merge "update quantum setup to automatically add route to fixed_range" 2012-09-27 14:00:52 +00:00
John Griffith
496ffc74bb Add timing info to volume exercises.
Looking at some failures lately in Jenkins/Devstack runs and it would
be handy to see if failures were time-out related versus flat out failed
operations.

More interestingly it might be worthwile to harvest the completion time
info from the jenkins logs and keep track of any significant deviations
introduced by code changes.

Change-Id: I3bbcc5b9f8a4da2fcdb9f6f70913c2d6bc6e2b9b
2012-09-26 15:11:11 -06:00
Dan Wendlandt
c8dc1f363a update quantum setup to automatically add route to fixed_range
- allows metadata service to work out of the box for VMs in fixed_range
- allows direct access to VMs via their fixed_ips from the devstack host.

Change-Id: I24da91fdf184e195185462554c044ee6f65d58ce
2012-09-26 01:04:55 -07:00
Eoghan Glynn
c6cc585f97 Ensure correct cinder dir is written to tgt config
The wrong directory was being placed in the tgtd config.

This change will allow https://review.openstack.org/13633 to gate.

Change-Id: Icbf7b5ecc9bc53ccc2aed0cacb9f5f61abe8f882
2012-09-25 18:16:59 +01:00
Jenkins
6dd06ae7e6 Merge "Modify euca test to get zone using describe" 2012-09-24 21:34:24 +00:00
Jenkins
8cbeb97956 Merge "Add a spinner so users know the script is going" 2012-09-24 21:34:04 +00:00
Jenkins
9d96f4c1f1 Merge "Fix logfile output getting stomped" 2012-09-24 20:57:24 +00:00
Jenkins
bb024a63b6 Merge "VERBOSE is True if true, not 'yes'" 2012-09-24 20:56:54 +00:00
Vishvananda Ishaya
7879a3cecc Add a spinner so users know the script is going
The spinner will appear if VERBOSE=False.

Change-Id: I6413decbab2da3996dce5150a4600701eadd6f82
2012-09-24 20:44:42 +00:00
Jenkins
219b12c52b Merge "Spiff up the upload_image() format handling" 2012-09-24 20:33:37 +00:00
Jenkins
8ca43bacc4 Merge "Implement screen process stop() function" 2012-09-24 20:33:17 +00:00
Jenkins
ab92c52989 Merge "Fixes Quantum rootwrap configuration" 2012-09-24 20:32:23 +00:00
Jenkins
906662069d Merge "Fix test for creating ceilometer conf dir" 2012-09-24 20:23:35 +00:00
Dean Troyer
baa8b42af8 Fix logfile output getting stomped
The LOGFILE would get stomped due to a non-appending tee command.

Change-Id: I851ee83171c27fc425c0d666fcf84437f0d118b2
2012-09-24 15:02:09 -05:00
Eric Windisch
efdf3ffc9f VERBOSE is True if true, not 'yes'
fixes bug #1052901

Change-Id: I77b08cbc713cc62808c1ea17aa7f766a56783587
2012-09-24 12:52:21 -04:00
Gary Kotton
cbeeccbb85 Fixes Quantum rootwrap configuration
The patch enables the user to configure the quantum rootwrap status
(Q_USE_ROOTWRAP). This is enabled by default.

Change-Id: I2513caef972f20faa1e4fc8b3905a1f0ea0ba2db
2012-09-23 08:29:25 +00:00
Doug Hellmann
c5259b4ab5 Fix test for creating ceilometer conf dir
Fix the test run before the ceilometer configuration
directory is created so that the dir is made if
it does not exist.

Change-Id: I2d6acd4fe7959f976ce99582aed69a49fc3f212e
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2012-09-22 10:52:31 -04:00
Doug Hellmann
918360ee87 Ignore .pem files
Ignore certificate files created by running stack.sh.

Change-Id: Ib11e87261dad5985e7852c339243035d715924ed
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2012-09-22 10:51:31 -04:00
Vishvananda Ishaya
dc9e2880a3 Modify euca test to get zone using describe
This modifies the euca test to include describe-availability-zones
so that it is covered. This allows us to not need to hard-code a
zone name for the volume tests.

Change-Id: Iaae0589d4338d948981ca6e2229d2ceb73ff38ef
2012-09-21 23:20:06 +00:00
Dean Troyer
699a29f72d Implement screen process stop() function
Implements screen process stop in ceilometer, cinder, glance, heat, n-vol

Change-Id: Ic5e02926f026d0e6f4b39846bfe77634dd414c60
2012-09-21 14:02:38 -05:00
Jenkins
9dce274dac Merge "Change default zone back to nova" 2012-09-21 04:24:39 +00:00
Vishvananda Ishaya
8efdbacce3 Change default zone back to nova
Change-Id: I9a097ab77c6b9fab3f33a245bca3bc0037f67fd1
2012-09-21 00:23:41 +00:00
John Dunning
b782a2c0f3 Update stack.sh to track quantum rootwrap
Resubmit of https://review.openstack.org/12822
Fix bugs 1044084 and 1048483

Copy new conf files into /etc at stack time.
iniset the agents' init files to include new rootwrap conf
Launch agents as regular user, not root
Fix service launch of ovs
Correctly handle qemu.conf permissions

Change-Id: Ib6b8a97698df1b816eecc18d1df11267cb027a3d
2012-09-20 10:48:22 -05:00
Jenkins
fc326b3847 Merge "Move glance to lib/glance" 2012-09-18 22:41:40 +00:00
Dean Troyer
73f6f25b87 Move glance to lib/glance
The next in a line of changes to break down stack.sh and make
it a bit more manageable.

Part of blueprint devstack-modular

Change-Id: Ie0104f0de281497f2c10f653aebb8e7cbedc4204
2012-09-18 15:46:09 -05:00
Steve Baker
36cf7ee141 Fix the variable used for the service_id of the heat endpoint
Change-Id: I0c8190713722e3bcef19e94629d4f0d4fbfaa8fa
2012-09-18 08:26:23 +12:00
Dean Troyer
7903b795dd Add non-verbose output mode
Set VERBOSE=False to turn off the noise of stack.sh output.  All
output still is written to the logfile if LOGFILE is set.

Rebased

Change-Id: I316bc4d68c997ec907a48e720e2f7778428d935b
2012-09-17 19:38:23 +00:00
Jenkins
be6f532867 Merge "Enhance tgt cleanup in unstack.sh" 2012-09-17 19:28:53 +00:00
Surya Prabhakar
31d31855fe Adding ceilometer-api for devstack
unable to use ubuntu repos(apt) since they were having previous
Flask version. Adding it in files/pips/ceilometer-api

Change-Id: Ia397468eacd3cd2b4233617e1ffeb763ac207478
2012-09-17 20:25:41 +05:30
John Griffith
d53bedc6bb Enhance tgt cleanup in unstack.sh
*Check that tgt driver is in good state when we start
   if not try to just restart it

  *Remove targets based on iqn entries in persist files

  *Remove the persist files themeselves

  *Stop the tgt service

Updated to use *_STATE_DIR vars

Change-Id: I3ba9f2b8c099c7f290696760527fe2147d9b1d38
2012-09-14 16:01:19 -05:00