Commit Graph

55 Commits

Author SHA1 Message Date
42b1aa9c13 Fix devstack to support the new pulled out swift3
Change-Id: Ia4f5092e666b581aab4af4851c2848e84817c07a
2012-05-25 15:07:43 +00:00
220d93848f Update to point noVNC to kanaka/master
* nova-novncproxy was accepted into kanaka/master
 * Fixes bug 994653

Change-Id: I1cb40440e6cfbad9ed28203c45deea9fb9305f91
2012-05-04 10:19:44 -07:00
77a4e3a0f0 Invite python-openstackclient to the party.
(It doesn't do much, yet.)

Change-Id: If625a15d2d979b91b1d5d764b24c63acaf154657
2012-05-01 00:07:29 -05:00
45495258d6 Add glance client
* python-glanceclient overrides the old client shipped with glance in /usr/local/bin
* start adding exercises

Change-Id: I460ed5749bca69425f23d328c0537c2ef91f84a4
2012-04-25 21:24:30 -07:00
8da5656ffd Move ENABLED_SERVICES to stackrc.
allow us to do things like that :

ENABLED_SERVICES="$ENABLED_SERVICES,swift"

in localrc instead of having to copy the full config from stack.sh.

Fixes bug 951598.

Change-Id: I17e168473540760bcfa40a752ff2c266bd9b7044
2012-03-10 17:10:00 +01:00
0bd2410d46 Move all EC2 cred creation to eucarc
* Remove credential creation from files/keystone_data.sh
* Remove EC2 cert setup from openrc
* Remove sourcing of ec2rc from stackrc
* Collect the above in eucarc
* Allow rc files to be sourced from other directories; based on Chmouel's
  4881 proposal but is simpler and doesn't actually change the directory
* Create S3 endpoint
* Get EC2 and S3 endpoints from Keystone service catalog
* Add EC2 credential checks to exercises/client-env.sh
* exercises/bundle.sh and exercises/euca.sh use eucarc

Updates:
* remove readlink -f to stay bash 3 compatible
* use service catalog
* create S3 endpoint

Fixes bug 949528

Change-Id: I58caea8cecbbd10661779bc2d150d241f4a5822e
2012-03-09 21:41:00 -06:00
6a3f607272 Use keystone master branch by default
Change-Id: I25cf3908dcdde87e79d9a55ff3f7aef5610d7102
2012-02-16 16:34:16 -06:00
53284c8ed0 Change to use the right keystonelight repo
Change-Id: Ie216b9eade59f09c76d193a6d0fd353a02dd575f
2012-02-10 12:15:34 -08:00
658ac7a4cc create and store secret and access keys 2012-02-06 22:56:37 +00:00
a96a418171 new keystone support 2012-02-02 14:55:05 -08:00
64a9066018 Add Melange Support
Change-Id: I3961a007b10aed5ef47422bcf0eedd43d35a2cff
2012-01-31 12:43:32 -06:00
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
fc3c62d17c Remove openstackx from devstack
* Fixes bug 917457

Change-Id: I590eb54195b2783adb78f64486c300f6db650ac2
2012-01-26 12:31:09 -08:00
fa436aa228 Merge "Keystone updates" 2012-01-26 01:32:43 +00:00
7d9543075a Keystone updates
* use master branch (was stable/diablo)
* add database sync

Change-Id: Ie3bd383e2fca14ec37379bd21d93d92d62451f3b
2012-01-25 17:59:02 -06:00
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
2d58f8603b Merge "if using lxc, use cirros rootfs image" 2011-12-30 17:42:18 +00:00
52e631d8aa make python-keystoneclient configurable via devstack, remove pip requirement for horizon.
* Update to use https://github.com/openstack/python-keystoneclient

Change-Id: I54c1ba7fe11de9a6a8f53bdfe8b1c0bd2f5b8f58
2011-12-28 15:55:34 -08:00
a368218a7e if using lxc, use cirros rootfs image
The cirros 'uec' image contains a kernel, a ramdisk, and a rootfs.
However, the rootfs is empty. cirros copies its ramdisk to it on its first
boot.  That means, if you try this with lxc, there is no filesystem for
lxc to boot.

So, in the case of lxc, import the rootfs image, which is a populated
ext3 filesystem, which is what nova lxc expects.

Change-Id: I3ada380c61044a08697b0a964a962b269ea5224c
2011-12-16 10:32:16 -05:00
3584e555bc stackrc: replace ttylinux-uec images with cirros
http://launchpad.net/cirros is basically "ttylinux-uec 2.0".

These images should function wherever ttylinux-uec did, and
work well better under lxc.

Change-Id: I5b8485a7bb3518e05172b297fccd16e497463525
2011-12-13 20:48:27 -05:00
4f6d7b61b3 support non "uec style" IMAGE_URLS
This adds support for image urls that end in .img.gz or .img.
The assumption is that they're a full disk image or a compressed
disk image.

Some examples:
 https://cloud-images.ubuntu.com/server/releases/11.10/release/ubuntu-11.10-server-cloudimg-i386-disk1.img
 http://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-x86_64-rootfs.img.gz
 http://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-x86_64-disk.img

Change-Id: I79b67b461fb02f2403dad3e15f630fa9817eb0db
2011-12-09 15:19:26 -05:00
f79cc42d0d Rename openstack-integration-tests to tempest
Change-Id: Ib565edd1278c609796e1f8692a2f6ef276152328
2011-12-01 10:23:32 -06:00
9c7c9083a4 initial devstack + essex
* update horizon apache config
* updates apts for horizon
* better logging for horizon
* keystone conf settings
* only add swift endpoint if it is enabled
* new nova paste

Change-Id: I1edacbe5d8adc4bd5265d36abcaf01ce5490aefd
2011-11-23 11:26:39 -08:00
38df1228de revive working with subset of services
Change-Id: I645c5df457a2ac2c997ac32720d53cacc0fa109b
2011-11-20 09:55:44 -08:00
5179a3e607 Merge pull request #170 from cloudbuilders/ci-tests
Add CI tests
2011-11-14 16:12:33 -08:00
e978e7fde2 switch to using stable-diablo 2011-11-14 10:55:47 -08:00
b0e57cf38f Add CI tests 2011-11-07 10:56:12 -06:00
f7788ac680 Use stable/diablo for swift. 2011-11-03 10:00:06 +01:00
24ec3499cc Merge remote-tracking branch 'origin/master' into new-swift-support
Conflicts:
	stack.sh
2011-11-03 09:08:14 +01:00
9a766999c8 fix quantum branch name - diablo does not exist 2011-11-03 00:23:51 -05:00
45c5113701 Add keystone support with swift. 2011-11-02 17:07:19 +01:00
a03f005673 Fixes (still not fully tested). 2011-11-02 17:07:18 +01:00
28fa4e8d94 Add swift support.
Based on github.sh/cloudbuilders/deploy.sh/swift. This is a WIP branch.
2011-11-02 17:07:18 +01:00
ca85b7996a changing dash to horizon 2011-10-28 15:34:44 -07:00
1bfa3d53c1 Add Quantum support 2011-10-28 08:15:08 -07:00
c2b3cf7ff8 switch back to https (to get around firewall issues) 2011-10-25 08:52:42 -07:00
540b988371 change to git:// from https:// remotes 2011-10-24 11:09:07 -07:00
f0a433086d diablo branch for noVNC 2011-10-24 10:41:49 -07:00
fd709d8049 use diablo vintage dashboard 2011-10-18 20:02:29 -07:00
120f4860cd allow multiple images 2011-10-14 09:31:09 -07:00
0ab1d46e05 Allow user to download and install arbitrary images 2011-10-13 23:03:23 -07:00
4b16984f35 jesse sucks 2011-10-03 22:53:45 -04:00
0700211f90 devin sucks 2011-10-03 23:44:33 -03:00
bfc7bdacae Target Dashboard to diablo branch 2011-10-02 20:44:39 -07:00
9b6741e7ec remove nixon & munin 2011-10-02 10:01:00 -07:00
0e65abf145 update README, point dash to master 2011-09-30 09:24:00 -07:00
f0f27ff805 use type='image' for glance 2011-09-29 16:22:05 -07:00
9c1af108d4 start using cloudbuilders diablo branch 2011-09-28 16:04:06 -07:00
eb5dea6138 make stackrc return 0 2011-09-28 15:24:57 -07:00
d5e1f7ba09 make stackrc source localrc 2011-09-28 17:04:01 -05:00