1124 Commits

Author SHA1 Message Date
Jenkins
bb64f2d644 Merge "Remove legacy paste config and nova.conf" 2012-02-24 00:37:18 +00:00
Jenkins
ea4218ef68 Merge "Restart openstack services after running stack.sh" 2012-02-24 00:10:46 +00:00
Vishvananda Ishaya
7a103dda1c Remove legacy paste config and nova.conf
* Fixes bug 939907

Change-Id: Icef50b51bca86f78214f68f027283f2fa00807e1
2012-02-23 23:37:07 +00:00
Gabriel Hurley
7bd3087e73 Only add Quantum and Swift to Keystone catalog if enabled.
Incidentally removes some outdated (unused) settings from the
Horizon settings file.

Fixes bug 939820.

Change-Id: I61e97c194070e46d21a6c0eb66eef88bd14efeee
2012-02-23 13:20:03 -08:00
Derrick J. Wippler
aaa0dbb2e7 Restart openstack services after running stack.sh
* Added screen_rc function in stack.sh to save started services to stack-screenrc file
* Added rejoin-stack.sh to rejoin the current screen session or start a new session

Change-Id: I381a7832bc8a107bfbd51c5ecfbd2e9134cf0a0a
blueprint: restart-services
2012-02-23 12:08:43 -06:00
Deepak Garg
1e98bdc5b4 Bug #938403.
Added the line for installing python-quantumclient. Manually Tested.
Note: Fixes added regarding horizon's dependency on quantum-client

Change-Id: I1d739f81ce2118363cc05ec4a858ac2e732e9d0d
2012-02-23 10:08:58 +05:30
Jenkins
c1bf680ebb Merge "Fix nova.conf paths" 2012-02-22 17:36:30 +00:00
Dean Troyer
55707079af Fix nova.conf paths
https://review.openstack.org/4227 missed a couple of paths to nova.conf
that need to be corrected.

Fixes bug 938692

Change-Id: I083baacc18792088a2a3ab032768c895a4feae76
2012-02-22 11:05:47 -06:00
Russell Bryant
243b26a84e Wait for instance termination to complete.
This patch waits for instance termination to complete before trying to
delete the security group.  The last change to simply move the security
group deletion to after euca-terminate-instance was not sufficient, as
it has to wait until the termination is complete.

Change-Id: Icba579534f324afb4d44abd42d8c755834dd2a57
2012-02-22 11:19:32 -05:00
Russell Bryant
e7ed17eea4 Delete security group after terminating instance.
This patch slightly modifies the order of operations in the euca exercise
script.  It moves the deletion of the security group to the end, after
the instance has been terminated.  The reason this change must be made
is because of this change proposed to nova:

    https://review.openstack.org/#change,4154

Without this change, when exercise.sh is run against this patch, the euca
exercises will fail when the security group is deleted.  Moving it to the
end should make it pass, as the security group will no longer be in use.

Change-Id: I9095a02c42173ed1837ec20b38d5ef00fe4474ec
2012-02-21 17:47:46 -05:00
Gabriel Hurley
a3a496f9c2 Adds quantum service and endpoint to keystone if quantum is enabled.
Change-Id: I41eac84a48e8e716b77b7c874244c626b5df3006
2012-02-21 13:50:00 -08:00
Jenkins
9ca0cd1d38 Merge "Add ovs-ofctl to the sudo command list" 2012-02-21 21:04:55 +00:00
Eoghan Glynn
f5f72a15f8 Remove duplicated glance paste config.
When glance paste config was split out from the core config,
devstack duplicated the former in both files in order to work
around the chicken-and-egg problem with the glance change being
gated on devstack passing.

This transitionary arrangement is no longer required so may now
be removed.

Change-Id: I42ff9cd8ea9cae62a2a0cb72490f1c8a6c17056c
2012-02-21 14:49:39 +00:00
Eoghan Glynn
f62caf6db4 Add python-iso8601 to nova and glance dependencies
Nova and glance will shortly require the python-iso8601 package in
order to support non-UTC timestamps in the changes-since filter.

In particular, the following nova patch is blocked by devstack
failing due to the missing dependency:

  https://review.openstack.org/#change,4211

Change-Id: Iaae8812cf19c9ae1ad237b7fda7d99827aca1485
2012-02-19 00:56:41 +00:00
Anthony Young
18ee4eaf58 Fix admin version pipeline.
* ala https://review.openstack.org/#change,4282

Change-Id: I1cb3ad4b3ff2c8f339c18db15e44a862bbc07282
2012-02-17 15:22:54 -08:00
Jenkins
ab0daf0059 Merge "Fix troubles with git cloning https" 2012-02-17 23:21:30 +00:00
Jenkins
45f5f4178e Merge changes Ie7cb4858,Iadb6e181,I2dc31acb,Ia3e2e65b
* changes:
  Remove cloning of devstack
  Multiple vpx for xen, post splitting of script
  Add logging for prepare_guest
  Generalize xen network config
2012-02-17 21:44:11 +00:00
Tomoe Sugihara
398de1b0da Add ovs-ofctl to the sudo command list
Change-Id: I0a7de0fb80aeb71b1ab67fd64e95376d2aa2afa6
2012-02-17 11:28:06 +09:00
Dean Troyer
6a3f607272 Use keystone master branch by default
Change-Id: I25cf3908dcdde87e79d9a55ff3f7aef5610d7102
2012-02-16 16:34:16 -06:00
Chmouel Boudjnah
a6651e9400 Add is_service_enabled function.
Add a function to detect if one of the feature/server is enabled.
Some catch all for nova glance quantum

Thanks for dtroyer reviews and suggestions.

Change-Id: I082be08ebad666de16f0710627696516b3b3c48b
2012-02-16 10:16:52 +00:00
Dean Troyer
bd13b708f2 Fixes bug 885087: /etc/nova/nova.conf
(This commit didn't get backported to redux, so needs to be re-applied now.)

Move Nova config files (nova.conf, api-paste.ini) to /etc/nova
so all binaries can find them, particularly /usr/local/bin/nova-manage.

Change-Id: I002a9ae1c601894c943a49057cdcf0ab9e9d6c61
2012-02-15 21:19:33 -06:00
James E. Blair
bfb52735dd Merge redux branch (keystone light)
Change-Id: I2cb5b198a06848f42f919ea49e338443131e263e
2012-02-14 15:57:20 -08:00
Renuka Apte
7bf87af343 Fix troubles with git cloning https
Some xenservers get errors because git is not configured with
curl and expat, and because of invalid SSL certs.

Change-Id: Ibe7062255b90559b0d6ca5f52e33ec56451505df
2012-02-14 15:30:34 -08:00
Renuka Apte
0d44b8bd63 Remove cloning of devstack
Now that we have split the scripts, we should not clone devstack.
We now require users to copy the xva over.

Change-Id: Ie7cb4858c3e5860ab5c990c5ed1f88462c6953dd
2012-02-14 15:30:34 -08:00
Renuka Apte
e98cc1220e Multiple vpx for xen, post splitting of script
Ensure building, installing multiple nova vms works after we
split the build script as build nova vm, install nova vm.

Change-Id: Iadb6e181caec511325a30727bf9e9c79e8afea5a
2012-02-14 15:30:34 -08:00
Renuka Apte
ce59d643f5 Add logging for prepare_guest
Change-Id: I2dc31acb56ee64c0c69e614a2fc96ae6b31b2ffa
2012-02-14 15:30:34 -08:00
root
b115341253 Generalize xen network config
Allow dhcp for IP addresses.
dhclient3 bug workaround.
Refactor code to improve network creation logic.

Change-Id: Ia3e2e65bbe8b68cf4832595cb7c283c3dc84db19
2012-02-14 15:30:34 -08:00
Jenkins
0f470d2855 Merge "Fixes bug 885087: /etc/nova/nova.conf" 2012-02-14 22:33:13 +00:00
Anthony Young
258c95de09 Update paste config to return version info
Change-Id: I67edb5c9aab6899c105666a4541918bad9116386
2012-02-14 14:21:01 -08:00
Dean Troyer
31cce21808 Blueprint cli-auth
* Add proper test for swift in client-env.sh
* Remove all VERIFY variables; nothing beyond the 4 OS_ vars is set now
* Update exercises for Keystone 2.0 auth
* swift understands Keystone 2.0 auth now, don't download custom binary
* cleanup uploaded bundle in bundle.sh

Change-Id: I99c818d81534bbf93c0e142513acb80e5fe613ea
2012-02-13 23:10:11 -08:00
Anthony Young
00596bb5f2 switch public_interface to br100 so that floating ips don't get bumped between interfaces
* Set VLAN_INTERFACE to eth0 by default

Change-Id: I8a85465fa389af3af04d91775a99df58b2da575a
2012-02-13 23:10:11 -08:00
Anthony Young
4f830e11f3 Logout and delete iscsi sessions
Change-Id: I4906f943adc226c2dba9faf5e1595f47c4466432
2012-02-13 23:10:11 -08:00
Anthony Young
2fcb6661cc Configure vnc url endpoints on compute hosts
* The compute manager constructs access urls, and so needs this info

Change-Id: Ifa5f515a071d5006f6fc5cc6103eff91eafdb2b7
2012-02-13 23:10:11 -08:00
Chmouel Boudjnah
73c7089078 Launch screen with bash as shell
Since screen commands are bash specifics make sure we launch screen with
bash login shell instead of other shells.

Fixes bug928883.

Change-Id: I62b4c7182682deb4ef16ed0cf1a3b5a130c1c4ee
2012-02-13 23:09:59 -08:00
Chmouel Boudjnah
6869d1ab78 Add object-expirer.
Fixes bug 928198.

Change-Id: I0f3bbe323cdb285714d1c80fe7e7b7d9842ece06
2012-02-13 23:09:54 -08:00
Chmouel Boudjnah
36867add0e Remove TMUX support.
After discussion on the mailing list tmux is not used much and since it
was broken for a while remove that support.

Fixes bug 928967.

Change-Id: Iff1eea45190f4ef873c60b3563fe94359702446d
2012-02-13 23:09:42 -08:00
Dean Troyer
e830a780f0 Not all distros include a symlink from euca-describe-group to euca-describe-groups
Change-Id: Iaba71c36b405d2891aebdb45c1b9fd84853988f5
2012-02-13 23:01:27 -08:00
Anthony Young
6325216cde Update code to remove iscsi targets
* Fixes bug 928475

Change-Id: I9b54436522422d865c7add750d612c371945817a
2012-02-13 23:01:27 -08:00
Dean Troyer
80756ea71a Blueprint cli-auth
* Add proper test for swift in client-env.sh
* Remove all VERIFY variables; nothing beyond the 4 OS_ vars is set now
* Update exercises for Keystone 2.0 auth
* swift understands Keystone 2.0 auth now, don't download custom binary
* cleanup uploaded bundle in bundle.sh

Change-Id: I99c818d81534bbf93c0e142513acb80e5fe613ea
2012-02-13 23:49:15 -06:00
Dean Troyer
d1dd25e6a6 Fixes bug 885087: /etc/nova/nova.conf
Move Nova config files (nova.conf, api-paste.ini) to /etc/nova
so all binaries can find them, particularly /usr/local/bin/nova-manage.

Change-Id: I2fb71159c16dffc610dcfda4158593dbd6423c5e
2012-02-13 22:36:04 -06:00
Jenkins
dd9809305e Merge "Logout and delete iscsi sessions" 2012-02-14 00:28:18 +00:00
Jenkins
b644295126 Merge "Uses keystone client instead of keystone-manage" into redux 2012-02-13 20:58:01 +00:00
Anthony Young
689b2ac1b9 switch public_interface to br100 so that floating ips don't get bumped between interfaces
* Set VLAN_INTERFACE to eth0 by default

Change-Id: I8a85465fa389af3af04d91775a99df58b2da575a
2012-02-13 12:50:07 -08:00
Anthony Young
53fca56da2 Logout and delete iscsi sessions
Change-Id: I4906f943adc226c2dba9faf5e1595f47c4466432
2012-02-11 00:17:31 -08:00
Jenkins
131774e004 Merge "Not all distros include a symlink from euca-describe-group to euca-describe-groups" 2012-02-10 21:39:58 +00:00
Vishvananda Ishaya
53284c8ed0 Change to use the right keystonelight repo
Change-Id: Ie216b9eade59f09c76d193a6d0fd353a02dd575f
2012-02-10 12:15:34 -08:00
Anthony Young
febded2499 Configure vnc url endpoints on compute hosts
* The compute manager constructs access urls, and so needs this info

Change-Id: Ifa5f515a071d5006f6fc5cc6103eff91eafdb2b7
2012-02-10 10:36:08 -08:00
Jenkins
84963f59b3 Merge "Launch screen with bash as shell" 2012-02-10 17:59:21 +00:00
Jenkins
2c6c2fa4a1 Merge "Add object-expirer." 2012-02-09 17:32:41 +00:00
Jenkins
cafe77ea4b Merge "Remove TMUX support." 2012-02-09 17:27:26 +00:00